Home
last modified time | relevance | path

Searched refs:gl_uniform_block (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_blocks.c119 link_blocks_are_compatible(const struct gl_uniform_block *a, in link_blocks_are_compatible()
120 const struct gl_uniform_block *b) in link_blocks_are_compatible()
178 struct gl_uniform_block **linked_blocks, in link_cross_validate_uniform_block()
180 struct gl_uniform_block *new_block) in link_cross_validate_uniform_block()
184 struct gl_uniform_block *old_block = &(*linked_blocks)[i]; in link_cross_validate_uniform_block()
191 struct gl_uniform_block, in link_cross_validate_uniform_block()
194 struct gl_uniform_block *linked_block = &(*linked_blocks)[linked_block_index]; in link_cross_validate_uniform_block()
218 struct gl_uniform_block *blks = NULL; in nir_interstage_cross_validate_uniform_blocks()
246 struct gl_uniform_block **sh_blks; in nir_interstage_cross_validate_uniform_blocks()
289 struct gl_uniform_block **sh_blks = block_type == BLOCK_SSBO ? in nir_interstage_cross_validate_uniform_blocks()
[all …]
Dlink_uniform_blocks.cpp221 static void process_block_array_leaf(const char *name, gl_uniform_block *blocks,
238 size_t name_length, gl_uniform_block *blocks, in process_block_array()
270 gl_uniform_block *blocks, in process_block_array_leaf()
344 struct gl_uniform_block **out_blks, unsigned num_blocks, in create_buffer_blocks()
358 struct gl_uniform_block *blocks = in create_buffer_blocks()
359 rzalloc_array(mem_ctx, gl_uniform_block, num_blocks); in create_buffer_blocks()
406 struct gl_uniform_block **ubo_blocks, in link_uniform_blocks()
408 struct gl_uniform_block **ssbo_blocks, in link_uniform_blocks()
484 link_uniform_blocks_are_compatible(const gl_uniform_block *a, in link_uniform_blocks_are_compatible()
485 const gl_uniform_block *b) in link_uniform_blocks_are_compatible()
[all …]
Dlinker.h40 struct gl_uniform_block **linked_blocks,
42 struct gl_uniform_block *new_block);
49 struct gl_uniform_block **ubo_blocks,
51 struct gl_uniform_block **ssbo_blocks,
Dserialize.cpp106 write_buffer_block(struct blob *metadata, struct gl_uniform_block *b) in write_buffer_block()
161 read_buffer_block(struct blob_reader *metadata, struct gl_uniform_block *b, in read_buffer_block()
198 rzalloc_array(prog->data, struct gl_uniform_block, in read_buffer_blocks()
202 rzalloc_array(prog->data, struct gl_uniform_block, in read_buffer_blocks()
224 rzalloc_array(glprog, gl_uniform_block *, glprog->sh.NumUniformBlocks); in read_buffer_blocks()
226 rzalloc_array(glprog, gl_uniform_block *, glprog->info.num_ssbos); in read_buffer_blocks()
832 if (strcmp(((gl_uniform_block *)res->Data)->name.string, in write_program_resource_data()
841 if (strcmp(((gl_uniform_block *)res->Data)->name.string, in write_program_resource_data()
Dgl_nir_lower_buffers.c85 struct gl_uniform_block **blocks; in get_block_array_index()
131 struct gl_uniform_block **blocks; in get_block_index_offset()
Dlinker.cpp1142 struct gl_uniform_block *blks = NULL; in interstage_cross_validate_uniform_blocks()
1171 struct gl_uniform_block **sh_blks; in interstage_cross_validate_uniform_blocks()
1214 struct gl_uniform_block **sh_blks = validate_ssbo ? in interstage_cross_validate_uniform_blocks()
2321 struct gl_uniform_block *ubo_blocks = NULL; in link_intrastage_shaders()
2322 struct gl_uniform_block *ssbo_blocks = NULL; in link_intrastage_shaders()
2514 ralloc_array(linked, gl_uniform_block *, num_ubo_blocks); in link_intrastage_shaders()
2524 ralloc_array(linked, gl_uniform_block *, num_ssbo_blocks); in link_intrastage_shaders()
Dgl_nir_link_uniforms.c1038 struct gl_uniform_block *blks = nir_variable_is_in_ubo(var) ? in find_and_update_previous_uniform_storage()
1444 struct gl_uniform_block *blocks = nir_variable_is_in_ssbo(state->current_var) ? in nir_link_uniform()
1693 struct gl_uniform_block *blocks = NULL; in gl_nir_link_uniforms()
1848 const struct gl_uniform_block *const block = in gl_nir_link_uniforms()
/third_party/mesa3d/src/mesa/main/
Dshader_types.h315 struct gl_uniform_block *UniformBlocks;
316 struct gl_uniform_block *ShaderStorageBlocks;
619 struct gl_uniform_block **UniformBlocks;
620 struct gl_uniform_block **ShaderStorageBlocks;
848 struct gl_uniform_block struct
Dshaderapi.h50 struct gl_uniform_block;
129 const struct gl_uniform_block *block,
Dshader_query.cpp59 DECL_RESOURCE_FUNC(UBO, gl_uniform_block);
830 const struct gl_uniform_block *block = RESOURCE_UBO(res); in program_resource_find_binding_offset()
876 const gl_uniform_block *block, in _mesa_program_resource_find_active_variable()
1782 struct gl_uniform_block *block = in _mesa_get_program_interfaceiv()
1783 (struct gl_uniform_block *) in _mesa_get_program_interfaceiv()
1792 struct gl_uniform_block *block = in _mesa_get_program_interfaceiv()
1793 (struct gl_uniform_block *) in _mesa_get_program_interfaceiv()
/third_party/mesa3d/docs/relnotes/
D13.0.5.rst116 - linker: Accurately track gl_uniform_block::stageref