Searched refs:block_index (Results 1 - 25 of 33) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_uniform.h139 int block_index; member in struct:gl_uniform_storage
H A Dlinker_util.h79 int block_index);
H A Dlink_uniform_blocks.cpp224 unsigned *block_index,
232 * \param first_index Value of \c block_index for the first element of the
240 unsigned *block_index, unsigned binding_offset,
255 parcel, variables, b, block_index,
259 parcel, variables, b, block_index,
261 *block_index - first_index, ctx, prog);
271 unsigned *block_index, unsigned binding_offset,
275 unsigned i = *block_index;
311 *block_index = *block_index
236 process_block_array(struct uniform_block_array_elements * ub_array,char ** name,size_t name_length,gl_uniform_block * blocks,ubo_visitor * parcel,gl_uniform_buffer_variable * variables,const struct link_uniform_block_active * const b,unsigned * block_index,unsigned binding_offset,struct gl_context * ctx,struct gl_shader_program * prog,unsigned first_index) argument
267 process_block_array_leaf(const char * name,gl_uniform_block * blocks,ubo_visitor * parcel,gl_uniform_buffer_variable * variables,const struct link_uniform_block_active * const b,unsigned * block_index,unsigned binding_offset,unsigned linearized_index,struct gl_context * ctx,struct gl_shader_program * prog) argument
[all...]
H A Dlinker_util.cpp47 int block_index)
61 if (block_index != uniform->block_index ||
42 link_util_should_add_buffer_variable(struct gl_shader_program * prog,struct gl_uniform_storage * uniform,int top_level_array_base_offset,int top_level_array_size_in_bytes,int second_element_offset,int block_index) argument
H A Dgl_nir_link_uniform_blocks.c560 unsigned block_index = 0; local in function:link_linked_shader_uniform_blocks
575 fill_block(&blks[block_index], var, variables, &variable_index,
577 block_index++;
581 assert(block_index == *num_blocks);
H A Dgl_nir_linker.c506 int block_index = -1; local in function:nir_build_program_resource_list
530 second_element_offset, block_index))
549 block_index = uniform->block_index;
H A Dlink_uniforms.cpp200 int block_index = uni->block_index; local in function:calculate_array_size_and_stride
206 shProg->data->ShaderStorageBlocks[block_index].Name :
207 shProg->data->UniformBlocks[block_index].Name);
1137 this->uniforms[id].block_index = this->buffer_block_index;
1172 this->uniforms[id].block_index = -1;
1484 if (prog->data->UniformStorage[i].block_index == -1)
1679 prog->data->UniformStorage[i].block_index != -1);
H A Dgl_nir_link_uniforms.c260 if (prog->data->UniformStorage[i].block_index == -1)
283 if (uniform->block_index == -1)
291 if (uniform->block_index == -1)
1014 int block_index = prog->data->UniformStorage[i].block_index; local in function:find_and_update_previous_uniform_storage
1015 if (block_index != -1) {
1016 assert(block_index < num_blks);
1018 if (var->data.binding == blks[block_index].Binding) {
1463 uniform->block_index = buffer_block_index;
H A Dlower_ubo_reference.cpp1008 ir_rvalue *block_index = this->uniform_block->clone(mem_ctx, NULL); local in function:__anonf648b2340110::lower_ubo_reference_visitor::lower_ssbo_atomic_intrinsic
1050 call_params.push_tail(block_index);
H A Dserialize.cpp422 prog->data->UniformStorage[idx].block_index == -1)
445 blob_write_uint32(metadata, prog->data->UniformStorage[i].block_index);
520 uniforms[i].block_index = blob_read_uint32(metadata);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_uniform.h139 int block_index; member in struct:gl_uniform_storage
H A Dlink_uniform_blocks.cpp224 unsigned *block_index,
232 * \param first_index Value of \c block_index for the first element of the
240 unsigned *block_index, unsigned *binding_offset,
253 parcel, variables, b, block_index,
257 parcel, variables, b, block_index,
258 binding_offset, *block_index - first_index,
269 unsigned *block_index, unsigned *binding_offset,
273 unsigned i = *block_index;
309 *block_index = *block_index
236 process_block_array(struct uniform_block_array_elements * ub_array,char ** name,size_t name_length,gl_uniform_block * blocks,ubo_visitor * parcel,gl_uniform_buffer_variable * variables,const struct link_uniform_block_active * const b,unsigned * block_index,unsigned * binding_offset,struct gl_context * ctx,struct gl_shader_program * prog,unsigned first_index) argument
265 process_block_array_leaf(const char * name,gl_uniform_block * blocks,ubo_visitor * parcel,gl_uniform_buffer_variable * variables,const struct link_uniform_block_active * const b,unsigned * block_index,unsigned * binding_offset,unsigned linearized_index,struct gl_context * ctx,struct gl_shader_program * prog) argument
[all...]
H A Dlink_uniforms.cpp907 this->uniforms[id].block_index = this->buffer_block_index;
942 this->uniforms[id].block_index = -1;
1251 if (prog->data->UniformStorage[i].block_index == -1)
1446 prog->data->UniformStorage[i].block_index != -1);
H A Dgl_nir_link_uniforms.c376 uniform->block_index = -1;
H A Dlinker.cpp4359 int block_index = uni->block_index; local in function:calculate_array_size_and_stride
4365 shProg->data->ShaderStorageBlocks[block_index].Name :
4366 shProg->data->UniformBlocks[block_index].Name);
4516 int block_index = shProg->data->UniformStorage[i].block_index; local in function:build_program_resource_list
4517 if (block_index != -1) {
4519 shProg->data->ShaderStorageBlocks[block_index].stageref :
4520 shProg->data->UniformBlocks[block_index].stageref;
H A Dlower_ubo_reference.cpp1006 ir_rvalue *block_index = this->uniform_block->clone(mem_ctx, NULL); local in function:__anon515fc8010110::lower_ubo_reference_visitor::lower_ssbo_atomic_intrinsic
1048 call_params.push_tail(block_index);
H A Dserialize.cpp422 prog->data->UniformStorage[idx].block_index == -1)
441 blob_write_uint32(metadata, prog->data->UniformStorage[i].block_index);
516 uniforms[i].block_index = blob_read_uint32(metadata);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
H A Dvtn_variables.c245 nir_ssa_def *block_index = base->block_index; local in function:vtn_nir_deref_pointer_dereference
266 * It's more robust if we check for both !block_index and for the type
272 if (!block_index || vtn_type_contains_block(b, type)) {
304 if (!block_index) {
306 block_index = vtn_variable_resource_index(b, base->var, desc_arr_idx);
308 block_index = vtn_resource_reindex(b, base->mode,
309 block_index, desc_arr_idx);
320 ptr->block_index = block_index;
393 nir_ssa_def *block_index = base->block_index; local in function:vtn_ssa_offset_pointer_dereference
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_variables.c321 nir_ssa_def *block_index = base->block_index; local in function:vtn_pointer_dereference
342 * It's more robust if we check for both !block_index and for the type
348 if (!block_index || vtn_type_contains_block(b, type) ||
381 if (!block_index) {
383 block_index = vtn_variable_resource_index(b, base->var, desc_arr_idx);
385 block_index = vtn_resource_reindex(b, base->mode,
386 block_index, desc_arr_idx);
397 ptr->block_index = block_index;
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv84_video_vp.c257 int i, sum = 0, mask, block_index, count; local in function:nv84_decoder_vp_mpeg12_mb
279 for (mask = 0x20, block_index = 0; mask > 0; mask >>= 1, block_index++) {
443 info.block_counts[block_index] = count;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/
H A Dnv84_video_vp.c257 int i, sum = 0, mask, block_index, count; local in function:nv84_decoder_vp_mpeg12_mb
279 for (mask = 0x20, block_index = 0; mask > 0; mask >>= 1, block_index++) {
443 info.block_counts[block_index] = count;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_query.c236 unsigned block_index; /* block index of the memory block */ member in struct:svga_qmem_alloc_entry
282 index = alloc_entry->block_index;
349 int block_index = -1; local in function:allocate_query_block_entry
351 block_index = allocate_query_block(svga);
352 if (block_index == -1)
358 alloc_entry->block_index = block_index;
359 alloc_entry->start_offset = block_index * SVGA_QUERY_MEM_BLOCK_SIZE;
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dshader_query.cpp741 int block_index = -1; local in function:program_resource_find_binding_offset
747 * of each type (UBO/SSBO) are contiguous, so we can infer block_index from
766 block_index = i - starting_index - block->linearized_array_index;
771 if (block_index == -1)
784 if (uniform->block_index == block_index && uniform->offset == offset) {
1086 if (RESOURCE_UNI(res)->block_index != -1 ||
1456 *val = RESOURCE_UNI(res)->block_index;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_query.c219 unsigned block_index; /* block index of the memory block */ member in struct:svga_qmem_alloc_entry
268 index = alloc_entry->block_index;
285 alloc_entry->block_index = index;
351 assert(alloc_entry->block_index != -1);
353 alloc_entry->block_index * SVGA_QUERY_MEM_BLOCK_SIZE;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_format_s3tc.c2013 LLVMValueRef ij_index, hash_index, hash_mask, block_index; local in function:compressed_fetch_cached
2058 block_index = LLVMBuildShl(builder, hash_index,
2060 block_index = LLVMBuildAdd(builder, ij_index, block_index, "");
2073 block_indexx = LLVMBuildExtractElement(builder, block_index, index, "");
2117 color = s3tc_lookup_cached_pixel(gallivm, cache, block_index);

Completed in 101 milliseconds

12