Home
last modified time | relevance | path

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

/external/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.cpp220 static void process_block_array_leaf(const char *name, gl_uniform_block *blocks,
237 size_t name_length, gl_uniform_block *blocks, in process_block_array()
268 gl_uniform_block *blocks, in process_block_array_leaf()
340 struct gl_uniform_block **out_blks, unsigned num_blocks, in create_buffer_blocks()
354 struct gl_uniform_block *blocks = in create_buffer_blocks()
355 rzalloc_array(mem_ctx, gl_uniform_block, num_blocks); in create_buffer_blocks()
402 struct gl_uniform_block **ubo_blocks, in link_uniform_blocks()
404 struct gl_uniform_block **ssbo_blocks, in link_uniform_blocks()
480 link_uniform_blocks_are_compatible(const gl_uniform_block *a, in link_uniform_blocks_are_compatible()
481 const gl_uniform_block *b) in link_uniform_blocks_are_compatible()
[all …]
Dlinker.h51 struct gl_uniform_block **linked_blocks,
53 struct gl_uniform_block *new_block);
60 struct gl_uniform_block **ubo_blocks,
62 struct gl_uniform_block **ssbo_blocks,
Dgl_nir_lower_buffers.c85 struct gl_uniform_block **blocks; in get_block_array_index()
130 struct gl_uniform_block **blocks; in get_block_index_offset()
Dserialize.cpp105 write_buffer_block(struct blob *metadata, struct gl_uniform_block *b) in write_buffer_block()
160 read_buffer_block(struct blob_reader *metadata, struct gl_uniform_block *b, in read_buffer_block()
196 rzalloc_array(prog->data, struct gl_uniform_block, in read_buffer_blocks()
200 rzalloc_array(prog->data, struct gl_uniform_block, in read_buffer_blocks()
222 rzalloc_array(glprog, gl_uniform_block *, glprog->sh.NumUniformBlocks); in read_buffer_blocks()
224 rzalloc_array(glprog, gl_uniform_block *, glprog->info.num_ssbos); in read_buffer_blocks()
828 if (strcmp(((gl_uniform_block *)res->Data)->Name, in write_program_resource_data()
837 if (strcmp(((gl_uniform_block *)res->Data)->Name, in write_program_resource_data()
Dgl_nir_link_uniforms.c1000 struct gl_uniform_block *blks = nir_variable_is_in_ubo(var) ? in find_and_update_previous_uniform_storage()
1405 struct gl_uniform_block *blocks = nir_variable_is_in_ssbo(state->current_var) ? in nir_link_uniform()
1654 struct gl_uniform_block *blocks; in gl_nir_link_uniforms()
1786 const struct gl_uniform_block *const block = in gl_nir_link_uniforms()
Dlinker.cpp1204 struct gl_uniform_block *blks = NULL; in interstage_cross_validate_uniform_blocks()
1232 struct gl_uniform_block **sh_blks; in interstage_cross_validate_uniform_blocks()
1275 struct gl_uniform_block **sh_blks = validate_ssbo ? in interstage_cross_validate_uniform_blocks()
2382 struct gl_uniform_block *ubo_blocks = NULL; in link_intrastage_shaders()
2383 struct gl_uniform_block *ssbo_blocks = NULL; in link_intrastage_shaders()
2569 ralloc_array(linked, gl_uniform_block *, num_ubo_blocks); in link_intrastage_shaders()
2579 ralloc_array(linked, gl_uniform_block *, num_ssbo_blocks); in link_intrastage_shaders()
Dlink_uniforms.cpp737 struct gl_uniform_block *blks = var->is_in_shader_storage_block() ? in set_and_process()
794 const struct gl_uniform_block *const block = in set_and_process()
1305 struct gl_uniform_block **blks = var->data.mode == ir_var_uniform ? in link_update_uniform_buffer_variables()
Dlower_ubo_reference.cpp296 struct gl_uniform_block **blocks; in setup_for_load_or_store()
/external/mesa3d/src/mesa/main/
Dprogram_resource.c152 struct gl_uniform_block *block = in _mesa_GetProgramInterfaceiv()
153 (struct gl_uniform_block *) in _mesa_GetProgramInterfaceiv()
162 struct gl_uniform_block *block = in _mesa_GetProgramInterfaceiv()
163 (struct gl_uniform_block *) in _mesa_GetProgramInterfaceiv()
Dmtypes.h2186 struct gl_uniform_block **UniformBlocks;
2187 struct gl_uniform_block **ShaderStorageBlocks;
2724 struct gl_uniform_block struct
2930 struct gl_uniform_block *UniformBlocks;
2931 struct gl_uniform_block *ShaderStorageBlocks;
Dshader_query.cpp57 DECL_RESOURCE_FUNC(UBO, gl_uniform_block);
741 const struct gl_uniform_block *block = RESOURCE_UBO(res); in program_resource_find_binding_offset()
787 const gl_uniform_block *block, in _mesa_program_resource_find_active_variable()
Dshaderapi.h303 const struct gl_uniform_block *block,
/external/mesa3d/docs/relnotes/
D13.0.5.rst116 - linker: Accurately track gl_uniform_block::stageref
/external/mesa3d/src/mesa/drivers/dri/i965/
DgenX_state_upload.c3131 const struct gl_uniform_block *block =