Home
last modified time | relevance | path

Searched refs:AtomicBuffers (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dserialize.cpp252 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 …]
Dlink_atomics.cpp210 prog->data->AtomicBuffers = rzalloc_array(prog->data, gl_active_atomic_buffer, in link_assign_atomic_counter_resources()
225 gl_active_atomic_buffer &mab = prog->data->AtomicBuffers[i]; in link_assign_atomic_counter_resources()
230 mab.Uniforms = rzalloc_array(prog->data->AtomicBuffers, GLuint, in link_assign_atomic_counter_resources()
272 gl_prog->sh.AtomicBuffers = in link_assign_atomic_counter_resources()
279 &prog->data->AtomicBuffers[i]; in link_assign_atomic_counter_resources()
281 gl_prog->sh.AtomicBuffers[intra_stage_idx] = atomic_buffer; in link_assign_atomic_counter_resources()
Dstandalone_scaffolding.cpp157 ralloc_free(shProg->data->AtomicBuffers); in _mesa_clear_shader_program_data()
158 shProg->data->AtomicBuffers = NULL; in _mesa_clear_shader_program_data()
Dlinker.cpp4445 &shProg->data->AtomicBuffers[i], 0)) in build_program_resource_list()
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_atomicbuf.c54 &prog->sh.data->AtomicBuffers[i]; in st_bind_atomics()
Dst_glsl_to_tgsi.cpp6601 unsigned index = prog->sh.AtomicBuffers[i]->Binding; in st_translate_program()
/external/mesa3d/src/mesa/main/
Dmtypes.h2131 struct gl_active_atomic_buffer **AtomicBuffers; member
2873 struct gl_active_atomic_buffer *AtomicBuffers; member
Dshader_query.cpp655 return RESOURCE_ATC(res) - shProg->data->AtomicBuffers; in _mesa_program_resource_index()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_wm_surface_state.c1302 &ctx->AtomicBufferBindings[prog->sh.AtomicBuffers[i]->Binding]; in brw_upload_ubo_surfaces()