Differential D16826 Diff 59819 source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl
Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/workbench/shaders/workbench_prepass_vert.glsl
| Show All 10 Lines | void main() | ||||
| 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 = au; | uv_interp = au; | ||||
| normal_interp = normalize(normal_object_to_view(nor)); | normal_interp = normalize(normal_object_to_view(nor)); | ||||
| workbench_material_data_get(resource_handle, color_interp, alpha_interp, _roughness, metallic); | workbench_material_data_get( | ||||
| resource_handle, ac.rgb, color_interp, alpha_interp, _roughness, metallic); | |||||
| if (materialIndex == 0) { | |||||
| color_interp = ac.rgb; | |||||
| } | |||||
| object_id = int(uint(resource_handle) & 0xFFFFu) + 1; | object_id = int(uint(resource_handle) & 0xFFFFu) + 1; | ||||
| } | } | ||||