Validation Error: [ VUID-VkDeviceCreateInfo-ppEnabledLayerNames-12385 ] | MessageID = 0xd19e260d vkCreateDevice(): pCreateInfo->ppEnabledLayerNames is 0x7e6f341f9380 (not null). Device Layers have never worked since Vulkan 1.0 and only Instance Layers should be used instead: https://docs.vulkan.org/spec/latest/appendices/legacy.html#legacy-devicelayers. The Vulkan spec states: ppEnabledLayerNames must be NULL (https://docs.vulkan.org/spec/latest/chapters/devsandqueues.html#VUID-VkDeviceCreateInfo-ppEnabledLayerNames-12385) Objects: 1 [0] VkPhysicalDevice 0x7baf34221500 Validation Error: [ VUID-VkShaderModuleCreateInfo-pCode-08737 ] | MessageID = 0xa5625282 vkCreateShaderModule(): pCreateInfo->pCode (spirv-val produced an error): Expected Coordinate to have at least 3 components, but given only 2 %96 = OpImageSampleImplicitLod %v4float %95 %92 Command to reproduce: spirv-val --relax-block-layout The Vulkan spec states: If pCode is a pointer to SPIR-V code, pCode must adhere to the validation rules described by the Validation Rules within a Module section of the SPIR-V Environment appendix (https://docs.vulkan.org/spec/latest/chapters/shaders.html#VUID-VkShaderModuleCreateInfo-pCode-08737) Validation Error: [ VUID-VkShaderModuleCreateInfo-pCode-08737 ] | MessageID = 0xa5625282 vkCreateShaderModule(): pCreateInfo->pCode (spirv-val produced an error): Expected Coordinate to have at least 3 components, but given only 2 %96 = OpImageSampleImplicitLod %v4float %95 %92 Command to reproduce: spirv-val --relax-block-layout The Vulkan spec states: If pCode is a pointer to SPIR-V code, pCode must adhere to the validation rules described by the Validation Rules within a Module section of the SPIR-V Environment appendix (https://docs.vulkan.org/spec/latest/chapters/shaders.html#VUID-VkShaderModuleCreateInfo-pCode-08737) [662:662:0406/224516.728542:INFO:CONSOLE:10] "WebGL2 OK; renderer=WebKit WebGL", source: http://127.0.0.1:9000/poc.html (10) [662:662:0406/224516.732675:INFO:CONSOLE:10] "VS compile=true log=""", source: http://127.0.0.1:9000/poc.html (10) [662:662:0406/224516.734310:INFO:CONSOLE:10] "FS compile=true log=""", source: http://127.0.0.1:9000/poc.html (10) [662:662:0406/224516.735463:INFO:CONSOLE:10] "link=true log=""", source: http://127.0.0.1:9000/poc.html (10) [662:662:0406/224516.736470:INFO:CONSOLE:10] "u_b=[object WebGLUniformLocation] u_a0=[object WebGLUniformLocation] u_a1=[object WebGLUniformLocation]", source: http://127.0.0.1:9000/poc.html (10) [662:662:0406/224516.737661:INFO:CONSOLE:10] "drawArrays done; gl.getError()=0x0", source: http://127.0.0.1:9000/poc.html (10)