Searched refs:AtomicBuffers (Results 1 – 11 of 11) sorted by relevance
/external/mesa3d/src/compiler/glsl/ |
D | link_atomics.cpp | 212 prog->data->AtomicBuffers = rzalloc_array(prog->data, gl_active_atomic_buffer, in link_assign_atomic_counter_resources() 227 gl_active_atomic_buffer &mab = prog->data->AtomicBuffers[i]; in link_assign_atomic_counter_resources() 232 mab.Uniforms = rzalloc_array(prog->data->AtomicBuffers, GLuint, in link_assign_atomic_counter_resources() 274 gl_prog->sh.AtomicBuffers = in link_assign_atomic_counter_resources() 281 &prog->data->AtomicBuffers[i]; in link_assign_atomic_counter_resources() 283 gl_prog->sh.AtomicBuffers[intra_stage_idx] = atomic_buffer; in link_assign_atomic_counter_resources()
|
D | gl_nir_link_atomics.c | 201 prog->data->AtomicBuffers = in gl_nir_link_assign_atomic_counter_resources() 217 prog->data->AtomicBuffers + buffer_idx; in gl_nir_link_assign_atomic_counter_resources() 222 mab->Uniforms = rzalloc_array(prog->data->AtomicBuffers, GLuint, in gl_nir_link_assign_atomic_counter_resources() 270 gl_prog->sh.AtomicBuffers = in gl_nir_link_assign_atomic_counter_resources() 280 &prog->data->AtomicBuffers[i]; in gl_nir_link_assign_atomic_counter_resources() 284 gl_prog->sh.AtomicBuffers[intra_stage_idx] = atomic_buffer; in gl_nir_link_assign_atomic_counter_resources()
|
D | serialize.cpp | 252 blob_write_uint32(metadata, prog->data->AtomicBuffers[i].Binding); in write_atomic_buffers() 253 blob_write_uint32(metadata, prog->data->AtomicBuffers[i].MinimumSize); in write_atomic_buffers() 254 blob_write_uint32(metadata, prog->data->AtomicBuffers[i].NumUniforms); in write_atomic_buffers() 256 blob_write_bytes(metadata, prog->data->AtomicBuffers[i].StageReferences, in write_atomic_buffers() 257 sizeof(prog->data->AtomicBuffers[i].StageReferences)); in write_atomic_buffers() 259 for (unsigned j = 0; j < prog->data->AtomicBuffers[i].NumUniforms; j++) { in write_atomic_buffers() 260 blob_write_uint32(metadata, prog->data->AtomicBuffers[i].Uniforms[j]); in write_atomic_buffers() 270 prog->data->AtomicBuffers = in read_atomic_buffers() 280 glprog->sh.AtomicBuffers = in read_atomic_buffers() 283 stage_buff_list[i] = glprog->sh.AtomicBuffers; in read_atomic_buffers() [all …]
|
D | standalone_scaffolding.cpp | 176 ralloc_free(shProg->data->AtomicBuffers); in _mesa_clear_shader_program_data() 177 shProg->data->AtomicBuffers = NULL; in _mesa_clear_shader_program_data()
|
D | gl_nir_linker.c | 577 &prog->data->AtomicBuffers[i], 0)) in nir_build_program_resource_list()
|
D | linker.cpp | 4202 &shProg->data->AtomicBuffers[i], 0)) in build_program_resource_list()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_atom_atomicbuf.c | 84 &prog->sh.data->AtomicBuffers[i]; in st_bind_atomics()
|
D | st_glsl_to_tgsi.cpp | 6942 prog->sh.AtomicBuffers[i]->Binding); in st_translate_program() 6943 assert(prog->sh.AtomicBuffers[i]->Binding < in st_translate_program()
|
/external/mesa3d/src/mesa/main/ |
D | mtypes.h | 2140 struct gl_active_atomic_buffer **AtomicBuffers; member 2933 struct gl_active_atomic_buffer *AtomicBuffers; member
|
D | shader_query.cpp | 837 return RESOURCE_ATC(res) - shProg->data->AtomicBuffers; in _mesa_program_resource_index()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_wm_surface_state.c | 1384 &ctx->AtomicBufferBindings[prog->sh.AtomicBuffers[i]->Binding]; in brw_upload_ubo_surfaces()
|