Home
last modified time | relevance | path

Searched refs:is_bindless (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/mesa/main/
Duniform_query.cpp355 !uni->is_bindless) { in _mesa_get_uniform()
367 (uni->is_bindless || !uni->type->contains_opaque())) { in _mesa_get_uniform()
402 (returnType == GLSL_TYPE_UINT64 && uni->is_bindless)) { in _mesa_get_uniform()
1029 if (storage->is_bindless && (prog->sh.NumBindlessSamplers || in associate_uniform_storage()
1054 (storage->is_bindless || !storage->type->contains_opaque())) { in associate_uniform_storage()
1262 if (!uni->is_bindless && uni->type->contains_opaque()) { in _mesa_flush_vertices_for_uniforms()
1292 bool copy_as_uint64 = uni->is_bindless && in copy_uniforms_to_storage()
1492 (uni->is_bindless || !uni->type->contains_opaque())) { in _mesa_uniform()
1518 if (!ctx_flushed && !(uni->type->is_sampler() && uni->is_bindless)) in _mesa_uniform()
1546 if (uni->is_bindless) { in _mesa_uniform()
[all …]
/third_party/mesa3d/src/compiler/
Dnir_types.cpp182 bool is_gl_vertex_input, bool is_bindless) in glsl_count_vec4_slots() argument
184 return type->count_vec4_slots(is_gl_vertex_input, is_bindless); in glsl_count_vec4_slots()
188 glsl_count_dword_slots(const struct glsl_type *type, bool is_bindless) in glsl_count_dword_slots() argument
190 return type->count_dword_slots(is_bindless); in glsl_count_dword_slots()
Dnir_types.h100 bool is_gl_vertex_input, bool is_bindless);
101 unsigned glsl_count_dword_slots(const struct glsl_type *type, bool is_bindless);
Dglsl_types.cpp2873 glsl_type::count_vec4_slots(bool is_gl_vertex_input, bool is_bindless) const in count_vec4_slots()
2924 size += member_type->count_vec4_slots(is_gl_vertex_input, is_bindless); in count_vec4_slots()
2933 is_bindless); in count_vec4_slots()
2939 if (!is_bindless) in count_vec4_slots()
2960 glsl_type::count_dword_slots(bool is_bindless) const in count_dword_slots()
2978 if (!is_bindless) in count_dword_slots()
2986 return this->fields.array->count_dword_slots(is_bindless) * in count_dword_slots()
2993 size += this->fields.structure[i].type->count_dword_slots(is_bindless); in count_dword_slots()
/third_party/mesa3d/src/compiler/glsl/
Dir_uniform.h223 bool is_bindless; member
Dgl_nir_link_uniform_initializers.c76 if (storage->is_bindless) { in set_opaque_binding()
94 if (storage->is_bindless) { in set_opaque_binding()
Dgl_nir_link_uniforms.c780 bool is_bindless = state->current_var->data.bindless || state->var_is_in_block; in update_uniforms_shader_info() local
781 unsigned *next_index = is_bindless ? in update_uniforms_shader_info()
787 if (is_bindless) { in update_uniforms_shader_info()
1384 uniform->is_bindless = state->current_var->data.bindless; in nir_link_uniform()
Dserialize.cpp457 blob_write_uint32(metadata, prog->data->UniformStorage[i].is_bindless); in write_uniforms()
533 uniforms[i].is_bindless = blob_read_uint32(metadata); in read_uniforms()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir.cpp393 r600_glsl_type_size(const struct glsl_type *type, bool is_bindless) in r600_glsl_type_size() argument
395 return glsl_count_vec4_slots(type, false, is_bindless); in r600_glsl_type_size()