We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(see with -gVS https://godbolt.org/z/9o3TdvYTn)
-gVS
#version 450 #extension GL_EXT_shader_8bit_storage: enable #extension GL_EXT_shader_explicit_arithmetic_types_int8: enable struct Foo { uint a; }; layout(push_constant) uniform PushConstant { uint b; Foo foo; vec4 c; } data; void main(){ gl_Position = data.c; }
There is not a OpString for both "a" and "b" so this is generating
OpString
"a"
"b"
%16 = OpString "a" %17 = OpString "Foo" %20 = OpString "PushConstant" %member_a = OpExtInst %26 %1 DebugTypeMember %16 %32 %35 %30 %64 %31 %31 %33 %66 = OpExtInst %26 %1 DebugTypeComposite %17 %37 %35 %55 %31 %40 %17 %31 %33 %member_a %member_b = OpExtInst %26 %1 DebugTypeMember %16 %32 %35 %30 %64 %31 %31 %33 %73 = OpExtInst %26 %1 DebugTypeComposite %20 %37 %35 %55 %31 %40 %20 %31 %33 %member_b %70 %72
and results and showing a VVL error message of data.a when it should be data.b
data.a
data.b
also the Line is 6 so there is this is just fully wrong
Line
6
The text was updated successfully, but these errors were encountered:
No branches or pull requests
(see with
-gVS
https://godbolt.org/z/9o3TdvYTn)There is not a
OpString
for both"a"
and"b"
so this is generatingand results and showing a VVL error message of
data.a
when it should bedata.b
also the
Line
is6
so there is this is just fully wrongThe text was updated successfully, but these errors were encountered: