glslang/Test/baseResults/link.vk.differentPC.1.0.frag.out
Greg Fischer ca0d54d51b Enhance readability of error messages for GLSL
Specifically, make GLSL link error messages more specific and output
only information relevant to the error.

Also change type printing to more closely reflect GLSL syntax. This
is the default for link error messages, but must me enabled with the
new option --enhanced-msgs for compilation error messages.

Also with --enhanced-msgs, only emit one error message per source
line.
2022-02-01 12:10:08 -07:00

100 lines
7.2 KiB
Plaintext

link.vk.differentPC.1.0.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: getScale( ( global highp float)
0:12 Function Parameters:
0:14 Sequence
0:14 Branch: Return with expression
0:14 scale: direct index for structure (layout( column_major std430 offset=32) uniform highp float)
0:14 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
0:14 Constant:
0:14 2 (const int)
0:? Linker Objects
0:? 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
link.vk.differentPC.1.1.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:11 Function Definition: getColor2( ( global highp 4-component vector of float)
0:11 Function Parameters:
0:13 Sequence
0:13 Branch: Return with expression
0:13 color2: direct index for structure (layout( column_major std430 offset=16) uniform highp 4-component vector of float)
0:13 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
0:13 Constant:
0:13 1 (const int)
0:? Linker Objects
0:? 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
link.vk.differentPC.1.2.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:15 Function Definition: main( ( global void)
0:15 Function Parameters:
0:17 Sequence
0:17 move second child to first child ( temp highp 4-component vector of float)
0:17 'color' (layout( location=0) out highp 4-component vector of float)
0:17 add ( temp highp 4-component vector of float)
0:17 color: direct index for structure (layout( column_major std430 offset=0) uniform highp 4-component vector of float)
0:17 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
0:17 Constant:
0:17 0 (const int)
0:17 vector-scale ( temp highp 4-component vector of float)
0:17 Function Call: getColor2( ( global highp 4-component vector of float)
0:17 Function Call: getScale( ( global highp float)
0:? Linker Objects
0:? 'color' (layout( location=0) out highp 4-component vector of float)
0:? 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
Linked fragment stage:
ERROR: Linking fragment and fragment stages: fragment block member has no corresponding member in fragment block:
fragment stage: Block: PushConstantBlock, Member: scale2
fragment stage: Block: PushConstantBlock, Member: n/a
ERROR: Linking fragment and fragment stages: fragment block member has no corresponding member in fragment block:
fragment stage: Block: PushConstantBlock, Member: scale2
fragment stage: Block: PushConstantBlock, Member: n/a
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:12 Function Definition: getScale( ( global highp float)
0:12 Function Parameters:
0:14 Sequence
0:14 Branch: Return with expression
0:14 scale: direct index for structure (layout( column_major std430 offset=32) uniform highp float)
0:14 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
0:14 Constant:
0:14 2 (const int)
0:11 Function Definition: getColor2( ( global highp 4-component vector of float)
0:11 Function Parameters:
0:13 Sequence
0:13 Branch: Return with expression
0:13 color2: direct index for structure (layout( column_major std430 offset=16) uniform highp 4-component vector of float)
0:13 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
0:13 Constant:
0:13 1 (const int)
0:15 Function Definition: main( ( global void)
0:15 Function Parameters:
0:17 Sequence
0:17 move second child to first child ( temp highp 4-component vector of float)
0:17 'color' (layout( location=0) out highp 4-component vector of float)
0:17 add ( temp highp 4-component vector of float)
0:17 color: direct index for structure (layout( column_major std430 offset=0) uniform highp 4-component vector of float)
0:17 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale})
0:17 Constant:
0:17 0 (const int)
0:17 vector-scale ( temp highp 4-component vector of float)
0:17 Function Call: getColor2( ( global highp 4-component vector of float)
0:17 Function Call: getScale( ( global highp float)
0:? Linker Objects
0:? 'uPC' (layout( column_major std430 push_constant) uniform block{layout( column_major std430 offset=0) uniform highp 4-component vector of float color, layout( column_major std430 offset=16) uniform highp 4-component vector of float color2, layout( column_major std430 offset=32) uniform highp float scale, layout( column_major std430 offset=36) uniform highp float scale2})
0:? 'color' (layout( location=0) out highp 4-component vector of float)
Validation failed
SPIR-V is not generated for failed compile or link