|
Blender V4.3
|
Go to the source code of this file.
| local_group_size(SPHERE_PROBE_GROUP_SIZE, SPHERE_PROBE_GROUP_SIZE) .additional_info("eevee_shared") .push_constant(Type smooth(Type::VEC3, "P") .smooth(Type additional_info | ( | "eevee_shared" | , |
| "draw_view" | , | ||
| "eevee_lightprobe_sphere_data" | ) |
| local_group_size(SPHERE_PROBE_REMAP_GROUP_SIZE, SPHERE_PROBE_REMAP_GROUP_SIZE) .specialization_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type lightprobe_sphere_buf[SPHERE_PROBE_MAX] eevee_volume_probe_data compute_source | ( | "eevee_lightprobe_sphere_select_comp.glsl" | ) |
References GPU_RGBA16F, and SPHERE_PROBE_GROUP_SIZE.
| define | ( | "SPHERE_PROBE" | ) |
References SPHERE_PROBE_BUF_SLOT.
| local_group_size(SPHERE_PROBE_GROUP_SIZE, SPHERE_PROBE_GROUP_SIZE) .additional_info("eevee_shared") .push_constant(Type smooth(Type::VEC3, "P") .smooth(Type display_data_buf[] out_color 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.
| local_group_size(SPHERE_PROBE_REMAP_GROUP_SIZE, SPHERE_PROBE_REMAP_GROUP_SIZE) .specialization_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type local_group_size | ( | SPHERE_PROBE_SELECT_GROUP_SIZE | ) |
References SPHERE_PROBE_SELECT_GROUP_SIZE.
| local_group_size(SPHERE_PROBE_REMAP_GROUP_SIZE, SPHERE_PROBE_REMAP_GROUP_SIZE) .specialization_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type lightprobe_sphere_buf[SPHERE_PROBE_MAX] push_constant | ( | Type::INT | , |
| "lightprobe_sphere_count" | ) |
| lightprobe_sphere_buf[SPHERE_PROBE_MAX] sampler | ( | SPHERE_PROBE_TEX_SLOT | , |
| ImageType::FLOAT_2D_ARRAY | , | ||
| "lightprobe_spheres_tx" | ) |
References GPU_RGBA16F, SPHERE_PROBE_REMAP_GROUP_SIZE, SPHERE_PROBE_SH_GROUP_SIZE, and SPHERE_PROBE_TEX_SLOT.
| flat(Type::VEC3, "probe_normal") .flat(Type eevee_lightprobe_sphere_data storage_buf | ( | 0 | , |
| Qualifier::READ | , | ||
| "PlanarProbeDisplayData" | , | ||
| "display_data_buf" | [] ) |
| local_group_size(SPHERE_PROBE_GROUP_SIZE, SPHERE_PROBE_GROUP_SIZE) .additional_info("eevee_shared") .push_constant(Type smooth(Type::VEC3, "P") .smooth(Type display_data_buf[] vertex_source | ( | "eevee_display_lightprobe_sphere_vert.glsl" | ) |
Definition at line 102 of file eevee_lightprobe_sphere_info.hh.
| out_scattering_img out_emissive_img out_phase_weight_img eevee_global_ubo |
Definition at line 63 of file eevee_lightprobe_sphere_info.hh.
Referenced by typedef_source().
Definition at line 103 of file eevee_lightprobe_sphere_info.hh.
Referenced by additional_info().
| local_group_size(SPHERE_PROBE_REMAP_GROUP_SIZE, SPHERE_PROBE_REMAP_GROUP_SIZE) .specialization_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type local_group_size(SPHERE_PROBE_SH_GROUP_SIZE) .push_constant(Type lightprobe_sphere_buf[SPHERE_PROBE_MAX] eevee_sampling_data |
Definition at line 62 of file eevee_lightprobe_sphere_info.hh.
Definition at line 15 of file eevee_lightprobe_sphere_info.hh.
| local_group_size(SPHERE_PROBE_GROUP_SIZE, SPHERE_PROBE_GROUP_SIZE) .additional_info("eevee_shared") .push_constant(Type smooth(Type::VEC3, "P") .smooth(Type SphereProbeDisplayData |
Definition at line 88 of file eevee_lightprobe_sphere_info.hh.