Home
last modified time | relevance | path

Searched refs:xfb_buffer (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
H A Dast_type.cpp368 if (q.flags.q.xfb_buffer) { in merge_qualifier()
369 this->flags.q.xfb_buffer = 1; in merge_qualifier()
370 this->xfb_buffer = q.xfb_buffer; in merge_qualifier()
371 } else if (!this->flags.q.xfb_buffer && this->flags.q.out && in merge_qualifier()
373 /* Assign global xfb_buffer value */ in merge_qualifier()
374 this->flags.q.xfb_buffer = 1; in merge_qualifier()
375 this->xfb_buffer = state->out_qualifier->xfb_buffer; in merge_qualifier()
531 valid_out_mask.flags.q.xfb_buffer in validate_out_qualifier()
[all...]
H A Dgl_nir_link_xfb.c115 int xfb_buffer = in gl_nir_link_assign_xfb_resources() local
148 if (xfb_buffer != xfb_varying->buffer) { in gl_nir_link_assign_xfb_resources()
150 xfb_buffer = xfb_varying->buffer; in gl_nir_link_assign_xfb_resources()
H A Dlower_named_interface_blocks.cpp192 new_var->data.xfb_buffer = in run()
193 iface_t->fields.structure[i].xfb_buffer; in run()
H A Dast.h602 unsigned xfb_buffer:1; /**< Has xfb_buffer value assigned */ member
603 unsigned explicit_xfb_buffer:1; /**< xfb_buffer value assigned explicitly by shader code */
723 /** xfb_buffer specified via the GL_ARB_enhanced_layouts keyword. */
724 ast_expression *xfb_buffer; member
H A Dast_to_hir.cpp2855 unsigned xfb_buffer) { in validate_xfb_buffer_qualifier()
2856 if (xfb_buffer >= state->Const.MaxTransformFeedbackBuffers) { in validate_xfb_buffer_qualifier()
2858 "invalid xfb_buffer specified %d is larger than " in validate_xfb_buffer_qualifier()
2860 xfb_buffer, in validate_xfb_buffer_qualifier()
3822 if (qual->flags.q.out && qual->flags.q.xfb_buffer) { in apply_layout_qualifier_to_variable()
3824 if (process_qualifier_constant(state, loc, "xfb_buffer", in apply_layout_qualifier_to_variable()
3825 qual->xfb_buffer, &qual_xfb_buffer) && in apply_layout_qualifier_to_variable()
3827 var->data.xfb_buffer = qual_xfb_buffer; in apply_layout_qualifier_to_variable()
7557 int xfb_buffer; in ast_process_struct_or_iface_block_members() local
7561 if (process_qualifier_constant(state, &loc, "xfb_buffer", in ast_process_struct_or_iface_block_members()
2853 validate_xfb_buffer_qualifier(YYLTYPE *loc, struct _mesa_glsl_parse_state *state, unsigned xfb_buffer) validate_xfb_buffer_qualifier() argument
[all...]
H A Dglsl_parser_extras.cpp1115 /* Assign global layout's xfb_buffer value. */
1116 block->default_layout.flags.q.xfb_buffer = 1;
1118 block->default_layout.xfb_buffer = state->out_qualifier->xfb_buffer;
H A Dir.h980 unsigned xfb_buffer; member
H A Dir.cpp2074 this->data.xfb_buffer = -1; in ir_variable()
H A Dbuiltin_variables.cpp403 this->fields[this->num_fields].xfb_buffer = -1; in add_field()
H A Dglsl_to_nir.cpp690 var->data.xfb.buffer = ir->data.xfb_buffer; in visit()
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cross_parsed_ir.cpp396 dec.xfb_buffer = argument; in set_decoration()
479 dec.xfb_buffer = argument; in set_member_decoration()
612 return dec.xfb_buffer; in get_decoration()
682 dec.xfb_buffer = 0; in unset_decoration()
764 return dec.xfb_buffer; in get_member_decoration()
858 dec.xfb_buffer = 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,
1812 // since all members must match the same xfb_buffer. The only thing we will declare for members of the block
1818 uint32_t xfb_stride = 0, xfb_buffer = 0, geom_stream = 0;
1823 xfb_buffer = get_decoration(var.self, DecorationXfbBuffer);
1853 if (have_xfb_buffer_stride && buffer_index != xfb_buffer)
1856 xfb_buffer = buffer_index;
1871 attr.push_back(join("xfb_buffer = ", xfb_buffer));
1892 attr.push_back(join("xfb_buffer = ", get_decoration(var.self, DecorationXfbBuffer)));
3006 uint32_t xfb_stride = 0, xfb_buffer
[all...]
H A Dspirv_common.hpp1627 uint32_t xfb_buffer = 0; member
/third_party/mesa3d/src/compiler/
H A Dglsl_types.h1409 int xfb_buffer; member
1482 xfb_buffer(0), xfb_stride(0), image_format(PIPE_FORMAT_NONE), flags(0) \
H A Dglsl_types.cpp1401 if (this->fields.structure[i].xfb_buffer in record_compare()
1402 != b->fields.structure[i].xfb_buffer) in record_compare()
3083 blob_write_uint32(blob, struct_field->xfb_buffer); in encode_glsl_struct_field()
3097 struct_field->xfb_buffer = blob_read_uint32(blob); in decode_glsl_struct_field_from_blob()

Completed in 38 milliseconds