Differential D16826 Diff 59819 source/blender/draw/engines/workbench/shaders/workbench_prepass_pointcloud_vert.glsl
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/workbench/shaders/workbench_prepass_pointcloud_vert.glsl
| Show All 13 Lines | void main() | ||||
| normal_interp = normalize(normal_world_to_view(normal_interp)); | normal_interp = normalize(normal_world_to_view(normal_interp)); | ||||
| gl_Position = point_world_to_ndc(world_pos); | gl_Position = point_world_to_ndc(world_pos); | ||||
| view_clipping_distances(world_pos); | view_clipping_distances(world_pos); | ||||
| uv_interp = vec2(0.0); | uv_interp = vec2(0.0); | ||||
| workbench_material_data_get(resource_handle, color_interp, alpha_interp, _roughness, metallic); | workbench_material_data_get( | ||||
| resource_handle, vec3(1.0), color_interp, alpha_interp, _roughness, metallic); | |||||
| if (materialIndex == 0) { | |||||
| color_interp = vec3(1.0); | |||||
| } | |||||
| object_id = int(uint(resource_handle) & 0xFFFFu) + 1; | object_id = int(uint(resource_handle) & 0xFFFFu) + 1; | ||||
| } | } | ||||