Home
last modified time | relevance | path

Searched refs:ShaderStorageBlocks (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_blocks.c249 sh_blks = sh->Program->sh.ShaderStorageBlocks; in nir_interstage_cross_validate_uniform_blocks()
290 sh->Program->sh.ShaderStorageBlocks : in nir_interstage_cross_validate_uniform_blocks()
304 prog->data->ShaderStorageBlocks = blks; in nir_interstage_cross_validate_uniform_blocks()
632 linked->Program->sh.ShaderStorageBlocks = in gl_nir_link_uniform_blocks()
636 linked->Program->sh.ShaderStorageBlocks[i] = &ssbo_blocks[i]; in gl_nir_link_uniform_blocks()
Dlinker_util.cpp245 if (prog->data->ShaderStorageBlocks[i].UniformBufferSize > in link_util_check_uniform_resources()
248 prog->data->ShaderStorageBlocks[i].Name, in link_util_check_uniform_resources()
249 prog->data->ShaderStorageBlocks[i].UniformBufferSize, in link_util_check_uniform_resources()
Dserialize.cpp132 write_buffer_block(metadata, &prog->data->ShaderStorageBlocks[i]); in write_buffer_blocks()
152 uint32_t offset = glprog->sh.ShaderStorageBlocks[j] - in write_buffer_blocks()
153 prog->data->ShaderStorageBlocks; in write_buffer_blocks()
199 prog->data->ShaderStorageBlocks = in read_buffer_blocks()
208 read_buffer_block(metadata, &prog->data->ShaderStorageBlocks[i], prog); in read_buffer_blocks()
223 glprog->sh.ShaderStorageBlocks = in read_buffer_blocks()
233 glprog->sh.ShaderStorageBlocks[j] = in read_buffer_blocks()
234 prog->data->ShaderStorageBlocks + offset; in read_buffer_blocks()
838 prog->data->ShaderStorageBlocks[i].Name) == 0) { in write_program_resource_data()
940 res->Data = &prog->data->ShaderStorageBlocks[blob_read_uint32(metadata)]; in read_program_resource_data()
Dstandalone_scaffolding.cpp173 ralloc_free(shProg->data->ShaderStorageBlocks); in _mesa_clear_shader_program_data()
174 shProg->data->ShaderStorageBlocks = NULL; in _mesa_clear_shader_program_data()
Dgl_nir_lower_buffers.c92 blocks = linked_shader->Program->sh.ShaderStorageBlocks; in get_block_array_index()
138 blocks = linked_shader->Program->sh.ShaderStorageBlocks; in get_block_index_offset()
Dgl_nir_linker.c569 &prog->data->ShaderStorageBlocks[i], in nir_build_program_resource_list()
570 prog->data->ShaderStorageBlocks[i].stageref)) in nir_build_program_resource_list()
Dlink_uniforms.cpp206 shProg->data->ShaderStorageBlocks[block_index].Name : in calculate_array_size_and_stride()
751 prog->data->ShaderStorageBlocks : prog->data->UniformBlocks; in set_and_process()
1320 shader->Program->sh.ShaderStorageBlocks; in link_update_uniform_buffer_variables()
Dlinker.cpp1269 sh_blks = sh->Program->sh.ShaderStorageBlocks; in interstage_cross_validate_uniform_blocks()
1310 sh->Program->sh.ShaderStorageBlocks : in interstage_cross_validate_uniform_blocks()
1324 prog->data->ShaderStorageBlocks = blks; in interstage_cross_validate_uniform_blocks()
2618 linked->Program->sh.ShaderStorageBlocks = in link_intrastage_shaders()
2622 linked->Program->sh.ShaderStorageBlocks[i] = &ssbo_blocks[i]; in link_intrastage_shaders()
4235 &shProg->data->ShaderStorageBlocks[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.cpp299 blocks = shader->Program->sh.ShaderStorageBlocks; in setup_for_load_or_store()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_atom_storagebuf.c58 prog->sh.ShaderStorageBlocks[i]->Binding]; in st_bind_ssbos()
Dst_draw_feedback.c281 prog->sh.ShaderStorageBlocks[i]->Binding]; in st_feedback_draw_vbo()
/third_party/mesa3d/src/mesa/main/
Duniforms.c1169 if (shProg->data->ShaderStorageBlocks[shaderStorageBlockIndex].Binding != in shader_storage_block_binding()
1175 shProg->data->ShaderStorageBlocks[shaderStorageBlockIndex].Binding = in shader_storage_block_binding()
Dmtypes.h2234 struct gl_uniform_block **ShaderStorageBlocks; member
2975 struct gl_uniform_block *ShaderStorageBlocks; member
Dshader_query.cpp1203 return shProg->data->ShaderStorageBlocks[index].stageref & (1 << stage); in is_resource_referenced()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_wm_surface_state.c1401 &ctx->ShaderStorageBufferBindings[prog->sh.ShaderStorageBlocks[i]->Binding]; in brw_upload_ubo_surfaces()