|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| do_static_compilation (true) .local_group_size(SUBSURFACE_GROUP_SIZE | |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data | sampler (2, ImageType::DEPTH_2D, "depth_tx") .image(0 |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img | image (1, RAYTRACE_RADIANCE_FORMAT, Qualifier::READ, ImageType::FLOAT_2D, "indirect_light_img") .image(2 |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img object_id_img | image (3, SUBSURFACE_RADIANCE_FORMAT, Qualifier::WRITE, ImageType::FLOAT_2D, "radiance_img") .storage_buf(0 |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img object_id_img convolve_tile_buf[] | storage_buf (1, Qualifier::READ_WRITE, "DispatchCommand", "convolve_dispatch_buf") .compute_source("eevee_subsurface_setup_comp.glsl") |
| SUBSURFACE_GROUP_SIZE | additional_info ("draw_view", "eevee_shared", "eevee_gbuffer_data", "eevee_global_ubo") .sampler(2 |
| SUBSURFACE_GROUP_SIZE radiance_tx | sampler (3, ImageType::DEPTH_2D, "depth_tx") .sampler(4 |
| SUBSURFACE_GROUP_SIZE radiance_tx object_id_tx | storage_buf (0, Qualifier::READ, "uint", "tiles_coord_buf[]") .image(0 |
| SUBSURFACE_GROUP_SIZE radiance_tx object_id_tx out_direct_light_img | image (1, RAYTRACE_RADIANCE_FORMAT, Qualifier::WRITE, ImageType::FLOAT_2D, "out_indirect_light_img") .compute_source("eevee_subsurface_convolve_comp.glsl") |
Draw Object Resources | |
| SUBSURFACE_GROUP_SIZE | typedef_source ("draw_shader_shared.hh") .additional_info("draw_view" |
Variables | |
| SUBSURFACE_GROUP_SIZE | eevee_shared |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data | DEFERRED_RADIANCE_FORMAT |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img | SUBSURFACE_OBJECT_ID_FORMAT |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img object_id_img | uint |
| SUBSURFACE_GROUP_SIZE additional_info | ( | "draw_view" | , |
| "eevee_shared" | , | ||
| "eevee_gbuffer_data" | , | ||
| "eevee_global_ubo" | ) |
| do_static_compilation | ( | true | ) |
Colors, weights, and Circle of confusion radii for the 4 pixels to scatter. Scaling factor for the bokeh distance. Sprite pixel position with origin at sprite center. In pixels.
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img image | ( | 1 | , |
| RAYTRACE_RADIANCE_FORMAT | , | ||
| Qualifier::READ | , | ||
| ImageType::FLOAT_2D | , | ||
| "indirect_light_img" | ) |
| SUBSURFACE_GROUP_SIZE radiance_tx object_id_tx out_direct_light_img image | ( | 1 | , |
| RAYTRACE_RADIANCE_FORMAT | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "out_indirect_light_img" | ) |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img object_id_img image | ( | 3 | , |
| SUBSURFACE_RADIANCE_FORMAT | , | ||
| Qualifier::WRITE | , | ||
| ImageType::FLOAT_2D | , | ||
| "radiance_img" | ) |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data sampler | ( | 2 | , |
| ImageType::DEPTH_2D | , | ||
| "depth_tx" | ) |
| SUBSURFACE_GROUP_SIZE radiance_tx sampler | ( | 3 | , |
| ImageType::DEPTH_2D | , | ||
| "depth_tx" | ) |
| SUBSURFACE_GROUP_SIZE radiance_tx object_id_tx storage_buf | ( | 0 | , |
| Qualifier::READ | , | ||
| "uint" | , | ||
| "tiles_coord_buf" | [] ) |
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img object_id_img convolve_tile_buf[] storage_buf | ( | 1 | , |
| Qualifier::READ_WRITE | , | ||
| "DispatchCommand" | , | ||
| "convolve_dispatch_buf" | ) |
| typedef_source | ( | "draw_shader_shared.hh" | ) |
| SUBSURFACE_GROUP_SIZE radiance_tx object_id_tx DEFERRED_RADIANCE_FORMAT |
Definition at line 14 of file eevee_subsurface_info.hh.
| SUBSURFACE_GROUP_SIZE eevee_shared |
Definition at line 12 of file eevee_subsurface_info.hh.
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img SUBSURFACE_OBJECT_ID_FORMAT |
Definition at line 16 of file eevee_subsurface_info.hh.
| SUBSURFACE_GROUP_SIZE eevee_gbuffer_data direct_light_img object_id_img uint |
Definition at line 18 of file eevee_subsurface_info.hh.