mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-09 13:38:00 +00:00
Roll SPIRV-Tools and SPIRV-Headers, fix spvasm
This picks up validation to ensure a struct of builtins on the input or output interface is also decorated with Block. See https://github.com/KhronosGroup/SPIRV-Tools/pull/4665 Fix SPIR-V in end2end tests that was breaking the rule. Change-Id: Ic0e9c8936eb6b3f086b084d86b649e9e237fc3b3 Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/73242 Reviewed-by: James Price <jrprice@google.com> Auto-Submit: David Neto <dneto@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: David Neto <dneto@google.com>
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn Position
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn PointSize
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn ClipDistance
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
OpCapability Shader
|
||||
OpMemoryModel Logical Simple
|
||||
OpEntryPoint Vertex %2 "main" %1
|
||||
OpDecorate %_struct_10 Block
|
||||
OpMemberDecorate %_struct_10 0 BuiltIn ClipDistance
|
||||
OpMemberDecorate %_struct_10 1 BuiltIn CullDistance
|
||||
OpMemberDecorate %_struct_10 2 BuiltIn Position
|
||||
|
||||
Reference in New Issue
Block a user