Searched refs:ShaderStorageBlocks (Results 1 – 13 of 13) sorted by relevance
249 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()631 linked->Program->sh.ShaderStorageBlocks = in gl_nir_link_uniform_blocks()635 linked->Program->sh.ShaderStorageBlocks[i] = &ssbo_blocks[i]; in gl_nir_link_uniform_blocks()
309 if (prog->data->ShaderStorageBlocks[i].UniformBufferSize > in link_util_check_uniform_resources()312 prog->data->ShaderStorageBlocks[i].name.string, in link_util_check_uniform_resources()313 prog->data->ShaderStorageBlocks[i].UniformBufferSize, in link_util_check_uniform_resources()
133 write_buffer_block(metadata, &prog->data->ShaderStorageBlocks[i]); in write_buffer_blocks()153 uint32_t offset = glprog->sh.ShaderStorageBlocks[j] - in write_buffer_blocks()154 prog->data->ShaderStorageBlocks; in write_buffer_blocks()201 prog->data->ShaderStorageBlocks = in read_buffer_blocks()210 read_buffer_block(metadata, &prog->data->ShaderStorageBlocks[i], prog); in read_buffer_blocks()225 glprog->sh.ShaderStorageBlocks = in read_buffer_blocks()235 glprog->sh.ShaderStorageBlocks[j] = in read_buffer_blocks()236 prog->data->ShaderStorageBlocks + offset; in read_buffer_blocks()842 prog->data->ShaderStorageBlocks[i].name.string) == 0) { in write_program_resource_data()945 res->Data = &prog->data->ShaderStorageBlocks[blob_read_uint32(metadata)]; in read_program_resource_data()
173 ralloc_free(shProg->data->ShaderStorageBlocks); in _mesa_clear_shader_program_data()174 shProg->data->ShaderStorageBlocks = NULL; in _mesa_clear_shader_program_data()
92 blocks = linked_shader->Program->sh.ShaderStorageBlocks; in get_block_array_index()138 blocks = linked_shader->Program->sh.ShaderStorageBlocks; in get_block_index_offset()
1039 prog->data->UniformBlocks : prog->data->ShaderStorageBlocks; in find_and_update_previous_uniform_storage()1445 prog->data->ShaderStorageBlocks : prog->data->UniformBlocks; in nir_link_uniform()1702 prog->data->ShaderStorageBlocks : prog->data->UniformBlocks; in gl_nir_link_uniforms()1778 base = sh->Program->sh.ShaderStorageBlocks[0] - prog->data->ShaderStorageBlocks; in gl_nir_link_uniforms()
724 &prog->data->ShaderStorageBlocks[i], in nir_build_program_resource_list()725 prog->data->ShaderStorageBlocks[i].stageref)) in nir_build_program_resource_list()
1174 sh_blks = sh->Program->sh.ShaderStorageBlocks; in interstage_cross_validate_uniform_blocks()1215 sh->Program->sh.ShaderStorageBlocks : in interstage_cross_validate_uniform_blocks()1229 prog->data->ShaderStorageBlocks = blks; in interstage_cross_validate_uniform_blocks()2523 linked->Program->sh.ShaderStorageBlocks = in link_intrastage_shaders()2527 linked->Program->sh.ShaderStorageBlocks[i] = &ssbo_blocks[i]; in link_intrastage_shaders()
316 struct gl_uniform_block *ShaderStorageBlocks; member620 struct gl_uniform_block **ShaderStorageBlocks; member
1172 if (shProg->data->ShaderStorageBlocks[shaderStorageBlockIndex].Binding != in shader_storage_block_binding()1178 shProg->data->ShaderStorageBlocks[shaderStorageBlockIndex].Binding = in shader_storage_block_binding()
1274 return shProg->data->ShaderStorageBlocks[index].stageref & (1 << stage); in is_resource_referenced()
57 prog->sh.ShaderStorageBlocks[i]->Binding]; in st_bind_ssbos()
279 prog->sh.ShaderStorageBlocks[i]->Binding]; in st_feedback_draw_vbo()