System Info: CPU: 8x Apple M2 Memory: 8.59 GB (used: 3.79 GB) GPUs: OS: 14.1.1 (darwin) The current system is not a Steam Deck We are not running inside a Flatpak container Software Versions: Heroic: 2.10.0 Jewelry Bonney Legendary: 0.20.33 Undue Alarm gogdl: 0.7.3 Nile: 1.0.0 Jonathan Joestar Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "enableEsync": true, "enableFsync": true, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "useGameMode": false, "language": "", "wineVersion": { "bin": "/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wine", "name": "CrossOver - 23.6", "type": "crossover", "wineserver": "/Applications/CrossOver.app/Contents/SharedSupport/CrossOver/bin/wineserver" }, "wineCrossoverBottle": "heroic", "winePrefix": "/Users/parthgupta/Games/Heroic/Prefixes/default/Control" } Game launched at: Sat Nov 25 2023 19:28:18 GMT+0530 (India Standard Time) Launch Command: HEROIC_APP_NAME=Calluna HEROIC_APP_RUNNER=legendary HEROIC_APP_SOURCE=epic LD_PRELOAD= DOTNET_BUNDLE_EXTRACT_BASE_DIR= DOTNET_ROOT= CX_BOTTLE=heroic WINE_FULLSCREEN_FSR=0 WINEESYNC=1 WINEFSYNC=1 /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary launch Calluna --language en Game Log: [cli] INFO: Logging in... [Core] INFO: Trying to re-use existing login session... [cli] INFO: Checking for updates... [Core] INFO: Using CrossOver 23.6 (/Applications/CrossOver.app) [Core] INFO: Getting authentication token... [cli] INFO: Using CrossOver Bottle "heroic" [cli] INFO: Launching Calluna... esync: up and running. [mvk-info] MoltenVK version 1.2.3, supporting Vulkan version 1.2.243. The following 90 Vulkan extensions are supported: VK_KHR_16bit_storage v1 VK_KHR_8bit_storage v1 VK_KHR_bind_memory2 v1 VK_KHR_buffer_device_address v1 VK_KHR_copy_commands2 v1 VK_KHR_create_renderpass2 v1 VK_KHR_dedicated_allocation v3 VK_KHR_depth_stencil_resolve v1 VK_KHR_descriptor_update_template v1 VK_KHR_device_group v4 VK_KHR_device_group_creation v1 VK_KHR_driver_properties v1 VK_KHR_dynamic_rendering v1 VK_KHR_external_fence v1 VK_KHR_external_fence_capabilities v1 VK_KHR_external_memory v1 VK_KHR_external_memory_capabilities v1 VK_KHR_external_semaphore v1 VK_KHR_external_semaphore_capabilities v1 VK_KHR_fragment_shader_barycentric v1 VK_KHR_get_memory_requirements2 v1 VK_KHR_get_physical_device_properties2 v2 VK_KHR_get_surface_capabilities2 v1 VK_KHR_imageless_framebuffer v1 VK_KHR_image_format_list v1 VK_KHR_maintenance1 v2 VK_KHR_maintenance2 v1 VK_KHR_maintenance3 v1 VK_KHR_multiview v1 VK_KHR_portability_subset v1 VK_KHR_push_descriptor v2 VK_KHR_relaxed_block_layout v1 VK_KHR_sampler_mirror_clamp_to_edge v3 VK_KHR_sampler_ycbcr_conversion v14 VK_KHR_separate_depth_stencil_layouts v1 VK_KHR_shader_draw_parameters v1 VK_KHR_shader_float_controls v4 VK_KHR_shader_float16_int8 v1 VK_KHR_shader_subgroup_extended_types v1 VK_KHR_spirv_1_4 v1 VK_KHR_storage_buffer_storage_class v1 VK_KHR_surface v25 VK_KHR_swapchain v70 VK_KHR_swapchain_mutable_format v1 VK_KHR_timeline_semaphore v2 VK_KHR_uniform_buffer_standard_layout v1 VK_KHR_variable_pointers v1 VK_EXT_buffer_device_address v2 VK_EXT_debug_marker v4 VK_EXT_debug_report v10 VK_EXT_debug_utils v2 VK_EXT_descriptor_indexing v2 VK_EXT_external_memory_host v1 VK_EXT_fragment_shader_interlock v1 VK_EXT_hdr_metadata v2 VK_EXT_host_query_reset v1 VK_EXT_image_robustness v1 VK_EXT_inline_uniform_block v1 VK_EXT_memory_budget v1 VK_EXT_metal_objects v1 VK_EXT_metal_surface v1 VK_EXT_pipeline_creation_cache_control v3 VK_EXT_post_depth_coverage v1 VK_EXT_private_data v1 VK_EXT_robustness2 v1 VK_EXT_sample_locations v1 VK_EXT_scalar_block_layout v1 VK_EXT_separate_stencil_usage v1 VK_EXT_shader_atomic_float v1 VK_EXT_shader_stencil_export v1 VK_EXT_shader_viewport_index_layer v1 VK_EXT_subgroup_size_control v2 VK_EXT_surface_maintenance1 v1 VK_EXT_swapchain_colorspace v4 VK_EXT_swapchain_maintenance1 v1 VK_EXT_texel_buffer_alignment v1 VK_EXT_texture_compression_astc_hdr v1 VK_EXT_vertex_attribute_divisor v3 VK_EXT_transform_feedback v1 VK_AMD_gpu_shader_half_float v2 VK_AMD_negative_viewport_height v1 VK_AMD_shader_image_load_store_lod v1 VK_AMD_shader_trinary_minmax v1 VK_IMG_format_pvrtc v1 VK_INTEL_shader_integer_functions2 v1 VK_GOOGLE_display_timing v1 VK_MVK_macos_surface v3 VK_MVK_moltenvk v37 VK_NV_fragment_shader_barycentric v1 VK_NV_glsl_shader v1 [mvk-info] GPU device: model: Apple M2 type: Integrated vendorID: 0x106b deviceID: 0xe0103f0 pipelineCacheUUID: 0431C8B3-0E01-03F0-0000-000000000000 supports the following Metal Versions, GPU's and Feature Sets: Metal Shading Language 3.0 GPU Family Apple 8 GPU Family Apple 7 GPU Family Apple 6 GPU Family Apple 5 GPU Family Apple 4 GPU Family Apple 3 GPU Family Apple 2 GPU Family Apple 1 GPU Family Mac 2 GPU Family Mac 1 GPU Family Common 3 GPU Family Common 2 GPU Family Common 1 macOS GPU Family 2 v1 macOS GPU Family 1 v4 macOS GPU Family 1 v3 macOS GPU Family 1 v2 macOS GPU Family 1 v1 [mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 2 Vulkan extensions enabled: VK_KHR_surface v25 VK_EXT_metal_surface v1 [mvk-info] MoltenVK version 1.2.3, supporting Vulkan version 1.2.243. The following 90 Vulkan extensions are supported: VK_KHR_16bit_storage v1 VK_KHR_8bit_storage v1 VK_KHR_bind_memory2 v1 VK_KHR_buffer_device_address v1 VK_KHR_copy_commands2 v1 VK_KHR_create_renderpass2 v1 VK_KHR_dedicated_allocation v3 VK_KHR_depth_stencil_resolve v1 VK_KHR_descriptor_update_template v1 VK_KHR_device_group v4 VK_KHR_device_group_creation v1 VK_KHR_driver_properties v1 VK_KHR_dynamic_rendering v1 VK_KHR_external_fence v1 VK_KHR_external_fence_capabilities v1 VK_KHR_external_memory v1 VK_KHR_external_memory_capabilities v1 VK_KHR_external_semaphore v1 VK_KHR_external_semaphore_capabilities v1 VK_KHR_fragment_shader_barycentric v1 VK_KHR_get_memory_requirements2 v1 VK_KHR_get_physical_device_properties2 v2 VK_KHR_get_surface_capabilities2 v1 VK_KHR_imageless_framebuffer v1 VK_KHR_image_format_list v1 VK_KHR_maintenance1 v2 VK_KHR_maintenance2 v1 VK_KHR_maintenance3 v1 VK_KHR_multiview v1 VK_KHR_portability_subset v1 VK_KHR_push_descriptor v2 VK_KHR_relaxed_block_layout v1 VK_KHR_sampler_mirror_clamp_to_edge v3 VK_KHR_sampler_ycbcr_conversion v14 VK_KHR_separate_depth_stencil_layouts v1 VK_KHR_shader_draw_parameters v1 VK_KHR_shader_float_controls v4 VK_KHR_shader_float16_int8 v1 VK_KHR_shader_subgroup_extended_types v1 VK_KHR_spirv_1_4 v1 VK_KHR_storage_buffer_storage_class v1 VK_KHR_surface v25 VK_KHR_swapchain v70 VK_KHR_swapchain_mutable_format v1 VK_KHR_timeline_semaphore v2 VK_KHR_uniform_buffer_standard_layout v1 VK_KHR_variable_pointers v1 VK_EXT_buffer_device_address v2 VK_EXT_debug_marker v4 VK_EXT_debug_report v10 VK_EXT_debug_utils v2 VK_EXT_descriptor_indexing v2 VK_EXT_external_memory_host v1 VK_EXT_fragment_shader_interlock v1 VK_EXT_hdr_metadata v2 VK_EXT_host_query_reset v1 VK_EXT_image_robustness v1 VK_EXT_inline_uniform_block v1 VK_EXT_memory_budget v1 VK_EXT_metal_objects v1 VK_EXT_metal_surface v1 VK_EXT_pipeline_creation_cache_control v3 VK_EXT_post_depth_coverage v1 VK_EXT_private_data v1 VK_EXT_robustness2 v1 VK_EXT_sample_locations v1 VK_EXT_scalar_block_layout v1 VK_EXT_separate_stencil_usage v1 VK_EXT_shader_atomic_float v1 VK_EXT_shader_stencil_export v1 VK_EXT_shader_viewport_index_layer v1 VK_EXT_subgroup_size_control v2 VK_EXT_surface_maintenance1 v1 VK_EXT_swapchain_colorspace v4 VK_EXT_swapchain_maintenance1 v1 VK_EXT_texel_buffer_alignment v1 VK_EXT_texture_compression_astc_hdr v1 VK_EXT_vertex_attribute_divisor v3 VK_EXT_transform_feedback v1 VK_AMD_gpu_shader_half_float v2 VK_AMD_negative_viewport_height v1 VK_AMD_shader_image_load_store_lod v1 VK_AMD_shader_trinary_minmax v1 VK_IMG_format_pvrtc v1 VK_INTEL_shader_integer_functions2 v1 VK_GOOGLE_display_timing v1 VK_MVK_macos_surface v3 VK_MVK_moltenvk v37 VK_NV_fragment_shader_barycentric v1 VK_NV_glsl_shader v1 [mvk-info] GPU device: model: Apple M2 type: Integrated vendorID: 0x106b deviceID: 0xe0103f0 pipelineCacheUUID: 0431C8B3-0E01-03F0-0000-000000000000 supports the following Metal Versions, GPU's and Feature Sets: Metal Shading Language 3.0 GPU Family Apple 8 GPU Family Apple 7 GPU Family Apple 6 GPU Family Apple 5 GPU Family Apple 4 GPU Family Apple 3 GPU Family Apple 2 GPU Family Apple 1 GPU Family Mac 2 GPU Family Mac 1 GPU Family Common 3 GPU Family Common 2 GPU Family Common 1 macOS GPU Family 2 v1 macOS GPU Family 1 v4 macOS GPU Family 1 v3 macOS GPU Family 1 v2 macOS GPU Family 1 v1 [mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 2 Vulkan extensions enabled: VK_KHR_surface v25 VK_EXT_metal_surface v1 warn: D3D11CoreCreateDevice: Adapter is not a DXVK adapter info: Game: Control_DX11.exe info: DXVK: cxaddon-1.10.3-1 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface [mvk-info] MoltenVK version 1.2.3, supporting Vulkan version 1.2.243. The following 90 Vulkan extensions are supported: VK_KHR_16bit_storage v1 VK_KHR_8bit_storage v1 VK_KHR_bind_memory2 v1 VK_KHR_buffer_device_address v1 VK_KHR_copy_commands2 v1 VK_KHR_create_renderpass2 v1 VK_KHR_dedicated_allocation v3 VK_KHR_depth_stencil_resolve v1 VK_KHR_descriptor_update_template v1 VK_KHR_device_group v4 VK_KHR_device_group_creation v1 VK_KHR_driver_properties v1 VK_KHR_dynamic_rendering v1 VK_KHR_external_fence v1 VK_KHR_external_fence_capabilities v1 VK_KHR_external_memory v1 VK_KHR_external_memory_capabilities v1 VK_KHR_external_semaphore v1 VK_KHR_external_semaphore_capabilities v1 VK_KHR_fragment_shader_barycentric v1 VK_KHR_get_memory_requirements2 v1 VK_KHR_get_physical_device_properties2 v2 VK_KHR_get_surface_capabilities2 v1 VK_KHR_imageless_framebuffer v1 VK_KHR_image_format_list v1 VK_KHR_maintenance1 v2 VK_KHR_maintenance2 v1 VK_KHR_maintenance3 v1 VK_KHR_multiview v1 VK_KHR_portability_subset v1 VK_KHR_push_descriptor v2 VK_KHR_relaxed_block_layout v1 VK_KHR_sampler_mirror_clamp_to_edge v3 VK_KHR_sampler_ycbcr_conversion v14 VK_KHR_separate_depth_stencil_layouts v1 VK_KHR_shader_draw_parameters v1 VK_KHR_shader_float_controls v4 VK_KHR_shader_float16_int8 v1 VK_KHR_shader_subgroup_extended_types v1 VK_KHR_spirv_1_4 v1 VK_KHR_storage_buffer_storage_class v1 VK_KHR_surface v25 VK_KHR_swapchain v70 VK_KHR_swapchain_mutable_format v1 VK_KHR_timeline_semaphore v2 VK_KHR_uniform_buffer_standard_layout v1 VK_KHR_variable_pointers v1 VK_EXT_buffer_device_address v2 VK_EXT_debug_marker v4 VK_EXT_debug_report v10 VK_EXT_debug_utils v2 VK_EXT_descriptor_indexing v2 VK_EXT_external_memory_host v1 VK_EXT_fragment_shader_interlock v1 VK_EXT_hdr_metadata v2 VK_EXT_host_query_reset v1 VK_EXT_image_robustness v1 VK_EXT_inline_uniform_block v1 VK_EXT_memory_budget v1 VK_EXT_metal_objects v1 VK_EXT_metal_surface v1 VK_EXT_pipeline_creation_cache_control v3 VK_EXT_post_depth_coverage v1 VK_EXT_private_data v1 VK_EXT_robustness2 v1 VK_EXT_sample_locations v1 VK_EXT_scalar_block_layout v1 VK_EXT_separate_stencil_usage v1 VK_EXT_shader_atomic_float v1 VK_EXT_shader_stencil_export v1 VK_EXT_shader_viewport_index_layer v1 VK_EXT_subgroup_size_control v2 VK_EXT_surface_maintenance1 v1 VK_EXT_swapchain_colorspace v4 VK_EXT_swapchain_maintenance1 v1 VK_EXT_texel_buffer_alignment v1 VK_EXT_texture_compression_astc_hdr v1 VK_EXT_vertex_attribute_divisor v3 VK_EXT_transform_feedback v1 VK_AMD_gpu_shader_half_float v2 VK_AMD_negative_viewport_height v1 VK_AMD_shader_image_load_store_lod v1 VK_AMD_shader_trinary_minmax v1 VK_IMG_format_pvrtc v1 VK_INTEL_shader_integer_functions2 v1 VK_GOOGLE_display_timing v1 VK_MVK_macos_surface v3 VK_MVK_moltenvk v37 VK_NV_fragment_shader_barycentric v1 VK_NV_glsl_shader v1 [mvk-info] GPU device: model: Apple M2 type: Integrated vendorID: 0x106b deviceID: 0xe0103f0 pipelineCacheUUID: 0431C8B3-0E01-03F0-0000-000000000000 supports the following Metal Versions, GPU's and Feature Sets: Metal Shading Language 3.0 GPU Family Apple 8 GPU Family Apple 7 GPU Family Apple 6 GPU Family Apple 5 GPU Family Apple 4 GPU Family Apple 3 GPU Family Apple 2 GPU Family Apple 1 GPU Family Mac 2 GPU Family Mac 1 GPU Family Common 3 GPU Family Common 2 GPU Family Common 1 macOS GPU Family 2 v1 macOS GPU Family 1 v4 macOS GPU Family 1 v3 macOS GPU Family 1 v2 macOS GPU Family 1 v1 [mvk-info] Created VkInstance for Vulkan version 1.1.0, as requested by app, with the following 3 Vulkan extensions enabled: VK_KHR_get_surface_capabilities2 v1 VK_KHR_surface v25 VK_EXT_metal_surface v1 info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Device properties: info: Device name: : Apple M2 info: Driver version : 0.2.2011 info: Enabled device extensions: info: VK_EXT_host_query_reset info: VK_EXT_robustness2 info: VK_EXT_shader_stencil_export info: VK_EXT_shader_viewport_index_layer info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_create_renderpass2 info: VK_KHR_depth_stencil_resolve info: VK_KHR_driver_properties info: VK_KHR_image_format_list info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_float_controls info: VK_KHR_swapchain info: VK_KHR_timeline_semaphore info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 0 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 0 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 0 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderStorageImageExtendedFormats : 0 info: shaderStorageImageReadWithoutFormat : 1 info: shaderStorageImageWriteWithoutFormat : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 1 info: variableMultisampleRate : 0 info: VK_EXT_4444_formats info: formatA4R4G4B4 : 0 info: formatA4B4G4R4 : 0 info: VK_EXT_custom_border_color info: customBorderColors : 0 info: customBorderColorWithoutFormat : 0 info: VK_EXT_depth_clip_enable info: depthClipEnable : 0 info: VK_EXT_extended_dynamic_state info: extendedDynamicState : 0 info: VK_EXT_host_query_reset info: hostQueryReset : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 0 info: robustImageAccess2 : 1 info: nullDescriptor : 0 info: VK_EXT_shader_demote_to_helper_invocation info: shaderDemoteToHelperInvocation : 0 info: VK_EXT_transform_feedback info: transformFeedback : 0 info: geometryStreams : 0 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_buffer_device_address info: bufferDeviceAddress : 0 info: VK_KHR_timeline_semaphore info: timelineSemaphore : 1 info: Queue families: info: Graphics : 0 info: Transfer : 0 [mvk-info] Vulkan semaphores using Metal implicit guarantees within a single queue. [mvk-info] Created VkDevice to run on GPU Apple M2 with the following 14 Vulkan extensions enabled: VK_KHR_create_renderpass2 v1 VK_KHR_depth_stencil_resolve v1 VK_KHR_driver_properties v1 VK_KHR_image_format_list v1 VK_KHR_sampler_mirror_clamp_to_edge v3 VK_KHR_shader_float_controls v4 VK_KHR_swapchain v70 VK_KHR_timeline_semaphore v2 VK_EXT_host_query_reset v1 VK_EXT_robustness2 v1 VK_EXT_shader_stencil_export v1 VK_EXT_shader_viewport_index_layer v1 VK_EXT_vertex_attribute_divisor v3 VK_EXT_transform_feedback v1 warn: DXVK: No state cache file found info: DXVK: Read 274 valid state cache entries info: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 1710x1112 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1710, 1112) and contents scale 1.0 for screen Built-in Retina Display. info: Setting display mode: 1710x1112@60 info: DXVK: Using 5 compiler threads [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:556:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: fs : FS_eba865c71dbec81a234a1575373e9a0b38d95380 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:174:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _180.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:220:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _310.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:226:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _316.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:706:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:159:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 27th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, texture2d t12, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_b0dc18f16cd9eed7e350074f63ccadf7c399ff8f err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 info: Setting display mode: 1920x1200@60 info: Setting display mode: 1920x1200@60 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:195:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _172.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:241:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:247:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _309.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1609:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:183:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, const device t5_t& t5, texture2d t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_240e65f64ed6655392539225c936fa530daccd25 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:195:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _172.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:241:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:247:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _309.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1609:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:183:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, const device t5_t& t5, texture2d t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, err: thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . fs : FS_a07aacfecebde0ebebbfc7874c72db871c9adc1e err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: DxvkGraphicsPipeline: Failed to compile pipeline err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: vs : VS_8d653f7e343c6268508436b830782c925c2eb169 err: fs : FS_a07aacfecebde0ebebbfc7874c72db871c9adc1e err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, const device t5_t& t5, texture2d t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, const device t5_t& t5, texture2d t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_240e65f64ed6655392539225c936fa530daccd25 err: fs : FS_9f303f432450d2e10cebeef0ffa78235df49e727 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: vs : VS_8d653f7e343c6268508436b830782c925c2eb169 err: fs : FS_9f303f432450d2e10cebeef0ffa78235df49e727 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:556:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_eba865c71dbec81a234a1575373e9a0b38d95380 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:174:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _180.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:220:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _310.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:226:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _316.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:706:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:159:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 27th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, texture2d t12, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_b0dc18f16cd9eed7e350074f63ccadf7c399ff8f err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 16 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 20, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 16 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 20, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:561:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_816fb1f58f41861ff338ac8bf574e38f8d0f4b96 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 16 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 20, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:561:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_816fb1f58f41861ff338ac8bf574e38f8d0f4b96 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:187:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _168.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:233:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _299.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:239:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _305.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1576:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:175:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture_buffer t13, const device t14_t& t14, texture2d t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:206:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _208.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:252:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _338.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:258:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _344.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1716:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:191:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_307a0190eda1329af4d6e767749cdd2bf90d16f3 err: fs : FS_324e1b409933e225add62bebfdfcbce8fcbbb198 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:153:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _137.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:199:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _268.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:205:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _274.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:583:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:141:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 18th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, const device t7_t& t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_d1037a2a0c9a5d1c7acae32cabd5a48b5846c776 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:153:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _137.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:199:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _268.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:205:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _274.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:583:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:141:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 18th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, const device t7_t& t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_d1037a2a0c9a5d1c7acae32cabd5a48b5846c776 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:148:29: error: no matching function for call to 'max' _106.x = as_type(max(gl_SampleMaskIn, 1u)); ^~~ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3081:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint' (aka 'unsigned int') for 1st argument METAL_FUNC uint max(uint x, uint y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3189:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'half' for 1st argument METAL_FUNC half max(half x, half y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4693:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'float' for 1st argument METAL_FUNC float max(float x, float y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:61:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'char' for 1st argument METAL_FUNC char max(char x, char y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:665:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar' (aka 'unsigned char') for 1st argument METAL_FUNC uchar max(uchar x, uchar y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1269:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'short' for 1st argument METAL_FUNC short max(short x, short y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1873:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort' (aka 'unsigned short') for 1st argument METAL_FUNC ushort max(ushort x, ushort y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2477:16: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'int' for 1st argument METAL_FUNC int max(int x, int y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3686:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'long' for 1st argument METAL_FUNC long max(long x, long y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4302:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong' (aka 'unsigned long') for 1st argument METAL_FUNC ulong max(ulong x, ulong y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3439:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half2' (aka 'half2') for 1st argument METAL_FUNC half2 max(half2 x, half2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3689:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half3' (aka 'half3') for 1st argument METAL_FUNC half3 max(half3 x, half3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3939:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half4' (aka 'half4') for 1st argument METAL_FUNC half4 max(half4 x, half4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4943:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float2' (aka 'float2') for 1st argument METAL_FUNC float2 max(float2 x, float2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5193:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float3' (aka 'float3') for 1st argument METAL_FUNC float3 max(float3 x, float3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5443:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float4' (aka 'float4') for 1st argument METAL_FUNC float4 max(float4 x, float4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:161:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char2' (aka 'char2') for 1st argument METAL_FUNC char2 max(char2 x, char2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:261:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char3' (aka 'char3') for 1st argument METAL_FUNC char3 max(char3 x, char3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:361:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char4' (aka 'char4') for 1st argument METAL_FUNC char4 max(char4 x, char4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:765:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar2' (aka 'uchar2') for 1st argument METAL_FUNC uchar2 max(uchar2 x, uchar2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:865:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar3' (aka 'uchar3') for 1st argument METAL_FUNC uchar3 max(uchar3 x, uchar3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:965:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar4' (aka 'uchar4') for 1st argument METAL_FUNC uchar4 max(uchar4 x, uchar4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1369:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short2' (aka 'short2') for 1st argument METAL_FUNC short2 max(short2 x, short2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1469:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short3' (aka 'short3') for 1st argument METAL_FUNC short3 max(short3 x, short3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1569:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short4' (aka 'short4') for 1st argument METAL_FUNC short4 max(short4 x, short4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1973:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort2' (aka 'ushort2') for 1st argument METAL_FUNC ushort2 max(ushort2 x, ushort2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2073:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort3' (aka 'ushort3') for 1st argument METAL_FUNC ushort3 max(ushort3 x, ushort3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2173:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort4' (aka 'ushort4') for 1st argument METAL_FUNC ushort4 max(ushort4 x, ushort4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2577:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int2' (aka 'int2') for 1st argument METAL_FUNC int2 max(int2 x, int2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2677:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int3' (aka 'int3') for 1st argument METAL_FUNC int3 max(int3 x, int3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2777:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int4' (aka 'int4') for 1st argument METAL_FUNC int4 max(int4 x, int4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3181:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint2' (aka 'uint2') for 1st argument METAL_FUNC uint2 max(uint2 x, uint2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3281:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint3' (aka 'uint3') for 1st argument METAL_FUNC uint3 max(uint3 x, uint3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3381:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint4' (aka 'uint4') for 1st argument METAL_FUNC uint4 max(uint4 x, uint4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3788:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long2' (aka 'long2') for 1st argument METAL_FUNC long2 max(long2 x, long2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3890:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long3' (aka 'long3') for 1st argument METAL_FUNC long3 max(long3 x, long3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3992:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long4' (aka 'long4') for 1st argument METAL_FUNC long4 max(long4 x, long4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4404:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong2' (aka 'ulong2') for 1st argument METAL_FUNC ulong2 max(ulong2 x, ulong2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4506:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong3' (aka 'ulong3') for 1st argument METAL_FUNC ulong3 max(ulong3 x, ulong3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4608:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong4' (aka 'ulong4') for 1st argument METAL_FUNC ulong4 max(ulong4 x, ulong4 y) ^ program_source:755:5: error: no matching function for call to 'ps_main' ps_main(shader_in, ps_kill, gl_SubgroupInvocationID, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, out.gl_SampleMask, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12); ^~~~~~~ program_source:145:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 20th argument void ps_main(thread spvUnsafeArray& shader_in, thread bool& ps_kill, thread uint& gl_SubgroupInvocationID, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture3d t4, texture2d t5, texture2d t6, texture2d t7, const device t8_t& t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread uint& gl_SampleMask, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_a5a6c7d846bc9896c8b2ef84b31a1755c97d9a70 err: fs : FS_d44da17f28c0bc5d7093674fec59adf587bc83b2 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:150:29: error: no matching function for call to 'max' _109.x = as_type(max(gl_SampleMaskIn, 1u)); ^~~ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3081:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint' (aka 'unsigned int') for 1st argument METAL_FUNC uint max(uint x, uint y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3189:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'half' for 1st argument METAL_FUNC half max(half x, half y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4693:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'float' for 1st argument METAL_FUNC float max(float x, float y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:61:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'char' for 1st argument METAL_FUNC char max(char x, char y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:665:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar' (aka 'unsigned char') for 1st argument METAL_FUNC uchar max(uchar x, uchar y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1269:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'short' for 1st argument METAL_FUNC short max(short x, short y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1873:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort' (aka 'unsigned short') for 1st argument METAL_FUNC ushort max(ushort x, ushort y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2477:16: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'int' for 1st argument METAL_FUNC int max(int x, int y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3686:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'long' for 1st argument METAL_FUNC long max(long x, long y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4302:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong' (aka 'unsigned long') for 1st argument METAL_FUNC ulong max(ulong x, ulong y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3439:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half2' (aka 'half2') for 1st argument METAL_FUNC half2 max(half2 x, half2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3689:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half3' (aka 'half3') for 1st argument METAL_FUNC half3 max(half3 x, half3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3939:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half4' (aka 'half4') for 1st argument METAL_FUNC half4 max(half4 x, half4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4943:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float2' (aka 'float2') for 1st argument METAL_FUNC float2 max(float2 x, float2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5193:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float3' (aka 'float3') for 1st argument METAL_FUNC float3 max(float3 x, float3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5443:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float4' (aka 'float4') for 1st argument METAL_FUNC float4 max(float4 x, float4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:161:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char2' (aka 'char2') for 1st argument METAL_FUNC char2 max(char2 x, char2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:261:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char3' (aka 'char3') for 1st argument METAL_FUNC char3 max(char3 x, char3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:361:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char4' (aka 'char4') for 1st argument METAL_FUNC char4 max(char4 x, char4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:765:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar2' (aka 'uchar2') for 1st argument METAL_FUNC uchar2 max(uchar2 x, uchar2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:865:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar3' (aka 'uchar3') for 1st argument METAL_FUNC uchar3 max(uchar3 x, uchar3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:965:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar4' (aka 'uchar4') for 1st argument METAL_FUNC uchar4 max(uchar4 x, uchar4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1369:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short2' (aka 'short2') for 1st argument METAL_FUNC short2 max(short2 x, short2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1469:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short3' (aka 'short3') for 1st argument METAL_FUNC short3 max(short3 x, short3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1569:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short4' (aka 'short4') for 1st argument METAL_FUNC short4 max(short4 x, short4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1973:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort2' (aka 'ushort2') for 1st argument METAL_FUNC ushort2 max(ushort2 x, ushort2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2073:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort3' (aka 'ushort3') for 1st argument METAL_FUNC ushort3 max(ushort3 x, ushort3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2173:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort4' (aka 'ushort4') for 1st argument METAL_FUNC ushort4 max(ushort4 x, ushort4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2577:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int2' (aka 'int2') for 1st argument METAL_FUNC int2 max(int2 x, int2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2677:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int3' (aka 'int3') for 1st argument METAL_FUNC int3 max(int3 x, int3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2777:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int4' (aka 'int4') for 1st argument METAL_FUNC int4 max(int4 x, int4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3181:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint2' (aka 'uint2') for 1st argument METAL_FUNC uint2 max(uint2 x, uint2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3281:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint3' (aka 'uint3') for 1st argument METAL_FUNC uint3 max(uint3 x, uint3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3381:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint4' (aka 'uint4') for 1st argument METAL_FUNC uint4 max(uint4 x, uint4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3788:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long2' (aka 'long2') for 1st argument METAL_FUNC long2 max(long2 x, long2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3890:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long3' (aka 'long3') for 1st argument METAL_FUNC long3 max(long3 x, long3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3992:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long4' (aka 'long4') for 1st argument METAL_FUNC long4 max(long4 x, long4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4404:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong2' (aka 'ulong2') for 1st argument METAL_FUNC ulong2 max(ulong2 x, ulong2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4506:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong3' (aka 'ulong3') for 1st argument METAL_FUNC ulong3 max(ulong3 x, ulong3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4608:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong4' (aka 'ulong4') for 1st argument METAL_FUNC ulong4 max(ulong4 x, ulong4 y) ^ program_source:760:5: error: no matching function for call to 'ps_main' ps_main(shader_in, ps_kill, gl_SubgroupInvocationID, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, (gl_SampleMaskIn & 0xffff), out.o0, out.gl_SampleMask, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12); ^~~~~~~ program_source:147:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 22nd argument void ps_main(thread spvUnsafeArray& shader_in, thread bool& ps_kill, thread uint& gl_SubgroupInvocationID, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture3d t4, texture2d t5, texture2d t6, texture2d t7, texture2d t8, const device t9_t& t9, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread uint& gl_SampleMask, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_a5a6c7d846bc9896c8b2ef84b31a1755c97d9a70 err: fs : FS_123d87c21455adc8512ddadf8d085e113aa53710 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:148:29: error: no matching function for call to 'max' _106.x = as_type(max(gl_SampleMaskIn, 1u)); ^~~ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3081:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint' (aka 'unsigned int') for 1st argument METAL_FUNC uint max(uint x, uint y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3189:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'half' for 1st argument METAL_FUNC half max(half x, half y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4693:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'float' for 1st argument METAL_FUNC float max(float x, float y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:61:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'char' for 1st argument METAL_FUNC char max(char x, char y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:665:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar' (aka 'unsigned char') for 1st argument METAL_FUNC uchar max(uchar x, uchar y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1269:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'short' for 1st argument METAL_FUNC short max(short x, short y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1873:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort' (aka 'unsigned short') for 1st argument METAL_FUNC ushort max(ushort x, ushort y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2477:16: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'int' for 1st argument METAL_FUNC int max(int x, int y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3686:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'long' for 1st argument METAL_FUNC long max(long x, long y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4302:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong' (aka 'unsigned long') for 1st argument METAL_FUNC ulong max(ulong x, ulong y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3439:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half2' (aka 'half2') for 1st argument METAL_FUNC half2 max(half2 x, half2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3689:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half3' (aka 'half3') for 1st argument METAL_FUNC half3 max(half3 x, half3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3939:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half4' (aka 'half4') for 1st argument METAL_FUNC half4 max(half4 x, half4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4943:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float2' (aka 'float2') for 1st argument METAL_FUNC float2 max(float2 x, float2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5193:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float3' (aka 'float3') for 1st argument METAL_FUNC float3 max(float3 x, float3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5443:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float4' (aka 'float4') for 1st argument METAL_FUNC float4 max(float4 x, float4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:161:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char2' (aka 'char2') for 1st argument METAL_FUNC char2 max(char2 x, char2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:261:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char3' (aka 'char3') for 1st argument METAL_FUNC char3 max(char3 x, char3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:361:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char4' (aka 'char4') for 1st argument METAL_FUNC char4 max(char4 x, char4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:765:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar2' (aka 'uchar2') for 1st argument METAL_FUNC uchar2 max(uchar2 x, uchar2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:865:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar3' (aka 'uchar3') for 1st argument METAL_FUNC uchar3 max(uchar3 x, uchar3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:965:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar4' (aka 'uchar4') for 1st argument METAL_FUNC uchar4 max(uchar4 x, uchar4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1369:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short2' (aka 'short2') for 1st argument METAL_FUNC short2 max(short2 x, short2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1469:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short3' (aka 'short3') for 1st argument METAL_FUNC short3 max(short3 x, short3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1569:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short4' (aka 'short4') for 1st argument METAL_FUNC short4 max(short4 x, short4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1973:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort2' (aka 'ushort2') for 1st argument METAL_FUNC ushort2 max(ushort2 x, ushort2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2073:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort3' (aka 'ushort3') for 1st argument METAL_FUNC ushort3 max(ushort3 x, ushort3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2173:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort4' (aka 'ushort4') for 1st argument METAL_FUNC ushort4 max(ushort4 x, ushort4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2577:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int2' (aka 'int2') for 1st argument METAL_FUNC int2 max(int2 x, int2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2677:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int3' (aka 'int3') for 1st argument METAL_FUNC int3 max(int3 x, int3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2777:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int4' (aka 'int4') for 1st argument METAL_FUNC int4 max(int4 x, int4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3181:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint2' (aka 'uint2') for 1st argument METAL_FUNC uint2 max(uint2 x, uint2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3281:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint3' (aka 'uint3') for 1st argument METAL_FUNC uint3 max(uint3 x, uint3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3381:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint4' (aka 'uint4') for 1st argument METAL_FUNC uint4 max(uint4 x, uint4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3788:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long2' (aka 'long2') for 1st argument METAL_FUNC long2 max(long2 x, long2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3890:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long3' (aka 'long3') for 1st argument METAL_FUNC long3 max(long3 x, long3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3992:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long4' (aka 'long4') for 1st argument METAL_FUNC long4 max(long4 x, long4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4404:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong2' (aka 'ulong2') for 1st argument METAL_FUNC ulong2 max(ulong2 x, ulong2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4506:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong3' (aka 'ulong3') for 1st argument METAL_FUNC ulong3 max(ulong3 x, ulong3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4608:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong4' (aka 'ulong4') for 1st argument METAL_FUNC ulong4 max(ulong4 x, ulong4 y) ^ program_source:755:5: error: no matching function for call to 'ps_main' ps_main(shader_in, ps_kill, gl_SubgroupInvocationID, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, out.gl_SampleMask, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12); ^~~~~~~ program_source:145:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 20th argument void ps_main(thread spvUnsafeArray& shader_in, thread bool& ps_kill, thread uint& gl_SubgroupInvocationID, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture3d t4, texture2d t5, texture2d t6, texture2d t7, const device t8_t& t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread uint& gl_SampleMask, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_a5a6c7d846bc9896c8b2ef84b31a1755c97d9a70 err: fs : FS_d44da17f28c0bc5d7093674fec59adf587bc83b2 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:187:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _168.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:233:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _299.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:239:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _305.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1708:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, in); ^~~~~~~ program_source:175:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 28th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, const device t13_t& t13, texture2d t14, texture2d t15, const device t16_t& t16, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:187:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _168.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:233:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _299.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:239:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _305.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1708:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, in); ^~~~~~~ program_source:175:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 28th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, const device t13_t& t13, texture2d t14, texture2d t15, const device t16_t& t16, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:206:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _208.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:252:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _338.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:258:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _344.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1848:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, in); ^~~~~~~ program_source:191:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 35th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, const device t14_t& t14, texture2d t15, texture2d t16, texture2d t17, texture2d t18, const device t19_t& t19, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:206:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _208.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:252:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _338.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:258:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _344.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1848:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, in); ^~~~~~~ program_source:191:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 35th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, const device t14_t& t14, texture2d t15, texture2d t16, texture2d t17, texture2d t18, const device t19_t& t19, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_77f0d3da96108a7d0df833673e6bcb0de1526676 err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_4d18a2d34382c0865707d4e5c32681a2f9fd6a56 err: DxvkGraphicsPipeline: Failed to compile pipeline err: fs : FS_f899ccd7ce632643db623be2e842cdc882f57715 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_4d18a2d34382c0865707d4e5c32681a2f9fd6a56 err: fs : FS_8f9bc636685925ac14f551dcf8d092326647b25a err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: vs : VS_77f0d3da96108a7d0df833673e6bcb0de1526676 err: fs : FS_8f9bc636685925ac14f551dcf8d092326647b25a err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: fs : FS_f899ccd7ce632643db623be2e842cdc882f57715 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:128:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _119.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:174:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _250.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:180:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _256.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:504:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, s0, s1, t0, t1, t2, t3, t4, t5, t6, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:116:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 15th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, texture2d t6, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_496ff2132ce4e32901823be2d78d5142122be79c err: fs : FS_190df4ae98c06890a69f807bdeb31da7289f5f63 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:156:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _167.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:202:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _297.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:208:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:654:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:141:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 23rd argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, texture2d t9, texture2d t10, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_496ff2132ce4e32901823be2d78d5142122be79c err: fs : FS_bfd060ef953d84b940424dc0ff61e0fcb744082a err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:204:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _230.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:250:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _360.y = (as_type(r1.y) != 0u) ? r1.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:256:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _366.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1629:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:187:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 34th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, const device t19_t& t19, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:204:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _230.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:250:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _360.y = (as_type(r1.y) != 0u) ? r1.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:256:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _366.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1629:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:187:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 34th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, const device t19_t& t19, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_923197516d02de77be25af21056911bd6605cbd3 err: fs : FS_8e27965fda5cd3ed00bdc571d87e26b0670bca2b err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: vs : VS_591add1944315dc8bf1ab2c9806f75517d21989c err: fs : FS_8e27965fda5cd3ed00bdc571d87e26b0670bca2b err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:147:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _134.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:193:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _265.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:199:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _271.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:585:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:135:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:151:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _140.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:197:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _271.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:203:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _277.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:619:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:139:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 23rd argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, texture2d t9, texture2d t10, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_dafded065dfd2eb79c2b540c97098cb22b28ed62 err: fs : FS_ceda474b727546c64d099974cba5af8f99897d75 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 3, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 4, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: vs : VS_dafded065dfd2eb79c2b540c97098cb22b28ed62 err: fs : FS_d10fca7e086359e99fc3bab9028aa613961ce391 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 3, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 4, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:195:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _172.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:241:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:247:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _309.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1609:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:183:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:195:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _172.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:241:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:247:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _309.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1609:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:183:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . DxvkGraphicsPipeline: Failed to compile pipeline[mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_15c21c49524f961c17f606eb707e82fa08d32c21 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: DxvkGraphicsPipeline: Failed to compile pipeline err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_15c21c49524f961c17f606eb707e82fa08d32c21 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture2d t14, texture_buffer t15, const device t16_t& t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture2d t14, texture_buffer t15, const device t16_t& t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: fs : FS_6fd6c19f3a918040cfa1a03ccdb5bb04a7a29b42 err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_6fd6c19f3a918040cfa1a03ccdb5bb04a7a29b42 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture2d t14, texture_buffer t15, const device t16_t& t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_6fd6c19f3a918040cfa1a03ccdb5bb04a7a29b42 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. info: Setting display mode: 2560x1600@60 info: Setting display mode: 2560x1600@60 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 2560x1600 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (2560, 1600) and contents scale 1.0 for screen Built-in Display. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 2560x1600 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (2560, 1600) and contents scale 1.0 for screen Built-in Display. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 2560x1600 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (2560, 1600) and contents scale 1.0 for screen Built-in Display. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 16 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 20, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:147:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _134.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:193:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _265.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:199:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _271.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:585:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:135:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_dafded065dfd2eb79c2b540c97098cb22b28ed62 err: fs : FS_d10fca7e086359e99fc3bab9028aa613961ce391 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 3, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 4, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:556:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_eba865c71dbec81a234a1575373e9a0b38d95380 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:128:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _119.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:174:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _250.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:180:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _256.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:504:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, s0, s1, t0, t1, t2, t3, t4, t5, t6, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:116:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 15th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, texture2d t6, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_496ff2132ce4e32901823be2d78d5142122be79c err: fs : FS_190df4ae98c06890a69f807bdeb31da7289f5f63 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:561:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_816fb1f58f41861ff338ac8bf574e38f8d0f4b96 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:561:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_816fb1f58f41861ff338ac8bf574e38f8d0f4b96 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:151:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _140.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:197:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _271.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:203:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _277.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:619:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:139:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 23rd argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, texture2d t9, texture2d t10, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_dafded065dfd2eb79c2b540c97098cb22b28ed62 err: fs : FS_ceda474b727546c64d099974cba5af8f99897d75 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 3, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 4, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 16 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:195:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _172.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:241:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:247:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _309.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1609:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:183:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, const device t5_t& t5, texture2d t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_240e65f64ed6655392539225c936fa530daccd25 err: fs : FS_a07aacfecebde0ebebbfc7874c72db871c9adc1e err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:187:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _168.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:233:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _299.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:239:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _305.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1708:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, in); ^~~~~~~ program_source:175:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 28th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, const device t13_t& t13, texture2d t14, texture2d t15, const device t16_t& t16, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_77f0d3da96108a7d0df833673e6bcb0de1526676 err: fs : FS_f899ccd7ce632643db623be2e842cdc882f57715 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:195:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _172.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:241:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _303.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:247:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _309.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1609:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:183:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_15c21c49524f961c17f606eb707e82fa08d32c21 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:187:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _168.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:233:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _299.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:239:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _305.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1576:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:175:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 30th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture_buffer t13, const device t14_t& t14, texture2d t15, texture2d t16, texture2d t17, const device t18_t& t18, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_324e1b409933e225add62bebfdfcbce8fcbbb198 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 16 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 20, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:204:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _230.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:250:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _360.y = (as_type(r1.y) != 0u) ? r1.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:256:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _366.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1629:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:187:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 34th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, const device t19_t& t19, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_923197516d02de77be25af21056911bd6605cbd3 err: fs : FS_8e27965fda5cd3ed00bdc571d87e26b0670bca2b err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture2d t14, texture_buffer t15, const device t16_t& t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_6fd6c19f3a918040cfa1a03ccdb5bb04a7a29b42 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:153:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _137.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:199:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _268.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:205:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _274.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:583:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:141:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 18th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, const device t7_t& t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_d1037a2a0c9a5d1c7acae32cabd5a48b5846c776 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:153:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _137.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:199:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _268.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:205:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _274.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:583:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:141:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 18th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, const device t7_t& t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_d1037a2a0c9a5d1c7acae32cabd5a48b5846c776 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:148:29: error: no matching function for call to 'max' _106.x = as_type(max(gl_SampleMaskIn, 1u)); ^~~ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3081:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint' (aka 'unsigned int') for 1st argument METAL_FUNC uint max(uint x, uint y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3189:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'half' for 1st argument METAL_FUNC half max(half x, half y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4693:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'float' for 1st argument METAL_FUNC float max(float x, float y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:61:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'char' for 1st argument METAL_FUNC char max(char x, char y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:665:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar' (aka 'unsigned char') for 1st argument METAL_FUNC uchar max(uchar x, uchar y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1269:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'short' for 1st argument METAL_FUNC short max(short x, short y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1873:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort' (aka 'unsigned short') for 1st argument METAL_FUNC ushort max(ushort x, ushort y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2477:16: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'int' for 1st argument METAL_FUNC int max(int x, int y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3686:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'long' for 1st argument METAL_FUNC long max(long x, long y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4302:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong' (aka 'unsigned long') for 1st argument METAL_FUNC ulong max(ulong x, ulong y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3439:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half2' (aka 'half2') for 1st argument METAL_FUNC half2 max(half2 x, half2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3689:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half3' (aka 'half3') for 1st argument METAL_FUNC half3 max(half3 x, half3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3939:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half4' (aka 'half4') for 1st argument METAL_FUNC half4 max(half4 x, half4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4943:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float2' (aka 'float2') for 1st argument METAL_FUNC float2 max(float2 x, float2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5193:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float3' (aka 'float3') for 1st argument METAL_FUNC float3 max(float3 x, float3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5443:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float4' (aka 'float4') for 1st argument METAL_FUNC float4 max(float4 x, float4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:161:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char2' (aka 'char2') for 1st argument METAL_FUNC char2 max(char2 x, char2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:261:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char3' (aka 'char3') for 1st argument METAL_FUNC char3 max(char3 x, char3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:361:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char4' (aka 'char4') for 1st argument METAL_FUNC char4 max(char4 x, char4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:765:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar2' (aka 'uchar2') for 1st argument METAL_FUNC uchar2 max(uchar2 x, uchar2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:865:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar3' (aka 'uchar3') for 1st argument METAL_FUNC uchar3 max(uchar3 x, uchar3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:965:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar4' (aka 'uchar4') for 1st argument METAL_FUNC uchar4 max(uchar4 x, uchar4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1369:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short2' (aka 'short2') for 1st argument METAL_FUNC short2 max(short2 x, short2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1469:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short3' (aka 'short3') for 1st argument METAL_FUNC short3 max(short3 x, short3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1569:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short4' (aka 'short4') for 1st argument METAL_FUNC short4 max(short4 x, short4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1973:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort2' (aka 'ushort2') for 1st argument METAL_FUNC ushort2 max(ushort2 x, ushort2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2073:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort3' (aka 'ushort3') for 1st argument METAL_FUNC ushort3 max(ushort3 x, ushort3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2173:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort4' (aka 'ushort4') for 1st argument METAL_FUNC ushort4 max(ushort4 x, ushort4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2577:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int2' (aka 'int2') for 1st argument METAL_FUNC int2 max(int2 x, int2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2677:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int3' (aka 'int3') for 1st argument METAL_FUNC int3 max(int3 x, int3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2777:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int4' (aka 'int4') for 1st argument METAL_FUNC int4 max(int4 x, int4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3181:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint2' (aka 'uint2') for 1st argument METAL_FUNC uint2 max(uint2 x, uint2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3281:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint3' (aka 'uint3') for 1st argument METAL_FUNC uint3 max(uint3 x, uint3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3381:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint4' (aka 'uint4') for 1st argument METAL_FUNC uint4 max(uint4 x, uint4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3788:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long2' (aka 'long2') for 1st argument METAL_FUNC long2 max(long2 x, long2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3890:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long3' (aka 'long3') for 1st argument METAL_FUNC long3 max(long3 x, long3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3992:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long4' (aka 'long4') for 1st argument METAL_FUNC long4 max(long4 x, long4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4404:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong2' (aka 'ulong2') for 1st argument METAL_FUNC ulong2 max(ulong2 x, ulong2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4506:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong3' (aka 'ulong3') for 1st argument METAL_FUNC ulong3 max(ulong3 x, ulong3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4608:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong4' (aka 'ulong4') for 1st argument METAL_FUNC ulong4 max(ulong4 x, ulong4 y) ^ program_source:755:5: error: no matching function for call to 'ps_main' ps_main(shader_in, ps_kill, gl_SubgroupInvocationID, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, out.gl_SampleMask, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12); ^~~~~~~ program_source:145:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 20th argument void ps_main(thread spvUnsafeArray& shader_in, thread bool& ps_kill, thread uint& gl_SubgroupInvocationID, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture3d t4, texture2d t5, texture2d t6, texture2d t7, const device t8_t& t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread uint& gl_SampleMask, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_a5a6c7d846bc9896c8b2ef84b31a1755c97d9a70 err: fs : FS_d44da17f28c0bc5d7093674fec59adf587bc83b2 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 2560x1600 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (2560, 1600) and contents scale 1.0 for screen Built-in Display. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, const device t5_t& t5, texture2d t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_240e65f64ed6655392539225c936fa530daccd25 err: fs : FS_9f303f432450d2e10cebeef0ffa78235df49e727 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:206:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _208.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:252:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _338.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:258:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _344.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1848:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, in); ^~~~~~~ program_source:191:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 35th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, const device t14_t& t14, texture2d t15, texture2d t16, texture2d t17, texture2d t18, const device t19_t& t19, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_77f0d3da96108a7d0df833673e6bcb0de1526676 err: fs : FS_8f9bc636685925ac14f551dcf8d092326647b25a err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture2d t14, texture_buffer t15, const device t16_t& t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_6fd6c19f3a918040cfa1a03ccdb5bb04a7a29b42 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:206:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _208.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:252:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _338.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:258:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _344.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1716:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, in); ^~~~~~~ program_source:191:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture_buffer t14, const device t15_t& t15, texture2d t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread float4& r22, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_8e1702387ed4c7a8f11c69ecb641edee06cc8db9 err: fs : FS_307a0190eda1329af4d6e767749cdd2bf90d16f3 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 6, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 20 err: attr 6 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 28 err: attr 7 : location 7, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 32 err: attr 8 : location 8, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 36, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:214:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _212.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:260:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _342.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:266:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _348.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:1749:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, cb6, cb7, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, in); ^~~~~~~ program_source:199:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 37th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, constant cb6_t& cb6, constant cb7_t& cb7, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture2d t4, texture2d t5, const device t6_t& t6, texture2d t7, texture3d t8, texture3d t9, texture3d t10, texture2d t11, texture2d_ms t12, texture2d t13, texture2d t14, texture_buffer t15, const device t16_t& t16, texture2d t17, texture2d t18, texture2d t19, texture2d t20, const device t21_t& t21, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12, thread float4& r13, thread float4& r14, thread float4& r15, thread float4& r16, thread float4& r17, thread float4& r18, thread float4& r19, thread float4& r20, thread float4& r21, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_6fd6c19f3a918040cfa1a03ccdb5bb04a7a29b42 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R16G16B16A16_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 20 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 24, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 2560x1600 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (2560, 1600) and contents scale 1.0 for screen Built-in Display. info: Setting display mode: 1920x1200@60 info: Setting display mode: 1920x1200@60 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:144:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _130.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:190:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _261.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:196:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _267.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:541:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:132:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 17th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_20cfae719dec4480acb675ee8a5a2094836cb748 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:150:29: error: no matching function for call to 'max' _109.x = as_type(max(gl_SampleMaskIn, 1u)); ^~~ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3081:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint' (aka 'unsigned int') for 1st argument METAL_FUNC uint max(uint x, uint y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3189:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'half' for 1st argument METAL_FUNC half max(half x, half y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4693:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'float' for 1st argument METAL_FUNC float max(float x, float y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:61:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'char' for 1st argument METAL_FUNC char max(char x, char y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:665:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar' (aka 'unsigned char') for 1st argument METAL_FUNC uchar max(uchar x, uchar y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1269:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'short' for 1st argument METAL_FUNC short max(short x, short y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1873:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort' (aka 'unsigned short') for 1st argument METAL_FUNC ushort max(ushort x, ushort y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2477:16: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'int' for 1st argument METAL_FUNC int max(int x, int y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3686:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'long' for 1st argument METAL_FUNC long max(long x, long y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4302:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong' (aka 'unsigned long') for 1st argument METAL_FUNC ulong max(ulong x, ulong y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3439:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half2' (aka 'half2') for 1st argument METAL_FUNC half2 max(half2 x, half2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3689:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half3' (aka 'half3') for 1st argument METAL_FUNC half3 max(half3 x, half3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3939:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half4' (aka 'half4') for 1st argument METAL_FUNC half4 max(half4 x, half4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4943:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float2' (aka 'float2') for 1st argument METAL_FUNC float2 max(float2 x, float2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5193:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float3' (aka 'float3') for 1st argument METAL_FUNC float3 max(float3 x, float3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5443:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float4' (aka 'float4') for 1st argument METAL_FUNC float4 max(float4 x, float4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:161:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char2' (aka 'char2') for 1st argument METAL_FUNC char2 max(char2 x, char2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:261:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char3' (aka 'char3') for 1st argument METAL_FUNC char3 max(char3 x, char3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:361:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char4' (aka 'char4') for 1st argument METAL_FUNC char4 max(char4 x, char4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:765:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar2' (aka 'uchar2') for 1st argument METAL_FUNC uchar2 max(uchar2 x, uchar2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:865:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar3' (aka 'uchar3') for 1st argument METAL_FUNC uchar3 max(uchar3 x, uchar3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:965:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar4' (aka 'uchar4') for 1st argument METAL_FUNC uchar4 max(uchar4 x, uchar4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1369:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short2' (aka 'short2') for 1st argument METAL_FUNC short2 max(short2 x, short2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1469:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short3' (aka 'short3') for 1st argument METAL_FUNC short3 max(short3 x, short3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1569:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short4' (aka 'short4') for 1st argument METAL_FUNC short4 max(short4 x, short4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1973:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort2' (aka 'ushort2') for 1st argument METAL_FUNC ushort2 max(ushort2 x, ushort2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2073:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort3' (aka 'ushort3') for 1st argument METAL_FUNC ushort3 max(ushort3 x, ushort3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2173:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort4' (aka 'ushort4') for 1st argument METAL_FUNC ushort4 max(ushort4 x, ushort4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2577:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int2' (aka 'int2') for 1st argument METAL_FUNC int2 max(int2 x, int2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2677:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int3' (aka 'int3') for 1st argument METAL_FUNC int3 max(int3 x, int3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2777:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int4' (aka 'int4') for 1st argument METAL_FUNC int4 max(int4 x, int4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3181:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint2' (aka 'uint2') for 1st argument METAL_FUNC uint2 max(uint2 x, uint2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3281:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint3' (aka 'uint3') for 1st argument METAL_FUNC uint3 max(uint3 x, uint3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3381:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint4' (aka 'uint4') for 1st argument METAL_FUNC uint4 max(uint4 x, uint4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3788:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long2' (aka 'long2') for 1st argument METAL_FUNC long2 max(long2 x, long2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3890:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long3' (aka 'long3') for 1st argument METAL_FUNC long3 max(long3 x, long3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3992:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long4' (aka 'long4') for 1st argument METAL_FUNC long4 max(long4 x, long4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4404:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong2' (aka 'ulong2') for 1st argument METAL_FUNC ulong2 max(ulong2 x, ulong2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4506:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong3' (aka 'ulong3') for 1st argument METAL_FUNC ulong3 max(ulong3 x, ulong3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4608:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong4' (aka 'ulong4') for 1st argument METAL_FUNC ulong4 max(ulong4 x, ulong4 y) ^ program_source:760:5: error: no matching function for call to 'ps_main' ps_main(shader_in, ps_kill, gl_SubgroupInvocationID, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, (gl_SampleMaskIn & 0xffff), out.o0, out.gl_SampleMask, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12); ^~~~~~~ program_source:147:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 22nd argument void ps_main(thread spvUnsafeArray& shader_in, thread bool& ps_kill, thread uint& gl_SubgroupInvocationID, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture3d t4, texture2d t5, texture2d t6, texture2d t7, texture2d t8, const device t9_t& t9, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread uint& gl_SampleMask, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_a5a6c7d846bc9896c8b2ef84b31a1755c97d9a70 err: fs : FS_123d87c21455adc8512ddadf8d085e113aa53710 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:148:29: error: no matching function for call to 'max' _106.x = as_type(max(gl_SampleMaskIn, 1u)); ^~~ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3081:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint' (aka 'unsigned int') for 1st argument METAL_FUNC uint max(uint x, uint y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3189:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'half' for 1st argument METAL_FUNC half max(half x, half y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4693:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'float' for 1st argument METAL_FUNC float max(float x, float y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:61:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'char' for 1st argument METAL_FUNC char max(char x, char y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:665:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar' (aka 'unsigned char') for 1st argument METAL_FUNC uchar max(uchar x, uchar y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1269:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'short' for 1st argument METAL_FUNC short max(short x, short y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1873:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort' (aka 'unsigned short') for 1st argument METAL_FUNC ushort max(ushort x, ushort y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2477:16: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'int' for 1st argument METAL_FUNC int max(int x, int y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3686:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'long' for 1st argument METAL_FUNC long max(long x, long y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4302:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong' (aka 'unsigned long') for 1st argument METAL_FUNC ulong max(ulong x, ulong y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3439:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half2' (aka 'half2') for 1st argument METAL_FUNC half2 max(half2 x, half2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3689:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half3' (aka 'half3') for 1st argument METAL_FUNC half3 max(half3 x, half3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:3939:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::half4' (aka 'half4') for 1st argument METAL_FUNC half4 max(half4 x, half4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:4943:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float2' (aka 'float2') for 1st argument METAL_FUNC float2 max(float2 x, float2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5193:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float3' (aka 'float3') for 1st argument METAL_FUNC float3 max(float3 x, float3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_math:5443:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::float4' (aka 'float4') for 1st argument METAL_FUNC float4 max(float4 x, float4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:161:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char2' (aka 'char2') for 1st argument METAL_FUNC char2 max(char2 x, char2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:261:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char3' (aka 'char3') for 1st argument METAL_FUNC char3 max(char3 x, char3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:361:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::char4' (aka 'char4') for 1st argument METAL_FUNC char4 max(char4 x, char4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:765:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar2' (aka 'uchar2') for 1st argument METAL_FUNC uchar2 max(uchar2 x, uchar2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:865:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar3' (aka 'uchar3') for 1st argument METAL_FUNC uchar3 max(uchar3 x, uchar3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:965:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uchar4' (aka 'uchar4') for 1st argument METAL_FUNC uchar4 max(uchar4 x, uchar4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1369:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short2' (aka 'short2') for 1st argument METAL_FUNC short2 max(short2 x, short2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1469:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short3' (aka 'short3') for 1st argument METAL_FUNC short3 max(short3 x, short3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1569:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::short4' (aka 'short4') for 1st argument METAL_FUNC short4 max(short4 x, short4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:1973:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort2' (aka 'ushort2') for 1st argument METAL_FUNC ushort2 max(ushort2 x, ushort2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2073:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort3' (aka 'ushort3') for 1st argument METAL_FUNC ushort3 max(ushort3 x, ushort3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2173:20: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ushort4' (aka 'ushort4') for 1st argument METAL_FUNC ushort4 max(ushort4 x, ushort4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2577:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int2' (aka 'int2') for 1st argument METAL_FUNC int2 max(int2 x, int2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2677:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int3' (aka 'int3') for 1st argument METAL_FUNC int3 max(int3 x, int3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:2777:17: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::int4' (aka 'int4') for 1st argument METAL_FUNC int4 max(int4 x, int4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3181:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint2' (aka 'uint2') for 1st argument METAL_FUNC uint2 max(uint2 x, uint2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3281:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint3' (aka 'uint3') for 1st argument METAL_FUNC uint3 max(uint3 x, uint3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3381:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::uint4' (aka 'uint4') for 1st argument METAL_FUNC uint4 max(uint4 x, uint4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3788:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long2' (aka 'long2') for 1st argument METAL_FUNC long2 max(long2 x, long2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3890:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long3' (aka 'long3') for 1st argument METAL_FUNC long3 max(long3 x, long3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:3992:18: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::long4' (aka 'long4') for 1st argument METAL_FUNC long4 max(long4 x, long4 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4404:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong2' (aka 'ulong2') for 1st argument METAL_FUNC ulong2 max(ulong2 x, ulong2 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4506:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong3' (aka 'ulong3') for 1st argument METAL_FUNC ulong3 max(ulong3 x, ulong3 y) ^ /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/lib/clang/32023.26/include/metal/metal_integer:4608:19: note: candidate function not viable: no known conversion from 'uint[1]' (aka 'unsigned int[1]') to 'metal::ulong4' (aka 'ulong4') for 1st argument METAL_FUNC ulong4 max(ulong4 x, ulong4 y) ^ program_source:755:5: error: no matching function for call to 'ps_main' ps_main(shader_in, ps_kill, gl_SubgroupInvocationID, cb0, cb1, cb2, cb3, cb4, s0, s1, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, out.gl_SampleMask, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12); ^~~~~~~ program_source:145:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 20th argument void ps_main(thread spvUnsafeArray& shader_in, thread bool& ps_kill, thread uint& gl_SubgroupInvocationID, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, texture2d t0, texture2d t1, texture2d t2, texture2d t3, texture3d t4, texture2d t5, texture2d t6, texture2d t7, const device t8_t& t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread uint& gl_SampleMask, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread float4& r12) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_a5a6c7d846bc9896c8b2ef84b31a1755c97d9a70 err: fs : FS_d44da17f28c0bc5d7093674fec59adf587bc83b2 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:174:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _180.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:220:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _310.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:226:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _316.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:706:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, s4, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:159:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 27th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, sampler s4, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, texture2d t12, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_b0dc18f16cd9eed7e350074f63ccadf7c399ff8f err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:146:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _133.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:192:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _264.x = (as_type(r1.x) != 0u) ? r1.x : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:198:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _270.x = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:556:5: error: no matching function for call to 'ps_main' ps_main(shader_in, cb0, cb1, cb2, cb3, cb4, s0, s1, s2, t0, t1, t2, t3, t4, t5, t6, t7, t8, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:134:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 19th argument void ps_main(thread spvUnsafeArray& shader_in, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, sampler s0, sampler s1, sampler s2, texture2d t0, texture2d t1, texture2d t2, texture3d t3, texture2d t4, texture2d_ms t5, const device t6_t& t6, texture2d t7, texture2d t8, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_de5808a0099dd9f0b8f3ce8ba00d0c85fbebcdb4 err: fs : FS_eba865c71dbec81a234a1575373e9a0b38d95380 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R32_UINT, offset 12 err: attr 5 : location 5, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 16, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_7cfc049f5a098406168bd2dab11afce117682f57 err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 12 err: attr 5 : location 5, binding 0, format VK_FORMAT_R8G8B8A8_UINT, offset 16 err: attr 6 : location 6, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 20, rate 0, divisor 0 err: binding 1 : binding 1, stride 16, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 [mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3): program_source:172:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _177.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:218:55: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _307.y = (as_type(r0.y) != 0u) ? r0.y : as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:224:18: error: as_type cast from 'uint[1]' (aka 'unsigned int[1]') to 'float' is not allowed _313.y = as_type(gl_SampleMaskIn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ program_source:691:5: error: no matching function for call to 'ps_main' ps_main(shader_in, icb, cb0, cb1, cb2, cb3, cb4, cb5, s0, s1, s2, s3, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, (gl_SampleMaskIn & 0xffff), out.o0, r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, in); ^~~~~~~ program_source:157:6: note: candidate function not viable: no known conversion from 'unsigned int' to 'uint (&)[1]' (aka 'unsigned int (&)[1]') for 25th argument void ps_main(thread spvUnsafeArray& shader_in, thread spvUnsafeArray& icb, constant cb0_t& cb0, constant cb1_t& cb1, constant cb2_t& cb2, constant cb3_t& cb3, constant cb4_t& cb4, constant cb5_t& cb5, sampler s0, sampler s1, sampler s2, sampler s3, texture2d t0, texture2d t1, texture2d t2, const device t3_t& t3, texture3d t4, texture2d t5, texture2d_ms t6, texture2d t7, const device t8_t& t8, texture2d t9, texture2d t10, texture2d t11, thread uint (&gl_SampleMaskIn)[1], thread float4& o0, thread float4& r0, thread float4& r1, thread float4& r2, thread float4& r3, thread float4& r4, thread float4& r5, thread float4& r6, thread float4& r7, thread float4& r8, thread float4& r9, thread float4& r10, thread float4& r11, thread main0_in& in) ^ . [mvk-error] VK_ERROR_INVALID_SHADER_NV: Fragment shader function could not be compiled into pipeline. See previous logged error. err: DxvkGraphicsPipeline: Failed to compile pipeline err: vs : VS_94ff7cbd085943acbe7beeb6902a6a4b77bf618d err: fs : FS_1d18bf1351f2f801772b56455d23c8e03249a779 err: attr 0 : location 0, binding 0, format VK_FORMAT_R32G32B32_SFLOAT, offset 0 err: attr 1 : location 2, binding 1, format VK_FORMAT_B8G8R8A8_UNORM, offset 0 err: attr 2 : location 1, binding 1, format VK_FORMAT_R16G16B16A16_SINT, offset 4 err: attr 3 : location 3, binding 1, format VK_FORMAT_R16G16_SINT, offset 12 err: attr 4 : location 4, binding 2, format VK_FORMAT_R32G32_UINT, offset 0 err: binding 0 : binding 0, stride 12, rate 0, divisor 0 err: binding 1 : binding 1, stride 20, rate 0, divisor 0 err: binding 2 : binding 2, stride 8, rate 1, divisor 1 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_FIFO_KHR info: Buffer size: 1920x1200 info: Image count: 3 info: Exclusive FS: 1 [mvk-info] Created 3 swapchain images with initial size (1920, 1200) and contents scale 1.0 for screen Built-in Display.