Home
last modified time | relevance | path

Searched refs:row_major (Results 1 - 21 of 21) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
H A Dlink_uniforms.cpp74 const bool row_major = in process() local
85 /* false is always passed for the row_major parameter to the other in process()
92 recursion(var->type, &name, strlen(name), row_major, NULL, packing, in process()
101 recursion(t, &name, strlen(name), row_major, NULL, packing, in process()
106 this->visit_field(t, var->name, row_major, NULL, packing, false); in process()
112 size_t name_length, bool row_major, in recursion()
128 recursion(named_ifc_member->type, name, name_length, row_major, NULL, in recursion()
135 this->enter_record(t, *name, row_major, packing); in recursion()
157 bool field_row_major = row_major; in recursion()
180 this->leave_record(t, *name, row_major, packin in recursion()
111 recursion(const glsl_type *t, char **name, size_t name_length, bool row_major, const glsl_type *record_type, const enum glsl_interface_packing packing, bool last_field, unsigned record_array_count, const glsl_struct_field *named_ifc_member) recursion() argument
244 link_calculate_matrix_stride(const glsl_type *matrix, bool row_major, enum glsl_interface_packing packing) link_calculate_matrix_stride() argument
[all...]
H A Dlinker.h83 link_calculate_matrix_stride(const glsl_type *matrix, bool row_major,
162 * \param row_major For a matrix type, is it stored row-major.
169 bool row_major, const glsl_type *record_type,
174 bool row_major, const enum glsl_interface_packing packing);
177 bool row_major, const enum glsl_interface_packing packing);
192 bool row_major, const glsl_type *record_type,
H A Dlink_uniform_blocks.cpp69 bool row_major, in enter_record()
75 this->offset, type->std430_base_alignment(row_major)); in enter_record()
78 this->offset, type->std140_base_alignment(row_major)); in enter_record()
82 bool row_major, in leave_record()
96 this->offset, type->std430_base_alignment(row_major)); in leave_record()
99 this->offset, type->std140_base_alignment(row_major)); in leave_record()
108 bool row_major, const glsl_type *, in visit_field()
118 v->RowMajor = type->without_array()->is_matrix() && row_major; in visit_field()
205 bool /* row_major */, in visit_field()
68 enter_record(const glsl_type *type, const char *, bool row_major, const enum glsl_interface_packing packing) enter_record() argument
81 leave_record(const glsl_type *type, const char *, bool row_major, const enum glsl_interface_packing packing) leave_record() argument
107 visit_field(const glsl_type *type, const char *name, bool row_major, const glsl_type *, const enum glsl_interface_packing packing, bool last_field) visit_field() argument
H A Dgl_nir_link_uniforms.c1152 bool row_major) in enter_record()
1165 state->offset, glsl_get_std430_base_alignment(type, row_major)); in enter_record()
1168 state->offset, glsl_get_std140_base_alignment(type, row_major)); in enter_record()
1175 bool row_major) in leave_record()
1188 state->offset, glsl_get_std430_base_alignment(type, row_major)); in leave_record()
1191 state->offset, glsl_get_std140_base_alignment(type, row_major)); in leave_record()
1207 char **name, size_t name_length, bool row_major) in nir_link_uniform()
1250 enter_record(state, consts, type, row_major); in nir_link_uniform()
1255 bool field_row_major = row_major; in nir_link_uniform()
1321 leave_record(state, consts, type, row_major); in nir_link_uniform()
1149 enter_record(struct nir_link_uniforms_state *state, const struct gl_constants *consts, const struct glsl_type *type, bool row_major) enter_record() argument
1172 leave_record(struct nir_link_uniforms_state *state, const struct gl_constants *consts, const struct glsl_type *type, bool row_major) leave_record() argument
1199 nir_link_uniform(const struct gl_constants *consts, struct gl_shader_program *prog, struct gl_program *stage_program, gl_shader_stage stage, const struct glsl_type *type, unsigned index_in_parent, int location, struct nir_link_uniforms_state *state, char **name, size_t name_length, bool row_major) nir_link_uniform() argument
1875 bool row_major = gl_nir_link_uniforms() local
[all...]
H A Dir_uniform.h168 bool row_major; member
H A Dast_type.cpp71 || this->flags.q.row_major in has_layout()
233 ubo_mat_mask.flags.q.row_major = 1; in merge_qualifier()
873 Q(row_major); in validate_flags()
H A Dast_to_hir.cpp2835 "uniform block layout qualifiers row_major and " in validate_matrix_layout_for_type()
2846 "uniform block layout qualifiers row_major and " in validate_matrix_layout_for_type()
3967 if (qual->flags.q.row_major || qual->flags.q.column_major) { in apply_layout_qualifier_to_variable()
7599 if (qual->flags.q.row_major || qual->flags.q.column_major) { in ast_process_struct_or_iface_block_members()
7602 "row_major and column_major can only be " in ast_process_struct_or_iface_block_members()
7667 bool row_major; in ast_process_struct_or_iface_block_members() local
7668 if (qual->flags.q.row_major || in ast_process_struct_or_iface_block_members()
7670 row_major = true; in ast_process_struct_or_iface_block_members()
7672 row_major = false; in ast_process_struct_or_iface_block_members()
7676 align = field_type->std140_base_alignment(row_major); in ast_process_struct_or_iface_block_members()
[all...]
H A Dlinker.cpp1604 bool row_major = (bool) type->interface_row_major; in resize_interface_members() local
1607 packing, row_major, type->name); in resize_interface_members()
1635 bool row_major = (bool) ifc_type->interface_row_major; in fixup_unnamed_interface_type() local
1638 row_major, ifc_type->name); in fixup_unnamed_interface_type()
H A Dast.h561 unsigned row_major:1; member
H A Dserialize.cpp456 blob_write_uint32(metadata, prog->data->UniformStorage[i].row_major); in write_uniforms()
532 uniforms[i].row_major = blob_read_uint32(metadata); in read_uniforms()
/third_party/mesa3d/src/compiler/
H A Dglsl_types.cpp49 unsigned explicit_stride, bool row_major, in glsl_type()
54 interface_packing(0), interface_row_major(row_major), packed(0), in glsl_type()
139 bool row_major, const char *name) : in glsl_type()
144 interface_row_major((unsigned) row_major), packed(0), in glsl_type()
665 unsigned explicit_stride, bool row_major, in get_instance()
669 assert(explicit_stride == 0 && explicit_alignment == 0 && !row_major); in get_instance()
684 assert(columns > 1 || (rows > 1 && !row_major)); in get_instance()
688 explicit_stride, explicit_alignment, row_major ? "RM" : ""); in get_instance()
705 explicit_stride, row_major, in get_instance()
725 assert(!row_major); in get_instance()
46 glsl_type(GLenum gl_type, glsl_base_type base_type, unsigned vector_elements, unsigned matrix_columns, const char *name, unsigned explicit_stride, bool row_major, unsigned explicit_alignment) glsl_type() argument
137 glsl_type(const glsl_struct_field *fields, unsigned num_fields, enum glsl_interface_packing packing, bool row_major, const char *name) glsl_type() argument
664 get_instance(unsigned base_type, unsigned rows, unsigned columns, unsigned explicit_stride, bool row_major, unsigned explicit_alignment) get_instance() argument
1488 get_interface_instance(const glsl_struct_field *fields, unsigned num_fields, enum glsl_interface_packing packing, bool row_major, const char *block_name) get_interface_instance() argument
3308 bool row_major = encoded.strct.interface_row_major; decode_type_from_blob() local
[all...]
H A Dglsl_types.h455 bool row_major = false,
495 bool row_major,
597 unsigned std140_base_alignment(bool row_major) const;
604 unsigned std140_size(bool row_major) const;
609 const glsl_type *get_explicit_std140_type(bool row_major) const;
615 unsigned std430_base_alignment(bool row_major) const;
621 unsigned std430_array_stride(bool row_major) const;
628 unsigned std430_size(bool row_major) const;
633 const glsl_type *get_explicit_std430_type(bool row_major) const;
1300 unsigned explicit_stride = 0, bool row_major
[all...]
H A Dnir_types.cpp639 unsigned stride, bool row_major) in glsl_explicit_matrix_type()
645 stride, row_major); in glsl_explicit_matrix_type()
683 bool row_major, in glsl_interface_type()
687 row_major, block_name); in glsl_interface_type()
1021 glsl_get_std140_base_alignment(const struct glsl_type *type, bool row_major) in glsl_get_std140_base_alignment() argument
1023 return type->std140_base_alignment(row_major); in glsl_get_std140_base_alignment()
1027 glsl_get_std140_size(const struct glsl_type *type, bool row_major) in glsl_get_std140_size() argument
1029 return type->std140_size(row_major); in glsl_get_std140_size()
1033 glsl_get_std430_base_alignment(const struct glsl_type *type, bool row_major) in glsl_get_std430_base_alignment() argument
1035 return type->std430_base_alignment(row_major); in glsl_get_std430_base_alignment()
638 glsl_explicit_matrix_type(const glsl_type *mat, unsigned stride, bool row_major) glsl_explicit_matrix_type() argument
680 glsl_interface_type(const glsl_struct_field *fields, unsigned num_fields, enum glsl_interface_packing packing, bool row_major, const char *block_name) glsl_interface_type() argument
1039 glsl_get_std430_size(const struct glsl_type *type, bool row_major) glsl_get_std430_size() argument
[all...]
H A Dnir_types.h62 bool row_major);
63 unsigned glsl_get_std140_size(const struct glsl_type *type, bool row_major);
65 bool row_major);
66 unsigned glsl_get_std430_size(const struct glsl_type *type, bool row_major);
208 bool row_major);
220 bool row_major,
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_msl.hpp757 bool is_packed, bool row_major) override;
881 uint32_t get_declared_type_size_msl(const SPIRType &type, bool packed, bool row_major) const;
882 uint32_t get_declared_type_array_stride_msl(const SPIRType &type, bool packed, bool row_major) const;
883 uint32_t get_declared_type_matrix_stride_msl(const SPIRType &type, bool packed, bool row_major) const;
884 uint32_t get_declared_type_alignment_msl(const SPIRType &type, bool packed, bool row_major) const;
H A Dspirv_msl.cpp4174 bool row_major = has_member_decoration(ib_type.self, index, DecorationRowMajor); in ensure_member_packing_rules_msl() local
4178 if (row_major) in ensure_member_packing_rules_msl()
4231 bool row_major = has_member_decoration(ib_type.self, index, DecorationRowMajor); in ensure_member_packing_rules_msl() local
4232 if (!row_major) in ensure_member_packing_rules_msl()
4519 bool packed, bool row_major) in unpack_expression_type()
4558 if (row_major) in unpack_expression_type()
4561 uint32_t physical_vecsize = row_major ? physical_type->columns : physical_type->vecsize; in unpack_expression_type()
10388 // Checks whether the ID is a row_major matrix that requires conversion before use
10398 // Checks whether the member is a row_major matrix that requires conversion before use
10450 bool row_major
4518 unpack_expression_type(string expr_str, const SPIRType &type, uint32_t physical_type_id, bool packed, bool row_major) unpack_expression_type() argument
[all...]
H A Dspirv_glsl.hpp435 bool packed_type, bool row_major);
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/gtx/
H A Dio.hpp41 enum order_type { column_major, row_major}; enumerator
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_private.h372 bool row_major:1; member
H A Dspirv_to_nir.c1103 mutable_matrix_member(b, ctx->type, member)->row_major = true; in struct_member_decoration_cb()
1201 if (mat_type->row_major) { in struct_member_matrix_stride_cb()
1497 val->type->row_major = false; in vtn_handle_type()
/third_party/mesa3d/src/mesa/main/
H A Dshader_query.cpp1539 *val = RESOURCE_UNI(res)->row_major; in _mesa_program_resource_prop()

Completed in 59 milliseconds