Searched refs:xfb_buffer (Results 1 - 15 of 15) sorted by relevance
/third_party/mesa3d/src/compiler/glsl/ |
H A D | ast_type.cpp | 368 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 D | gl_nir_link_xfb.c | 115 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 D | lower_named_interface_blocks.cpp | 192 new_var->data.xfb_buffer = in run() 193 iface_t->fields.structure[i].xfb_buffer; in run()
|
H A D | ast.h | 602 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 D | ast_to_hir.cpp | 2855 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 D | glsl_parser_extras.cpp | 1115 /* 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 D | ir.h | 980 unsigned xfb_buffer; member
|
H A D | ir.cpp | 2074 this->data.xfb_buffer = -1; in ir_variable()
|
H A D | builtin_variables.cpp | 403 this->fields[this->num_fields].xfb_buffer = -1; in add_field()
|
H A D | glsl_to_nir.cpp | 690 var->data.xfb.buffer = ir->data.xfb_buffer; in visit()
|
/third_party/skia/third_party/externals/spirv-cross/ |
H A D | spirv_cross_parsed_ir.cpp | 396 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 D | spirv_glsl.cpp | 1811 // 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 D | spirv_common.hpp | 1627 uint32_t xfb_buffer = 0; member
|
/third_party/mesa3d/src/compiler/ |
H A D | glsl_types.h | 1409 int xfb_buffer; member 1482 xfb_buffer(0), xfb_stride(0), image_format(PIPE_FORMAT_NONE), flags(0) \
|
H A D | glsl_types.cpp | 1401 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