Home
last modified time | relevance | path

Searched refs:UniformBlocks (Results 1 – 20 of 20) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_blocks.c252 sh_blks = sh->Program->sh.UniformBlocks; in nir_interstage_cross_validate_uniform_blocks()
291 sh->Program->sh.UniformBlocks; in nir_interstage_cross_validate_uniform_blocks()
307 prog->data->UniformBlocks = blks; in nir_interstage_cross_validate_uniform_blocks()
616 linked->Program->sh.UniformBlocks = in gl_nir_link_uniform_blocks()
621 linked->Program->sh.UniformBlocks[i] = &ubo_blocks[i]; in gl_nir_link_uniform_blocks()
Dlinker_util.cpp235 if (prog->data->UniformBlocks[i].UniformBufferSize > in link_util_check_uniform_resources()
238 prog->data->UniformBlocks[i].Name, in link_util_check_uniform_resources()
239 prog->data->UniformBlocks[i].UniformBufferSize, in link_util_check_uniform_resources()
Dserialize.cpp128 write_buffer_block(metadata, &prog->data->UniformBlocks[i]); in write_buffer_blocks()
147 glprog->sh.UniformBlocks[j] - prog->data->UniformBlocks; in write_buffer_blocks()
195 prog->data->UniformBlocks = in read_buffer_blocks()
204 read_buffer_block(metadata, &prog->data->UniformBlocks[i], prog); in read_buffer_blocks()
221 glprog->sh.UniformBlocks = in read_buffer_blocks()
228 glprog->sh.UniformBlocks[j] = prog->data->UniformBlocks + offset; in read_buffer_blocks()
829 prog->data->UniformBlocks[i].Name) == 0) { in write_program_resource_data()
937 res->Data = &prog->data->UniformBlocks[blob_read_uint32(metadata)]; in read_program_resource_data()
Dstandalone_scaffolding.cpp169 ralloc_free(shProg->data->UniformBlocks); in _mesa_clear_shader_program_data()
170 shProg->data->UniformBlocks = NULL; in _mesa_clear_shader_program_data()
Dgl_nir_lower_buffers.c88 blocks = linked_shader->Program->sh.UniformBlocks; in get_block_array_index()
134 blocks = linked_shader->Program->sh.UniformBlocks; in get_block_index_offset()
Dgl_nir_linker.c562 &prog->data->UniformBlocks[i], in nir_build_program_resource_list()
563 prog->data->UniformBlocks[i].stageref)) in nir_build_program_resource_list()
Dlink_uniforms.cpp207 shProg->data->UniformBlocks[block_index].Name); in calculate_array_size_and_stride()
751 prog->data->ShaderStorageBlocks : prog->data->UniformBlocks; in set_and_process()
1319 shader->Program->sh.UniformBlocks : in link_update_uniform_buffer_variables()
1763 sh->Program->sh.UniformBlocks[i]->UniformBufferSize / 4; in link_assign_uniform_locations()
Dlinker.cpp1272 sh_blks = sh->Program->sh.UniformBlocks; in interstage_cross_validate_uniform_blocks()
1311 sh->Program->sh.UniformBlocks; in interstage_cross_validate_uniform_blocks()
1326 prog->data->UniformBlocks = blks; in interstage_cross_validate_uniform_blocks()
2608 linked->Program->sh.UniformBlocks = in link_intrastage_shaders()
2612 linked->Program->sh.UniformBlocks[i] = &ubo_blocks[i]; in link_intrastage_shaders()
4228 &shProg->data->UniformBlocks[i], 0)) in build_program_resource_list()
Dgl_nir_link_uniforms.c1005 prog->data->UniformBlocks : prog->data->ShaderStorageBlocks; in find_and_update_previous_uniform_storage()
1410 prog->data->ShaderStorageBlocks : prog->data->UniformBlocks; in nir_link_uniform()
1666 prog->data->ShaderStorageBlocks : prog->data->UniformBlocks; in gl_nir_link_uniforms()
Dlower_ubo_reference.cpp302 blocks = shader->Program->sh.UniformBlocks; in setup_for_load_or_store()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_atom_constbuf.c273 &st->ctx->UniformBufferBindings[prog->sh.UniformBlocks[i]->Binding]; in st_bind_ubos()
Dst_draw_feedback.c251 &st->ctx->UniformBufferBindings[prog->sh.UniformBlocks[i]->Binding]; in st_feedback_draw_vbo()
Dst_glsl_to_tgsi.cpp6992 unsigned size = proginfo->sh.UniformBlocks[i]->UniformBufferSize; in st_translate_program()
/third_party/mesa3d/docs/relnotes/
D10.1.1.rst133 - linker: Set block bindings based on UniformBlocks rather than
/third_party/mesa3d/src/mesa/main/
Dmtypes.h2233 struct gl_uniform_block **UniformBlocks; member
2974 struct gl_uniform_block *UniformBlocks; member
Duniforms.c1107 if (shProg->data->UniformBlocks[uniformBlockIndex].Binding != in uniform_block_binding()
1113 shProg->data->UniformBlocks[uniformBlockIndex].Binding = in uniform_block_binding()
Dshader_query.cpp1200 return shProg->data->UniformBlocks[index].stageref & (1 << stage); in is_resource_referenced()
Dshaderapi.c923 strlen_or_zero(shProg->data->UniformBlocks[i].Name) + 1; in get_programiv()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_wm_surface_state.c1380 &ctx->UniformBufferBindings[prog->sh.UniformBlocks[i]->Binding]; in brw_upload_ubo_surfaces()
DgenX_state_upload.c3131 prog->sh.UniformBlocks[range->block];