Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
Loading...
Searching...
No Matches
scene_cleanup.c File Reference
#include "billboard_renderer.h"
#include "gl_common.h"
#include "ibl_coordinator.h"
#include "icosphere.h"
#include "instanced_rendering.h"
#include "light_probes.h"
#include "material.h"
#include "platform/platform_utils.h"
#include "scene.h"
#include "scene_gpu_resources.h"
#include "scene_shaders.h"
#include "scene_visuals.h"
#include "shader.h"
#include "shockwave.h"
#include "skybox.h"
#include "trail_renderer.h"
#include <stdlib.h>
Include dependency graph for scene_cleanup.c:

Functions

static void scene_cleanup_pbr_shaders (Scene *scene)
 
static void scene_cleanup_shaders (Scene *scene)
 
static void scene_cleanup_geometry_buffers (Scene *scene)
 
static void scene_cleanup_buffers (Scene *scene)
 
static void scene_cleanup_textures (Scene *scene)
 
static void scene_cleanup_gpu_resources (Scene *scene)
 
void scene_cleanup (Scene *scene)
 Cleans up scene resources.
 

Function Documentation

◆ scene_cleanup()

void scene_cleanup ( Scene *  scene)

Cleans up scene resources.

Parameters
scenePointer to the scene structure.
Here is the call graph for this function:

◆ scene_cleanup_buffers()

static void scene_cleanup_buffers ( Scene *  scene)
static
Here is the call graph for this function:

◆ scene_cleanup_geometry_buffers()

static void scene_cleanup_geometry_buffers ( Scene *  scene)
static

◆ scene_cleanup_gpu_resources()

static void scene_cleanup_gpu_resources ( Scene *  scene)
static
Here is the call graph for this function:

◆ scene_cleanup_pbr_shaders()

static void scene_cleanup_pbr_shaders ( Scene *  scene)
static

◆ scene_cleanup_shaders()

static void scene_cleanup_shaders ( Scene *  scene)
static
Here is the call graph for this function:

◆ scene_cleanup_textures()

static void scene_cleanup_textures ( Scene *  scene)
static