Home
last modified time | relevance | path

Searched refs:xfb_stride (Results 1 - 20 of 20) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
H A Dast_type.cpp380 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()
[all...]
H A Dast.h604 unsigned xfb_stride:1; /**< Is xfb_stride value yet to be merged with global values */ member
605 unsigned explicit_xfb_stride:1; /**< xfb_stride value assigned explicitly by shader code */
726 /** xfb_stride specified via the GL_ARB_enhanced_layouts keyword. */
727 ast_expression *xfb_stride; member
729 /** global xfb_stride values for each buffer */
H A Dglsl_parser_extras.cpp1806 unsigned xfb_stride;
1808 process_qualifier_constant(state, "xfb_stride", &xfb_stride,
1810 shader->TransformFeedbackBufferStride[i] = xfb_stride;
H A Dast_to_hir.cpp3848 if (process_qualifier_constant(state, loc, "xfb_stride", in apply_layout_qualifier_to_variable()
3849 qual->xfb_stride, &qual_xfb_stride)) { in apply_layout_qualifier_to_variable()
3850 var->data.xfb_stride = qual_xfb_stride; in apply_layout_qualifier_to_variable()
7577 int xfb_stride = -1; in ast_process_struct_or_iface_block_members() local
7580 if (process_qualifier_constant(state, &loc, "xfb_stride", in ast_process_struct_or_iface_block_members()
7581 qual->xfb_stride, &qual_xfb_stride)) { in ast_process_struct_or_iface_block_members()
7582 xfb_stride = (int) qual_xfb_stride; in ast_process_struct_or_iface_block_members()
7629 fields[i].xfb_stride = xfb_stride; in ast_process_struct_or_iface_block_members()
8040 allowed_blk_qualifiers.flags.q.xfb_stride in hir()
[all...]
H A Dir.h985 unsigned xfb_stride; member
H A Dir.cpp2075 this->data.xfb_stride = -1; in ir_variable()
H A Dbuiltin_variables.cpp404 this->fields[this->num_fields].xfb_stride = -1; in add_field()
H A Dglsl_to_nir.cpp691 var->data.xfb.stride = ir->data.xfb_stride; in visit()
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cross_parsed_ir.cpp400 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()
H A Dspirv_glsl.cpp1811 // For blocks, there is a restriction where xfb_stride/xfb_buffer must only be declared on the block itself,
1818 uint32_t xfb_stride = 0, xfb_buffer = 0, geom_stream = 0;
1824 xfb_stride = get_decoration(var.self, DecorationXfbStride);
1862 if (have_xfb_buffer_stride && stride != xfb_stride)
1865 xfb_stride = stride;
1872 attr.push_back(join("xfb_stride = ", xfb_stride));
1893 attr.push_back(join("xfb_stride = ", get_decoration(var.self, DecorationXfbStride)));
3006 uint32_t xfb_stride = 0, xfb_buffer = 0, geom_stream = 0;
3052 if (have_xfb_buffer_stride && stride != xfb_stride)
[all...]
H A Dspirv_common.hpp1628 uint32_t xfb_stride = 0; member
/third_party/mesa3d/src/panfrost/util/
H A Dpan_lower_xfb.c37 uint16_t stride = b->shader->info.xfb_stride[buffer] * 4; in lower_xfb_output()
/third_party/mesa3d/src/compiler/
H A Dshader_info.h243 uint8_t xfb_stride[MAX_XFB_BUFFERS]; member
H A Dglsl_types.h1415 int xfb_stride; member
1482 xfb_buffer(0), xfb_stride(0), image_format(PIPE_FORMAT_NONE), flags(0) \
H A Dglsl_types.cpp1404 if (this->fields.structure[i].xfb_stride in record_compare()
1405 != b->fields.structure[i].xfb_stride) in record_compare()
3084 blob_write_uint32(blob, struct_field->xfb_stride); in encode_glsl_struct_field()
3098 struct_field->xfb_stride = blob_read_uint32(blob); in decode_glsl_struct_field_from_blob()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_gather_xfb_info.c453 info->buffers[i].stride = nir->info.xfb_stride[i]; in nir_gather_xfb_info_from_intrinsics()
H A Dnir_lower_io.c3010 nir->info.xfb_stride[i] = nir->xfb_info->buffers[i].stride / 4; in nir_io_add_intrinsic_xfb_info()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp1752 rsrc2 |= S_00B12C_SO_BASE0_EN(!!shader->selector->info.base.xfb_stride[0]) |
1753 S_00B12C_SO_BASE1_EN(!!shader->selector->info.base.xfb_stride[1]) |
1754 S_00B12C_SO_BASE2_EN(!!shader->selector->info.base.xfb_stride[2]) |
1755 S_00B12C_SO_BASE3_EN(!!shader->selector->info.base.xfb_stride[3]) |
3291 sctx->streamout.stride_in_dw = shader_with_so->info.base.xfb_stride;
H A Dgfx10_shader_ngg.c402 if (ctx->shader->selector->info.base.xfb_stride[i]) in build_streamout()
413 if (ctx->shader->selector->info.base.xfb_stride[i]) { in build_streamout()
433 if (ctx->shader->selector->info.base.xfb_stride[i]) { in build_streamout()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cEnhancedLayoutsTests.cpp20054 static const GLchar* stride_var_definition = "/* layout (xfb_stride = 32) */ in vec4 gohanARRAY;\n"; in test()
20058 static const GLchar* stride_var_definition = "layout (xfb_stride = 32) in vec4 gohanARRAY;\n"; in test()
20343 stream << "xfb_stride"; in test()
20591 "Test verifies correct behavior when xfb_stride qualifier is specified but no xfb_offset is specified") in test()
20814 "layout (xfb_buffer = 1, xfb_stride = 64) out;\n" in test()
20882 "Test verifies that xfb_stride qualifier is not overriden by API") in test()
21120 static const GLchar* gs = "layout (xfb_buffer = 0, xfb_stride = 64) out vec4 gs_fs1;\n" in test()
21186 "Test verifies that compiler reports error when xfb_stride sets not enough space") in test()
21200 static const GLchar* array_var_definition = "layout (xfb_buffer = 0 /*, xfb_stride = 32 */ ) out;\n" in test()
21202 static const GLchar* array_var_definition = "layout (xfb_buffer = 0, xfb_stride in test()
23519 static const GLuint xfb_stride = 64; test() local
[all...]

Completed in 82 milliseconds