/third_party/glslang/Test/ |
D | 440.vert | 88 layout(xfb_buffer = 3, xfb_stride = 64) out; // default buffer is 3 98 layout(xfb_buffer=2, xfb_offset=48, xfb_stride=80) out vec4 bg; 99 layout( xfb_offset=32, xfb_stride=64) out vec4 bh; 103 layout(xfb_stride=80, xfb_buffer=2, xfb_offset=16) out bblck4 { 110 layout(xfb_stride=64, xfb_buffer=3, xfb_offset=48) vec4 bbv2; 116 …layout(xfb_stride=64, xfb_buffer=3, xfb_offset=32) vec4 bbv2; // ERROR, overlap 32 from bh, and bu… 122 layout(xfb_stride=48) out; // ERROR, stride of buffer 3 128 layout(xfb_buffer=3, xfb_stride=48) out; // ERROR, stride of buffer 3 (default is now 3) 129 layout(xfb_stride=48) out float bl; // ERROR, stride of buffer 3 131 layout(xfb_stride=48) out bblck7 { // ERROR, stride of buffer 3 [all …]
|
D | 430.vert | 81 layout(xfb_buffer = 3, xfb_stride = 64) out; // ERROR 83 layout(xfb_buffer=2, xfb_offset=48, xfb_stride=80) out vec4 bge; // ERROR 84 layout( xfb_offset=32, xfb_stride=64) out vec4 bhe; // ERROR 86 layout(xfb_stride=80, xfb_buffer=2, xfb_offset=16) out bblck4e { // ERROR 93 layout(xfb_stride=64, xfb_buffer=3, xfb_offset=48) vec4 bbv2; // ERROR 132 layout(xfb_buffer = 1, xfb_stride = 80) out; // default buffer is 3 134 layout(xfb_buffer=1, xfb_offset=48, xfb_stride=80) out vec4 bg; 135 layout( xfb_offset=32, xfb_stride=80) out vec4 bh; 137 layout(xfb_stride=80, xfb_buffer=1, xfb_offset=16) out bblck4 { 143 layout(xfb_stride=80, xfb_buffer=1, xfb_offset=64) vec4 bbv2;
|
D | spv.16bitxfb.vert | 10 layout(location = 0, xfb_buffer = 0, xfb_stride = 6, xfb_offset = 0) out f16vec3 of16v3; 11 layout(location = 1, xfb_buffer = 1, xfb_stride = 6, xfb_offset = 0) out F16Out 17 layout(location = 5, xfb_buffer = 2, xfb_stride = 6, xfb_offset = 0) out i16vec3 oi16v3; 18 layout(location = 6, xfb_buffer = 3, xfb_stride = 6, xfb_offset = 0) out I16Out
|
D | spv.xfb.vert | 4 layout(xfb_stride = 48) out; 9 layout(xfb_buffer = 2, xfb_stride = 32, xfb_offset = 8) float out2; 13 layout(xfb_stride = 64, xfb_offset = 60) float out3;
|
D | spv.builtInXFB.vert | 3 layout(xfb_buffer = 1, xfb_stride = 64) out;
|
D | spv.xfbStrideJustOnce.vert | 5 layout(location=5, xfb_stride=20) out block {
|
D | spv.xfb3.vert | 12 layout(xfb_stride = 80) vec4 gl_Position;
|
D | vulkan.vert | 74 layout(xfb_stride = nonLit) vec4 nonLit6; // ERROR, non literal
|
/third_party/glslang/Test/baseResults/ |
D | 440.vert.out | 33 ERROR: 0:122: 'xfb_stride' : all stride settings must match for xfb buffer 15 35 ERROR: 0:128: 'xfb_stride' : all stride settings must match for xfb buffer 3 36 ERROR: 0:129: 'xfb_stride' : all stride settings must match for xfb buffer 3 37 ERROR: 0:133: 'xfb_stride' : all stride settings must match for xfb buffer 3 38 ERROR: 0:131: 'xfb_stride' : all stride settings must match for xfb buffer 3 47 ERROR: 0:169: 'xfb_stride' : 1/4 stride is too large: gl_MaxTransformFeedbackInterleavedComponents … 146 0:? 'bg' (layout( xfb_buffer=2 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of fl… 147 0:? 'bh' (layout( xfb_buffer=3 xfb_offset=32 xfb_stride=64) smooth out 4-component vector of fl… 148 0:? 'bbinst4' (layout( xfb_stride=80) out block{layout( xfb_buffer=2 xfb_offset=16) out 4-compo… 149 …t 4-component vector of float bbv1, layout( xfb_buffer=3 xfb_offset=48 xfb_stride=64) out 4-compon… [all …]
|
D | 430.vert.out | 224 0:? 'bge' (layout( xfb_buffer=2 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of f… 225 0:? 'bhe' (layout( xfb_buffer=3 xfb_offset=32 xfb_stride=64) smooth out 4-component vector of f… 226 0:? 'bbinst4e' (layout( xfb_stride=80) out block{layout( xfb_buffer=2 xfb_offset=16) out 4-comp… 227 …t 4-component vector of float bbv1, layout( xfb_buffer=3 xfb_offset=48 xfb_stride=64) out 4-compon… 239 0:? 'bg' (layout( xfb_buffer=1 xfb_offset=48 xfb_stride=80) smooth out 4-component vector of fl… 240 0:? 'bh' (layout( xfb_buffer=1 xfb_offset=32 xfb_stride=80) smooth out 4-component vector of fl… 241 0:? 'bbinst4' (layout( xfb_stride=80) out block{layout( xfb_buffer=1 xfb_offset=16) out 4-compo… 242 …t 4-component vector of float bbv1, layout( xfb_buffer=1 xfb_offset=64 xfb_stride=80) out 4-compon… 271 ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries: 272 ERROR: xfb_buffer 3, xfb_stride 64, minimum stride needed: 80 [all …]
|
/third_party/skia/third_party/externals/spirv-cross/shaders/vert/ |
D | transform-feedback-decorations.vert | 2 layout(xfb_stride = 32, xfb_offset = 16, xfb_buffer = 2, location = 0) out vec4 vFoo; 4 layout(xfb_buffer = 1, xfb_stride = 20) out gl_PerVertex 12 layout(xfb_stride = 16, xfb_offset = 0, location = 1) vec4 vBar;
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/vert/ |
D | transform-feedback-decorations.vert | 3 layout(xfb_buffer = 1, xfb_stride = 20) out gl_PerVertex 9 layout(location = 0, xfb_buffer = 2, xfb_stride = 32, xfb_offset = 16) out vec4 vFoo; 10 layout(xfb_buffer = 3, xfb_stride = 16) out VertOut
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/vert/ |
D | transform-feedback-decorations.vert | 3 layout(xfb_buffer = 1, xfb_stride = 20) out gl_PerVertex 9 layout(location = 0, xfb_buffer = 2, xfb_stride = 32, xfb_offset = 16) out vec4 vFoo; 10 layout(xfb_buffer = 3, xfb_stride = 16) out VertOut
|
/third_party/skia/third_party/externals/spirv-cross/shaders/geom/ |
D | transform-feedback-streams.geom | 4 layout(stream = 1, xfb_stride = 32, xfb_offset = 16, xfb_buffer = 2, location = 0) out vec4 vFoo; 6 layout(stream = 1, xfb_buffer = 1, xfb_stride = 20) out gl_PerVertex 14 layout(xfb_stride = 16, xfb_offset = 0, location = 1) vec4 vBar;
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/geom/ |
D | transform-feedback-streams.geom | 5 layout(xfb_buffer = 1, xfb_stride = 20, stream = 1) out gl_PerVertex 11 layout(location = 0, xfb_buffer = 2, xfb_stride = 32, xfb_offset = 16, stream = 1) out vec4 vFoo; 12 layout(xfb_buffer = 3, xfb_stride = 16, stream = 2) out VertOut
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/geom/ |
D | transform-feedback-streams.geom | 5 layout(xfb_buffer = 1, xfb_stride = 20, stream = 1) out gl_PerVertex 11 layout(location = 0, xfb_buffer = 2, xfb_stride = 32, xfb_offset = 16, stream = 1) out vec4 vFoo; 12 layout(xfb_buffer = 3, xfb_stride = 16, stream = 2) out VertOut
|
/third_party/mesa3d/src/compiler/glsl/ |
D | ast_type.cpp | 380 this->flags.q.xfb_stride = 1; in merge_qualifier() 382 this->xfb_stride = q.xfb_stride; in merge_qualifier() 533 valid_out_mask.flags.q.xfb_stride = 1; in validate_out_qualifier() 542 valid_out_mask.flags.q.xfb_stride = 1; in validate_out_qualifier() 549 valid_out_mask.flags.q.xfb_stride = 1; in validate_out_qualifier() 795 if (this->flags.q.xfb_stride) { in push_to_global() 796 this->flags.q.xfb_stride = 0; in push_to_global() 804 this->xfb_stride)); in push_to_global() 808 this->xfb_stride); in push_to_global() 891 Q2(xfb_stride, xfb_stride); in validate_flags() [all …]
|
/third_party/skia/third_party/externals/spirv-cross/ |
D | spirv_cross_parsed_ir.cpp | 400 dec.xfb_stride = argument; in set_decoration() 483 dec.xfb_stride = argument; in set_member_decoration() 614 return dec.xfb_stride; in get_decoration() 686 dec.xfb_stride = 0; in unset_decoration() 766 return dec.xfb_stride; in get_member_decoration() 862 dec.xfb_stride = 0; in unset_member_decoration()
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_enhanced_layouts.txt | 140 layout(xfb_buffer = 1, xfb_stride = 32) out; 422 "xfb_buffer", "xfb_offset", or "xfb_stride" layout qualifiers. When 432 "xfb_stride" layout qualifier. If no "xfb_stride" qualifier is specified 439 no "xfb_stride" qualifier and no associated output variables, its stride 444 When no "xfb_buffer", "xfb_offset", or "xfb_stride" layout qualifiers are 498 * any binding point has a stride declared using the "xfb_stride" layout 507 * is associated with a binding point with an "xfb_stride" layout 514 * the "xfb_stride" layout qualifier for any binding point exceeds the 534 varyings uses the "xfb_buffer", "xfb_offset", or "xfb_stride" layout 902 xfb_stride = integral-constant-expression [all …]
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_enhanced_layouts.txt | 150 layout(xfb_buffer = 1, xfb_stride = 32) out; 432 "xfb_buffer", "xfb_offset", or "xfb_stride" layout qualifiers. When 442 "xfb_stride" layout qualifier. If no "xfb_stride" qualifier is specified 449 no "xfb_stride" qualifier and no associated output variables, its stride 454 When no "xfb_buffer", "xfb_offset", or "xfb_stride" layout qualifiers are 508 * any binding point has a stride declared using the "xfb_stride" layout 517 * is associated with a binding point with an "xfb_stride" layout 524 * the "xfb_stride" layout qualifier for any binding point exceeds the 544 varyings uses the "xfb_buffer", "xfb_offset", or "xfb_stride" layout 912 xfb_stride = integral-constant-expression [all …]
|
/third_party/mesa3d/src/panfrost/util/ |
D | pan_lower_xfb.c | 37 uint16_t stride = b->shader->info.xfb_stride[buffer] * 4; in lower_xfb_output()
|
/third_party/mesa3d/src/compiler/ |
D | shader_info.h | 243 uint8_t xfb_stride[MAX_XFB_BUFFERS]; member
|
D | glsl_types.h | 1415 int xfb_stride; member 1482 xfb_buffer(0), xfb_stride(0), image_format(PIPE_FORMAT_NONE), flags(0) \
|
/third_party/mesa3d/docs/relnotes/ |
D | 18.3.6.rst | 59 - glsl/linker: simplify xfb_offset vs xfb_stride overflow check
|
D | 19.0.1.rst | 56 - glsl/linker: simplify xfb_offset vs xfb_stride overflow check
|