/third_party/mesa3d/src/compiler/glsl/ |
H A D | link_uniforms.cpp | 74 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 D | linker.h | 83 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 D | link_uniform_blocks.cpp | 69 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 D | gl_nir_link_uniforms.c | 1152 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 D | ir_uniform.h | 168 bool row_major; member
|
H A D | ast_type.cpp | 71 || 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 D | ast_to_hir.cpp | 2835 "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 D | linker.cpp | 1604 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 D | ast.h | 561 unsigned row_major:1; member
|
H A D | serialize.cpp | 456 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 D | glsl_types.cpp | 49 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 D | glsl_types.h | 455 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 D | nir_types.cpp | 639 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 D | nir_types.h | 62 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 D | spirv_msl.hpp | 757 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 D | spirv_msl.cpp | 4174 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 D | spirv_glsl.hpp | 435 bool packed_type, bool row_major);
|
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/gtx/ |
H A D | io.hpp | 41 enum order_type { column_major, row_major}; enumerator
|
/third_party/mesa3d/src/compiler/spirv/ |
H A D | vtn_private.h | 372 bool row_major:1; member
|
H A D | spirv_to_nir.c | 1103 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 D | shader_query.cpp | 1539 *val = RESOURCE_UNI(res)->row_major; in _mesa_program_resource_prop()
|