Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_private.h
| Show First 20 Lines • Show All 917 Lines • ▼ Show 20 Lines | |||||
| void EEVEE_shaders_lightprobe_shaders_init(void); | void EEVEE_shaders_lightprobe_shaders_init(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_filter_glossy_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_filter_glossy_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_default_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_default_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_filter_diffuse_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_filter_diffuse_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_filter_visibility_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_filter_visibility_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_grid_fill_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_grid_fill_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_planar_downsample_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_planar_downsample_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_default_studiolight_sh_get(void); | struct GPUShader *EEVEE_shaders_default_studiolight_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_background_studiolight_sh_get(void); | |||||
| struct GPUShader *EEVEE_shaders_probe_cube_display_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_cube_display_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_grid_display_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_grid_display_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_probe_planar_display_sh_get(void); | struct GPUShader *EEVEE_shaders_probe_planar_display_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_velocity_resolve_sh_get(void); | struct GPUShader *EEVEE_shaders_velocity_resolve_sh_get(void); | ||||
| struct GPUShader *EEVEE_shaders_taa_resolve_sh_get(EEVEE_EffectsFlag enabled_effects); | struct GPUShader *EEVEE_shaders_taa_resolve_sh_get(EEVEE_EffectsFlag enabled_effects); | ||||
| void EEVEE_shaders_free(void); | void EEVEE_shaders_free(void); | ||||
| /* eevee_lightprobes.c */ | /* eevee_lightprobes.c */ | ||||
| ▲ Show 20 Lines • Show All 183 Lines • ▼ Show 20 Lines | void EEVEE_render_draw(EEVEE_Data *vedata, | ||||
| struct RenderLayer *render_layer, | struct RenderLayer *render_layer, | ||||
| const struct rcti *rect); | const struct rcti *rect); | ||||
| void EEVEE_render_update_passes(struct RenderEngine *engine, | void EEVEE_render_update_passes(struct RenderEngine *engine, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct ViewLayer *view_layer); | struct ViewLayer *view_layer); | ||||
| /** eevee_lookdev.c */ | /** eevee_lookdev.c */ | ||||
| void EEVEE_lookdev_cache_init(EEVEE_Data *vedata, | void EEVEE_lookdev_cache_init(EEVEE_Data *vedata, | ||||
| EEVEE_ViewLayerData *sldata, | |||||
| DRWShadingGroup **grp, | DRWShadingGroup **grp, | ||||
| DRWPass *pass, | DRWPass *pass, | ||||
| float background_alpha, | |||||
| struct World *world, | struct World *world, | ||||
| EEVEE_LightProbesInfo *pinfo); | EEVEE_LightProbesInfo *pinfo); | ||||
| void EEVEE_lookdev_draw(EEVEE_Data *vedata); | void EEVEE_lookdev_draw(EEVEE_Data *vedata); | ||||
| /** eevee_engine.c */ | /** eevee_engine.c */ | ||||
| void EEVEE_cache_populate(void *vedata, Object *ob); | void EEVEE_cache_populate(void *vedata, Object *ob); | ||||
| /* Shadow Matrix */ | /* Shadow Matrix */ | ||||
| ▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines | |||||