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.
```~ ~/blender-git/blender
************************************************************
*** Build Tue 29 Nov 2022 14:44:415:55:39 CET
************************************************************
[7/1110/14] 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]:9394]: Class MVKBlockObserver is implemented in both /Users/jeroen/blender-git/lib/darwin_arm64/vulkan/MoltenVK/dylib/macOS/libMoltenVK.dylib (0x1051c627f2ea8) and /usr/local/lib/libMoltenVK.dylib (0x11330b2aea8). One of the two will be used. Which one is undefined.
WARN (gpu.shader): eevee_hiz_debug vertex:
|
126154 | #pragma once
|
| eevee_defines.hh:12:0: '#pragma once' : not implemented
WARN (gpu.shader): eevee_hiz_debug fragment:
|
126154 | #pragma once
|
| eevee_defines.hh:12:0: '#pragma once' : not implemented
ERROR (gpu.shader): overlay_motion_path_line geometry:gpencil_antialiasing_stage_0 vertex:
|
807 | vec3 cameraVec(vec3 P)741 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_viewsmaa_lib.glsl:34:0:673:0: Error: '' : syntax error, unexpected VEC3LEFT_PAREN, expecting RIGHT_PAREN or COMMAIDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_curve_handle geometry:gpencil_antialiasing_stage_0 fragment:
|
895 | vec3 cameraVec(vec3 P)743 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_viewsmaa_lib.glsl:34:0:673:0: Error: '' : syntax error, unexpected VEC3LEFT_PAREN, expecting RIGHT_PAREN or COMMAIDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_edit_uv_edges geometry:gpencil_antialiasing_stage_1 vertex:
|
790 | void do_vertex(742 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| overlay_edit_uv_edges_geom| common_smaa_lib.glsl:673:0: Error: '' : syntax error, unexpected VOIDLEFT_PAREN, expecting RIGHT_PAREN or COMMAIDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): overlay_armature_shape_outline geometry:gpencil_antialiasing_stage_1 fragment:
|
803 | vec3 cameraVec(vec3 P)744 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);
|
| common_viewsmaa_lib.glsl:34:0:673:0: Error: '' : syntax error, unexpected VEC3LEFT_PAREN, expecting RIGHT_PAREN or COMMAIDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpu_shader_3D_line_dashed_uniform_colorencil_antialiasing_stage_2 vertex:
|
750 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), 41 | layout(location=0) out noperspective vec2 stipple_start;texcoord.xyxy);
|
|| common_smaa_lib.glsl:673:0: Error: 'location' : overlapping use of location 0' : 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_colorencil_antialiasing_stage_2 fragment:
|
753 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), 38 | layout(location=0) in noperspective vec2 stipple_start;texcoord.xyxy);
|
|| common_smaa_lib.glsl:673:0: Error: 'location' : overlapping use of location 0' : 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_cubic_coba_sliceshadow_fail_manifold_no_caps vertex:
|
535 | layout(loca891 | vData.backPosition=0) out flat outdraw_resource_id_iface drw_ResourceID_iface; = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| Error: 'location' : overlapping use of location 0| 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_volume_object_cubic_coba_slice fragment:overlay_edit_gpencil_guide_point_clipped vertex:
|
531 | layout(loca1205 | gl_Position=0) in flat indraw_resource_id_iface drw_ResourceID_iface; = point_world_to_ndc(pPosition);
|
| Error: 'location' :| overlapping use of location 0
|
628 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a)y_edit_gpencil_guide_vert.glsl:9:0: Error: '' : syntax error, notEqual(aunexpected LEFT_PAREN, vec2(0.0))); }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:
| 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))); }892 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| 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)workbench_shadow_vert.glsl:8:0: Error: '' : syntax error, notEqual(aunexpected LEFT_PAREN, vec4(0.0))); }expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
|ERROR (gpu.shader): overlay_outline_prepass_gpencil_clipped vertex:
| 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)) {1891 | vec4 ndc_x = point_world_to_ndc(wpos1 + ModelMatrix[0].xyz);
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expectedcommon_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_volume_gridlinesgpencil_geometry vertex:
|
890 | if (is_zero(color.rgb)) {1600 | vec4 ndc_x = point_world_to_ndc(wpos1 + ModelMatrix[0].xyz);
|
| 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 expectedcommon_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_edit_mesh_edge_flat geometry:workbench_shadow_fail_no_manifold_no_caps vertex:
|
820 | vec3 cameraVec(vec3 P)892 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| common_view_lib| workbench_shadow_vert.glsl:34:0:8:0: Error: '' : syntax error, unexpected VEC3LEFT_PAREN, expecting RIGHT_PAREN or COMMAIDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
ERROR (gpu.shader): gpencil_antialiasing_stage_0workbench_shadow_fail_no_manifold_no_caps_debug vertex:
|
688892 | variable = select(variable, value, cond);Data.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| 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(variableworkbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, value, cond);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 vertex:
| 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'
|
713304 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);world_clip_planes_calc_clip_distance((ModelMatrix * pos_4d).xyz);
|
| common_smaa_lib| gpu_shader_3D_line_dashed_uniform_color_vert.glsl:673:0: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): gpencil_antialiasing_stage_0 fragment:overlay_outline_prepass_gpencil vertex:
|
690 |1888 | variable = select(variable, value, cond);ec4 ndc_x = point_world_to_ndc(wpos1 + ModelMatrix[0].xyz);
|
| 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(variablegpencil_lib.glsl:256:0: Error: '' : syntax error, unexpected LEFT_PAREN, value, cond);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 vertex:
| 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'
|
715891 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| common_smaa_lib| workbench_shadow_vert.glsl:673:0: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): gpencil_antialiasing_stage_1overlay_edit_gpencil_guide_point vertex:
|
6891202 | variable = select(variable, value, cond);gl_Position = point_world_to_ndc(pPosition);
|
| 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(variableoverlay_edit_gpencil_guide_vert.glsl:9:0: Error: '' : syntax error, unexpected LEFT_PAREN, value, cond);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:
| 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'
|
714892 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, -1.0), texcoord.xyxy);vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| common_smaa_lib| workbench_shadow_vert.glsl:673:0: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): gpencil_antialiasing_stage_1 fragment:workbench_shadow_pass_no_manifold_no_caps_debug vertex:
|
691892 | variable = select(variable, value, cond);Data.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| 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(variableworkbench_shadow_vert.glsl:8:0: Error: '' : syntax error, unexpected LEFT_PAREN, value, cond);expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
|ERROR (gpu.shader): workbench_smaa_stage_0 vertex:
| 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'
|
716738 | 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_antialiasingworkbench_smaa_stage_2 vertex:0 fragment:
|
697740 | variable = select(variableoffset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, value-1.0), cond);texcoord.xyxy);
|
| 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(variable73:0: Error: '' : syntax error, unexpected LEFT_PAREN, value, cond);expecting IDENTIFIER
[mvk-error] VK_ERROR_INVALID_SHADER_NV: vkCreateShaderModule(): Shader module contains no shader code.
|ERROR (gpu.shader): workbench_smaa_stage_1 vertex:
| 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'
|
722740 | 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_antialiasingworkbench_smaa_stage_21 fragment:
|
700742 | variable = select(variableoffset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, 0.0, 0.0, value-1.0), cond);texcoord.xyxy);
|
| 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'73: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:
|
706892 | variable = select(variable, value, cond);Data.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| 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'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_smaa_stage_2 vertex:
|
725743 | 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_slicesmaa_stage_2 fragment:
|
622 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0)745 | offset[0] = mad(SMAA_RT_METRICS.xyxy, float4(-1.0, (1.0 / a)0.0, notEqual(a0.0, vec2(0.0)));-1.0), }texcoord.xyxy);
|
| 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)smaa_lib.glsl:673:0: Error: '' : syntax error, notEqual(aunexpected LEFT_PAREN, vec3(0.0))); }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:
| 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))); }891 | vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| 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 typeworkbench_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 vertex:
|
1328 891 | if (is_zero(color.rgb)) {vData.backPosition = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| workbench_volume_frag.glsl:97:0: Error: 'is_zero' : no matching overloaded function found
| workbench_volume_frag.glsl:97:0: Error: '' : boolean expression expectedshadow_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_volume_smoke_cubic_coba_sliceshadow_pass_manifold_no_caps vertex:
|
531 | layout(loca891 | vData.backPosition=0) out flat outdraw_resource_id_iface drw_ResourceID_iface; = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| Error: 'location' : overlapping use of location 0| 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_volume_smoke_cubic_coba_slice fragment:shadow_fail_manifold_caps vertex:
|
527 | layout(loca891 | vData.backPosition=0) in flat indraw_resource_id_iface drw_ResourceID_iface; = point_object_to_ndc(pos + lightDirection * lightDistance);
|
| Error: 'location' : overlapping use of location 0workbench_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.
|
624 | vec2 safe_rcp(vec2 a) { return select(vec2(0.0), (1.0 / a), notEqual(a, vec2(0.0))); }Compilation gpencil_antialiasing_stage_0 Failed
|
| common_math_lib.glsl:92:0: Error: 'select' : no matching overloaded function foundCompilation gpencil_antialiasing_stage_1 Failed
| common_math_lib.glsl:92:0: Error: 'return' : cannot convert return value to function return typeCompilation gpencil_antialiasing_stage_2 Failed
|
625 | vec3 safe_rcp(vec3 a) { return select(vec3(0.0), (1.0 / a), notEqual(a, vec3(0.0))); }Compilation workbench_shadow_fail_manifold_no_caps Failed
|
| common_math_lib.glsl:93:0: Error: 'select' : no matching overloaded function foundCompilation overlay_edit_gpencil_guide_point_clipped Failed
| common_math_lib.glsl:93:0: Error: 'return' : cannot convert return value to function return typeCompilation workbench_shadow_fail_no_manifold_caps Failed
|
626 | vec4 safe_rcp(vec4 a) { return select(vec4(0.0), (1.0 / a), notEqual(a, vec4(0.0))); }Compilation overlay_outline_prepass_gpencil_clipped Failed
|
| common_math_lib.glsl:94:0: Error: 'select' : no matching overloaded function foundCompilation gpencil_geometry Failed
| 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: 278341 / 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.