The goal of this task is to compile each static shader.
It uses shaderc that is part of the VulkanSDK.
Current state is that all shaders fail as the create info source generation isn't completed. But at least we get a nice error message.
```
************************************************************
*** Build Tue 29 Nov 2022 14:44:49 CET
************************************************************
[7/11] Generating shader_baked.hh
FAILED: source/blender/gpu/shader_baked.hh /Users/jeroen/blender-git/build_darwin/source/blender/gpu/shader_baked.hh
cd /Users/jeroen/blender-git/build_darwin/source/blender/gpu && /Users/jeroen/blender-git/build_darwin/bin/shader_builder /Users/jeroen/blender-git/build_darwin/source/blender/gpu/shader_baked.hh
objc[55259]: Class MVKBlockObserver is implemented in both /Users/jeroen/blender-git/lib/darwin_arm64/vulkan/MoltenVK/dylib/macOS/libMoltenVK.dylib (0x1051c6ea8) and /usr/local/lib/libMoltenVK.dylib (0x11332aea8). One of the two will be used. Which one is undefined.
WARN (gpu.shader): eevee_hiz_debug vertex:
|
126 | #pragma once
|
| eevee_defines.hh:12:0: '#pragma once' : not implemented
WARN (gpu.shader): eevee_hiz_debug fragment:
|
126 | #pragma once
|
| eevee_defines.hh:12:0: '#pragma once' : not implemented
ERROR (gpu.shader): overlay_motion_path_line geometry:
|
807 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_curve_handle geometry:
|
895 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_uv_edges geometry:
|
790 | void do_vertex(
|
| overlay_edit_uv_edges_geom.glsl:3:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_armature_shape_outline geometry:
|
803 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_line_dashed_uniform_color vertex:
|
41 | layout(location=0) out noperspective vec2 stipple_start;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_line_dashed_uniform_color fragment:
|
38 | layout(location=0) in noperspective vec2 stipple_start;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_cubic_coba_slice vertex:
|
535 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_cubic_coba_slice fragment:
|
531 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
628 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
629 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
630 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1334 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_volume_gridlines vertex:
|
890 | if (is_zero(color.rgb)) {
|
| overlay_volume_gridlines_vert.glsl:33:0: Error: 'is_zero' : no matching overloaded function found
| overlay_volume_gridlines_vert.glsl:33:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_mesh_edge_flat geometry:
|
820 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_0 vertex:
|
688 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
694 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
713 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_0 fragment:
|
690 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
696 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
715 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_1 vertex:
|
689 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
695 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
714 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_1 fragment:
|
691 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
697 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
716 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_2 vertex:
|
697 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
703 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
722 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_2 fragment:
|
700 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
706 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
725 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_linear_coba_no_slice fragment:
|
622 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
623 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
624 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1328 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_cubic_coba_slice vertex:
|
531 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_cubic_coba_slice fragment:
|
527 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
624 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
625 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
626 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1330 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_wire vertex:
|
779 | layout(location=0) out flat outoverlay_outline_prepass_iface interp;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_wire geometry:
|
775 | layout(location=0) in flat inoverlay_outline_prepass_iface interp_in[];
|
| Error: 'location' : overlapping use of location 0
|
819 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): basic_depth_mesh_conservative_clipped geometry:
|
798 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_volume_gridlines_flags vertex:
|
892 | if (is_zero(color.rgb)) {
|
| overlay_volume_gridlines_vert.glsl:33:0: Error: 'is_zero' : no matching overloaded function found
| overlay_volume_gridlines_vert.glsl:33:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_no_caps vertex:
|
863 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_no_caps geometry:
|
513 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_armature_shape_outline_clipped geometry:
|
806 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_linear_coba_slice vertex:
|
531 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_linear_coba_slice fragment:
|
527 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
624 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
625 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
626 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1330 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_gpencil_guide_point_clipped vertex:
|
1177 | gl_Position = point_world_to_ndc(pPosition);
|
| overlay_edit_gpencil_guide_vert.glsl:9:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_caps vertex:
|
864 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_caps geometry:
|
509 | vec4 get_pos(int v, bool backface)
|
| workbench_shadow_caps_geom.glsl:5:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_linear_no_coba_no_slice fragment:
|
610 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
611 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
612 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1316 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_motion_path_line_clipped geometry:
|
810 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_effect_dof_blur1 fragment:
|
951 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
952 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
953 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_effect_dof_blur2 fragment:
|
948 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
949 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
950 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_antialiasing fragment:
|
498 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
499 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
500 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_gpencil_clipped vertex:
|
917 | layout(location=0) out flat outoverlay_outline_prepass_gpencil_iface gp_interp;
|
| Error: 'location' : overlapping use of location 0
|
1408 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1409 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1410 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1863 | vec4 ndc_x = point_world_to_ndc(wpos1 + ModelMatrix[0].xyz);
|
| common_gpencil_lib.glsl:256:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_gpencil_clipped fragment:
|
915 | layout(location=0) in flat inoverlay_outline_prepass_gpencil_iface gp_interp;
|
| Error: 'location' : overlapping use of location 0
|
1365 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1366 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1367 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_geometry vertex:
|
1117 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1118 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1119 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1572 | vec4 ndc_x = point_world_to_ndc(wpos1 + ModelMatrix[0].xyz);
|
| common_gpencil_lib.glsl:256:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_geometry fragment:
|
1120 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1121 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1122 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_closest_coba_slice vertex:
|
535 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_closest_coba_slice fragment:
|
531 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
628 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
629 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
630 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1334 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_closest_no_coba_slice vertex:
|
527 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_closest_no_coba_slice fragment:
|
523 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
620 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
621 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
622 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1326 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_no_caps vertex:
|
864 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_no_caps geometry:
|
514 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_no_caps_debug vertex:
|
864 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_no_caps_debug geometry:
|
514 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_line_dashed_uniform_color_clipped vertex:
|
218 | layout(location=0) out noperspective vec2 stipple_start;
|
| Error: 'location' : overlapping use of location 0
|
276 | world_clip_planes_calc_clip_distance((ModelMatrix * pos_4d).xyz);
|
| gpu_shader_3D_line_dashed_uniform_color_vert.glsl:16:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_line_dashed_uniform_color_clipped fragment:
|
215 | layout(location=0) in noperspective vec2 stipple_start;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_gpencil vertex:
|
914 | layout(location=0) out flat outoverlay_outline_prepass_gpencil_iface gp_interp;
|
| Error: 'location' : overlapping use of location 0
|
1405 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1406 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1407 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1860 | vec4 ndc_x = point_world_to_ndc(wpos1 + ModelMatrix[0].xyz);
|
| common_gpencil_lib.glsl:256:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_gpencil fragment:
|
912 | layout(location=0) in flat inoverlay_outline_prepass_gpencil_iface gp_interp;
|
| Error: 'location' : overlapping use of location 0
|
1362 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1363 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1364 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_cubic_no_coba_slice vertex:
|
523 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_cubic_no_coba_slice fragment:
|
519 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
616 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
617 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
618 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1322 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_effect_dof_prepare fragment:
|
949 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
950 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
951 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_manifold_no_caps_debug vertex:
|
863 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_manifold_no_caps_debug geometry:
|
513 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_gpencil_guide_point vertex:
|
1174 | gl_Position = point_world_to_ndc(pPosition);
|
| overlay_edit_gpencil_guide_vert.glsl:9:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_no_manifold_no_caps vertex:
|
864 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_no_manifold_no_caps geometry:
|
514 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_linear_no_coba_slice vertex:
|
523 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_linear_no_coba_slice fragment:
|
519 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
616 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
617 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
618 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1322 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_cubic_no_coba_slice vertex:
|
527 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_cubic_no_coba_slice fragment:
|
523 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
620 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
621 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
622 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1326 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_curve_wire vertex:
|
1176 | float flip = (gl_InstanceID != 0) ? -1.0 : 1.0;
|
| overlay_edit_curve_wire_vert.glsl:11:0: Error: 'gl_InstanceID' : undeclared identifier (Did you mean gl_InstanceIndex?)
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_no_manifold_no_caps_debug vertex:
|
864 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_no_manifold_no_caps_debug geometry:
|
514 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): basic_depth_pointcloud_conservative_clipped geometry:
|
800 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_closest_no_coba_no_slice fragment:
|
614 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
615 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
616 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1320 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_gpencil_stroke geometry:
|
225 | vec2 toScreenSpace(vec4 vertex)
|
| gpu_shader_gpencil_stroke_geom.glsl:9:0: Error: '' : syntax error, unexpected VEC2, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_closest_coba_no_slice fragment:
|
622 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
623 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
624 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1328 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_linear_coba_slice vertex:
|
535 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_linear_coba_slice fragment:
|
531 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
628 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
629 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
630 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1334 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_2D_widget_base_inst vertex:
|
73 | lineWidth = abs(rect.x - recti.x);
|
| gpu_shader_2D_widget_base_vert.glsl:28:0: Error: 'gl_InstanceID' : undeclared identifier (Did you mean gl_InstanceIndex?)
| gpu_shader_2D_widget_base_vert.glsl:28:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:28:0: Error: '[]' : scalar integer expression required
|
80 | pos = rect.xz + emboss_ofs + ofs.yy;
|
| gpu_shader_2D_widget_base_vert.glsl:35:0: Error: '[]' : scalar integer expression required
|
84 | pos = rect.xw + ofs.yx;
|
| gpu_shader_2D_widget_base_vert.glsl:39:0: Error: '[]' : scalar integer expression required
|
88 | pos = rect.yz + emboss_ofs + ofs.xy;
|
| gpu_shader_2D_widget_base_vert.glsl:43:0: Error: '[]' : scalar integer expression required
|
92 | pos = rect.yw + ofs.xx;
|
| gpu_shader_2D_widget_base_vert.glsl:47:0: Error: '[]' : scalar integer expression required
|
97 | uvInterp = pos - rect.xz;
|
| gpu_shader_2D_widget_base_vert.glsl:52:0: Error: '[]' : scalar integer expression required
|
98 | outRectSize = rect.yw - rect.xz;
|
| gpu_shader_2D_widget_base_vert.glsl:53:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:53:0: Error: '[]' : scalar integer expression required
|
99 | outRoundCorners = rads * roundCorners;
|
| gpu_shader_2D_widget_base_vert.glsl:54:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:54:0: Error: '[]' : scalar integer expression required
|
102 | float fac = clamp((shadeDir > 0.0) ? uv.y : uv.x, 0.0, 1.0);
|
| gpu_shader_2D_widget_base_vert.glsl:57:0: Error: '[]' : scalar integer expression required
|
104 | if (doAlphaCheck) {
|
| gpu_shader_2D_widget_base_vert.glsl:59:0: Error: '[]' : scalar integer expression required
|
105 | innerColor = colorInner1;
|
| gpu_shader_2D_widget_base_vert.glsl:60:0: Error: '[]' : scalar integer expression required
|
109 | innerColor = mix(colorInner2, colorInner1, fac);
|
| gpu_shader_2D_widget_base_vert.glsl:64:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:64:0: Error: '[]' : scalar integer expression required
|
114 | borderColor = colorEdge * vec4(colorEdge.aaa, 1.0);
|
| gpu_shader_2D_widget_base_vert.glsl:69:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:69:0: Error: '[]' : scalar integer expression required
|
115 | embossColor = colorEmboss * vec4(colorEmboss.aaa, 1.0);
|
| gpu_shader_2D_widget_base_vert.glsl:70:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:70:0: Error: '[]' : scalar integer expression required
|
126 | float size = (tria2) ? -tria2Size : tria1Size;
|
| gpu_shader_2D_widget_base_vert.glsl:81:0: Error: 'gl_InstanceID' : undeclared identifier (Did you mean gl_InstanceIndex?)
| gpu_shader_2D_widget_base_vert.glsl:81:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:81:0: Error: '[]' : scalar integer expression required
|
127 | vec2 center = (tria2) ? tria2Center : tria1Center;
|
| gpu_shader_2D_widget_base_vert.glsl:82:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:82:0: Error: '[]' : scalar integer expression required
|
139 | if (triaType == 0.0) {
|
| gpu_shader_2D_widget_base_vert.glsl:94:0: Error: '[]' : scalar integer expression required
|
144 | else if (triaType == 1.0) {
|
| gpu_shader_2D_widget_base_vert.glsl:99:0: Error: '[]' : scalar integer expression required
|
152 | else if (triaType == 2.0) {
|
| gpu_shader_2D_widget_base_vert.glsl:107:0: Error: '[]' : scalar integer expression required
|
159 | else if (triaType == 3.0) {
|
| gpu_shader_2D_widget_base_vert.glsl:114:0: Error: '[]' : scalar integer expression required
|
170 | else if (triaType == 4.0) {
|
| gpu_shader_2D_widget_base_vert.glsl:125:0: Error: '[]' : scalar integer expression required
|
178 | center = tria1Center;
|
| gpu_shader_2D_widget_base_vert.glsl:133:0: Error: '[]' : scalar integer expression required
|
179 | size = tria1Size * 1.7; /* Scale */
|
| gpu_shader_2D_widget_base_vert.glsl:134:0: Error: '[]' : scalar integer expression required
|
204 | innerColor = colorTria * vec4(colorTria.aaa, 1.0);
|
| gpu_shader_2D_widget_base_vert.glsl:159:0: Error: '[]' : scalar integer expression required
| gpu_shader_2D_widget_base_vert.glsl:159:0: Error: '[]' : scalar integer expression required
|
217 | discardFac = discardFactor;
|
| gpu_shader_2D_widget_base_vert.glsl:172:0: Error: 'gl_InstanceID' : undeclared identifier (Did you mean gl_InstanceIndex?)
| gpu_shader_2D_widget_base_vert.glsl:172:0: Error: '[]' : scalar integer expression required
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_polyline_uniform_color geometry:
|
58 | vec4 clip_line_point_homogeneous_space(vec4 p, vec4 q)
|
| gpu_shader_3D_polyline_geom.glsl:3:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_uv_edges_select geometry:
|
791 | void do_vertex(
|
| overlay_edit_uv_edges_geom.glsl:3:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_closest_no_coba_slice vertex:
|
523 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_closest_no_coba_slice fragment:
|
519 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
616 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
617 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
618 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1322 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_mesh_edge_clipped geometry:
|
822 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_smaa_stage_0 vertex:
|
685 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
691 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
710 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_smaa_stage_0 fragment:
|
687 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
693 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
712 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_smaa_stage_1 vertex:
|
687 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
693 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
712 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_smaa_stage_1 fragment:
|
689 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
695 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
714 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_caps_debug vertex:
|
864 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_no_manifold_caps_debug geometry:
|
509 | vec4 get_pos(int v, bool backface)
|
| workbench_shadow_caps_geom.glsl:5:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_mesh_edge_flat_clipped geometry:
|
823 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_curve_wire_clipped vertex:
|
1179 | float flip = (gl_InstanceID != 0) ? -1.0 : 1.0;
|
| overlay_edit_curve_wire_vert.glsl:11:0: Error: 'gl_InstanceID' : undeclared identifier (Did you mean gl_InstanceIndex?)
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_smaa_stage_2 vertex:
|
690 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
696 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
715 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_smaa_stage_2 fragment:
|
692 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:648:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:648:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 2-component vector of float'
|
698 | variable = select(variable, value, cond);
|
| common_smaa_lib.glsl:654:0: Error: 'select' : no matching overloaded function found
| common_smaa_lib.glsl:654:0: Error: 'assign' : cannot convert from ' const float' to ' inout highp 4-component vector of float'
|
717 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_caps_debug vertex:
|
863 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_caps_debug geometry:
|
508 | vec4 get_pos(int v, bool backface)
|
| workbench_shadow_caps_geom.glsl:5:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_cubic_coba_no_slice fragment:
|
618 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
619 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
620 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1324 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_no_caps_debug vertex:
|
863 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_no_caps_debug geometry:
|
513 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_mesh_edge geometry:
|
819 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): basic_depth_pointcloud_conservative geometry:
|
797 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_linear_coba_no_slice fragment:
|
618 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
619 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
620 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1324 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_cubic_coba_no_slice fragment:
|
622 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
623 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
624 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1328 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_polyline_flat_color geometry:
|
56 | vec4 clip_line_point_homogeneous_space(vec4 p, vec4 q)
|
| gpu_shader_3D_polyline_geom.glsl:3:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_wire_clipped vertex:
|
782 | layout(location=0) out flat outoverlay_outline_prepass_iface interp;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_outline_prepass_wire_clipped geometry:
|
778 | layout(location=0) in flat inoverlay_outline_prepass_iface interp_in[];
|
| Error: 'location' : overlapping use of location 0
|
822 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_cubic_no_coba_no_slice fragment:
|
610 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
611 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
612 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1316 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_manifold_no_caps vertex:
|
863 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_pass_manifold_no_caps geometry:
|
513 | void extrude_edge(bool invert)
|
| workbench_shadow_geom.glsl:10:0: Error: '' : syntax error, unexpected VOID, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_closest_coba_slice vertex:
|
531 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_closest_coba_slice fragment:
|
527 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
624 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
625 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
626 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1330 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_2D_image_multi_rect_color vertex:
|
206 | vec4 rect = multi_rect_data.calls_data[gl_InstanceID * 3];
|
| gpu_shader_2D_image_multi_rect_vert.glsl:8:0: Error: 'gl_InstanceID' : undeclared identifier (Did you mean gl_InstanceIndex?)
| gpu_shader_2D_image_multi_rect_vert.glsl:8:0: Error: '[]' : scalar integer expression required
|
207 | vec4 tex = multi_rect_data.calls_data[gl_InstanceID * 3 + 1];
|
| gpu_shader_2D_image_multi_rect_vert.glsl:9:0: Error: '[]' : scalar integer expression required
|
208 | finalColor = multi_rect_data.calls_data[gl_InstanceID * 3 + 2];
|
| gpu_shader_2D_image_multi_rect_vert.glsl:10:0: Error: '[]' : scalar integer expression required
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_linear_no_coba_no_slice fragment:
|
614 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
615 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
616 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1320 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_closest_coba_no_slice fragment:
|
618 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
619 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
620 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1324 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_curve_handle_clipped geometry:
|
898 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_background fragment:
|
590 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
591 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
592 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_volume_gridlines_range vertex:
|
901 | if (is_zero(color.rgb)) {
|
| overlay_volume_gridlines_vert.glsl:33:0: Error: 'is_zero' : no matching overloaded function found
| overlay_volume_gridlines_vert.glsl:33:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_effect_dof_resolve fragment:
|
949 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
950 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
951 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_linear_no_coba_slice vertex:
|
527 | layout(location=0) out flat outdraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_linear_no_coba_slice fragment:
|
523 | layout(location=0) in flat indraw_resource_id_iface drw_ResourceID_iface;
|
| Error: 'location' : overlapping use of location 0
|
620 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
621 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
622 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1326 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_object_cubic_no_coba_no_slice fragment:
|
614 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
615 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
616 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1320 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_caps vertex:
|
863 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_shadow_fail_manifold_caps geometry:
|
508 | vec4 get_pos(int v, bool backface)
|
| workbench_shadow_caps_geom.glsl:5:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): basic_depth_mesh_conservative geometry:
|
795 | vec3 cameraVec(vec3 P)
|
| common_view_lib.glsl:34:0: Error: '' : syntax error, unexpected VEC3, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_effect_dof_downsample fragment:
|
949 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
950 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
951 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): workbench_volume_smoke_closest_no_coba_no_slice fragment:
|
610 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
611 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
612 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
|
1316 | if (is_zero(color.rgb)) {
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expected
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_polyline_uniform_color_clipped geometry:
|
63 | vec4 clip_line_point_homogeneous_space(vec4 p, vec4 q)
|
| gpu_shader_3D_polyline_geom.glsl:3:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_grid vertex:
|
1297 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1298 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1299 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_grid fragment:
|
1298 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return type
|
1299 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return type
|
1300 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function found
| common_math_lib.glsl:94:0: Error: 'return' : cannot convert return value to function return type
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_polyline_smooth_color geometry:
|
56 | vec4 clip_line_point_homogeneous_space(vec4 p, vec4 q)
|
| gpu_shader_3D_polyline_geom.glsl:3:0: Error: '' : syntax error, unexpected VEC4, expecting RIGHT_PAREN or COMMA
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
Compilation overlay_motion_path_line Failed
Compilation overlay_edit_curve_handle Failed
Compilation overlay_edit_uv_edges Failed
Compilation overlay_armature_shape_outline Failed
Compilation gpu_shader_3D_line_dashed_uniform_color Failed
Compilation workbench_volume_object_cubic_coba_slice Failed
Compilation overlay_volume_gridlines Failed
Compilation overlay_edit_mesh_edge_flat Failed
Compilation gpencil_antialiasing_stage_0 Failed
Compilation gpencil_antialiasing_stage_1 Failed
Compilation gpencil_antialiasing_stage_2 Failed
Compilation workbench_volume_object_linear_coba_no_slice Failed
Compilation workbench_volume_smoke_cubic_coba_slice Failed
Compilation overlay_outline_prepass_wire Failed
Compilation basic_depth_mesh_conservative_clipped Failed
Compilation overlay_volume_gridlines_flags Failed
Compilation workbench_shadow_fail_manifold_no_caps Failed
Compilation overlay_armature_shape_outline_clipped Failed
Compilation workbench_volume_smoke_linear_coba_slice Failed
Compilation overlay_edit_gpencil_guide_point_clipped Failed
Compilation workbench_shadow_fail_no_manifold_caps Failed
Compilation workbench_volume_smoke_linear_no_coba_no_slice Failed
Compilation overlay_motion_path_line_clipped Failed
Compilation workbench_effect_dof_blur1 Failed
Compilation workbench_effect_dof_blur2 Failed
Compilation overlay_antialiasing Failed
Compilation overlay_outline_prepass_gpencil_clipped Failed
Compilation gpencil_geometry Failed
Compilation workbench_volume_object_closest_coba_slice Failed
Compilation workbench_volume_object_closest_no_coba_slice Failed
Compilation workbench_shadow_fail_no_manifold_no_caps Failed
Compilation workbench_shadow_fail_no_manifold_no_caps_debug Failed
Compilation gpu_shader_3D_line_dashed_uniform_color_clipped Failed
Compilation overlay_outline_prepass_gpencil Failed
Compilation workbench_volume_smoke_cubic_no_coba_slice Failed
Compilation workbench_effect_dof_prepare Failed
Compilation workbench_shadow_pass_manifold_no_caps_debug Failed
Compilation overlay_edit_gpencil_guide_point Failed
Compilation workbench_shadow_pass_no_manifold_no_caps Failed
Compilation workbench_volume_smoke_linear_no_coba_slice Failed
Compilation workbench_volume_object_cubic_no_coba_slice Failed
Compilation overlay_edit_curve_wire Failed
Compilation workbench_shadow_pass_no_manifold_no_caps_debug Failed
Compilation basic_depth_pointcloud_conservative_clipped Failed
Compilation workbench_volume_object_closest_no_coba_no_slice Failed
Compilation gpu_shader_gpencil_stroke Failed
Compilation workbench_volume_object_closest_coba_no_slice Failed
Compilation workbench_volume_object_linear_coba_slice Failed
Compilation gpu_shader_2D_widget_base_inst Failed
Compilation gpu_shader_3D_polyline_uniform_color Failed
Compilation overlay_edit_uv_edges_select Failed
Compilation workbench_volume_smoke_closest_no_coba_slice Failed
Compilation overlay_edit_mesh_edge_clipped Failed
Compilation workbench_smaa_stage_0 Failed
Compilation workbench_smaa_stage_1 Failed
Compilation workbench_shadow_fail_no_manifold_caps_debug Failed
Compilation overlay_edit_mesh_edge_flat_clipped Failed
Compilation overlay_edit_curve_wire_clipped Failed
Compilation workbench_smaa_stage_2 Failed
Compilation workbench_shadow_fail_manifold_caps_debug Failed
Compilation workbench_volume_smoke_cubic_coba_no_slice Failed
Compilation workbench_shadow_fail_manifold_no_caps_debug Failed
Compilation overlay_edit_mesh_edge Failed
Compilation basic_depth_pointcloud_conservative Failed
Compilation workbench_volume_smoke_linear_coba_no_slice Failed
Compilation workbench_volume_object_cubic_coba_no_slice Failed
Compilation gpu_shader_3D_polyline_flat_color Failed
Compilation overlay_outline_prepass_wire_clipped Failed
Compilation workbench_volume_smoke_cubic_no_coba_no_slice Failed
Compilation workbench_shadow_pass_manifold_no_caps Failed
Compilation workbench_volume_smoke_closest_coba_slice Failed
Compilation gpu_shader_2D_image_multi_rect_color Failed
Compilation workbench_volume_object_linear_no_coba_no_slice Failed
Compilation workbench_volume_smoke_closest_coba_no_slice Failed
Compilation overlay_edit_curve_handle_clipped Failed
Compilation overlay_background Failed
Compilation overlay_volume_gridlines_range Failed
Compilation workbench_effect_dof_resolve Failed
Compilation workbench_volume_object_linear_no_coba_slice Failed
Compilation workbench_volume_object_cubic_no_coba_no_slice Failed
Compilation workbench_shadow_fail_manifold_caps Failed
Compilation basic_depth_mesh_conservative Failed
Compilation workbench_effect_dof_downsample Failed
Compilation workbench_volume_smoke_closest_no_coba_no_slice Failed
Compilation gpu_shader_3D_polyline_uniform_color_clipped Failed
Compilation overlay_grid Failed
Compilation gpu_shader_3D_polyline_smooth_color Failed
Shader Test compilation result: 278 / 365 passed (skipped 116 for compatibility reasons)
Shader compilation failed for Vulkan backend
```
It is still work in progress next topics should still be
taken care of:
[ ] Generate additional sources from ShaderCreateInfo.
[ ] Link shaders modules to a final shader.
[ ] Remove the temp hack to ignore the GPU_batch_init.
[x] Improve log parsing to include the correct filename.