Here is a list of all functions with links to the files they belong to:
- s -
- safe_calloc() : utils.c, utils.h
- safe_memcpy() : utils.c, utils.h
- safe_memset() : utils.c, utils.h
- safe_snprintf() : utils.h, utils.c
- safe_strncat() : utils.h, utils.c
- safe_strncpy() : utils.h, utils.c
- SampleEquirectangular() : background.frag
- scene_bind_ibl_textures() : scene_render.c
- scene_bind_probe_textures() : scene_render.c
- scene_cleanup() : scene.h, scene_cleanup.c
- scene_cleanup_buffers() : scene_cleanup.c
- scene_cleanup_geometry_buffers() : scene_cleanup.c
- scene_cleanup_gpu_resources() : scene_cleanup.c
- scene_cleanup_pbr_shaders() : scene_cleanup.c
- scene_cleanup_shaders() : scene_cleanup.c
- scene_cleanup_textures() : scene_cleanup.c
- scene_hdr_file_callback() : scene_init.c
- scene_init() : scene.h, scene_init.c
- scene_init_billboard_shader() : scene_init.c
- scene_init_compute_resources() : scene_init.c
- scene_init_core_shaders() : scene_init.c
- scene_init_instanced_shader() : scene_init.c
- scene_init_instancing() : scene_internal.h, scene_init.c
- scene_init_state() : scene_init.c
- scene_nbody_update() : scene.h, scene_nbody.c
- scene_render() : scene.h, scene_render.c
- scene_render_billboards_pass() : scene_render.c
- scene_render_instanced() : scene_render.c
- scene_render_skybox_pass() : scene_render.c
- scene_render_vfx_pass() : scene_render.c
- scene_scan_hdr_files() : scene_init.c
- scene_subsys_cleanup() : scene.h, scene_init.c
- scene_subsys_init() : scene.h, scene_init.c
- scene_toggle_nbody() : scene.h, scene_nbody.c
- scene_update_gpu_buffers() : scene.h, scene_render.c
- scroll_callback() : app_input.h, app_input.c
- setup_opengl_debug() : gl_debug.h, gl_debug.c
- setup_ui_render_state() : ui.c
- setup_vertex_buffers() : ui.c
- sh_eval_irradiance() : sh_math.c, sh_math.h
- sh_project_directional() : sh_math.h, sh_math.c
- sh_zero() : sh_math.h, sh_math.c
- shader_cache_uniforms() : shader.c
- shader_compile() : ktx_viewer.c, shader.c, shader.h
- shader_compile_with_defines() : shader.c
- shader_create_from_program() : shader.c
- shader_destroy() : shader.h, shader.c
- shader_get_uniform_location() : shader.h, shader.c
- shader_load() : shader.h, shader.c
- shader_load_compute() : shader.h, shader.c
- shader_load_compute_program() : shader.h, shader.c
- shader_load_program() : shader.h, shader.c
- shader_load_program_with_defines() : shader.c
- shader_load_with_defines() : shader.h, shader.c
- shader_program_create() : ktx_viewer.c
- shader_program_destroy() : ktx_viewer.c
- shader_read_file() : shader.h, shader.c
- shader_read_file_with_defines() : shader.h, shader.c
- shader_set_float() : shader.h, shader.c
- shader_set_float_loc() : shader.c, shader.h
- shader_set_int() : shader.h, shader.c
- shader_set_int_loc() : shader.h, shader.c
- shader_set_mat4() : shader.h, shader.c
- shader_set_mat4_loc() : shader.h, shader.c
- shader_set_vec2() : shader.h, shader.c
- shader_set_vec2_loc() : shader.h, shader.c
- shader_set_vec3() : shader.h, shader.c
- shader_set_vec3_loc() : shader.h, shader.c
- shader_set_vec4() : shader.h, shader.c
- shader_set_vec4_loc() : shader.h, shader.c
- shader_use() : shader.h, shader.c
- shockwave_draw() : shockwave.h, shockwave.c
- shockwave_emit() : shockwave.h, shockwave.c
- shockwave_renderer_cleanup() : shockwave.h, shockwave.c
- shockwave_renderer_init() : shockwave.h, shockwave.c
- shockwave_update() : shockwave.h, shockwave.c
- skybox_cleanup() : skybox.h, skybox.c
- skybox_init() : skybox.h, skybox.c
- skybox_render() : skybox.h, skybox.c
- ssbo_group_bind_mesh() : ssbo_rendering.h, ssbo_rendering.c
- ssbo_group_cleanup() : ssbo_rendering.h, ssbo_rendering.c
- ssbo_group_draw() : ssbo_rendering.c, ssbo_rendering.h
- ssbo_group_init() : ssbo_rendering.h, ssbo_rendering.c
- stb_cleanup() : async_backend_stb.c
- stb_convert() : async_backend_stb.c
- stb_load() : async_backend_stb.c
- stencil_begin_object_pass() : scene_render.c
- string_to_level() : log.c
- subdivide() : icosphere.c