Home
last modified time | relevance | path

Searched refs:num_uniforms (Results 1 – 25 of 56) sorted by relevance

123

/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_link_atomics.c44 unsigned num_uniforms; member
56 if (buffer->num_uniforms >= buffer->uniform_buffer_size) { in add_atomic_counter()
68 buffer->uniforms + buffer->num_uniforms; in add_atomic_counter()
71 buffer->num_uniforms++; in add_atomic_counter()
225 ab->num_uniforms); in gl_nir_link_assign_atomic_counter_resources()
226 mab->NumUniforms = ab->num_uniforms; in gl_nir_link_assign_atomic_counter_resources()
229 for (unsigned j = 0; j < ab->num_uniforms; j++) { in gl_nir_link_assign_atomic_counter_resources()
326 qsort(abs[i].uniforms, abs[i].num_uniforms, in gl_nir_link_check_atomic_counter_resources()
330 for (unsigned j = 1; j < abs[i].num_uniforms; j++) { in gl_nir_link_check_atomic_counter_resources()
/third_party/mesa3d/src/intel/compiler/
Dbrw_kernel.c173 nir->num_uniforms += kernel_arg_start; in lower_kernel_intrinsics()
193 nir_intrinsic_set_range(load, nir->num_uniforms); in lower_kernel_intrinsics()
373 kernel->args_size = nir->num_uniforms; in brw_kernel_from_spirv()
386 assert(arg_desc.offset + arg_desc.size <= nir->num_uniforms); in brw_kernel_from_spirv()
445 kernel->prog_data.base.nr_params = DIV_ROUND_UP(nir->num_uniforms, 4); in brw_kernel_from_spirv()
/third_party/mesa3d/src/compiler/nir/
Dnir_inline_uniforms.c338 nir_inline_uniforms(nir_shader *shader, unsigned num_uniforms, in nir_inline_uniforms() argument
342 if (!num_uniforms) in nir_inline_uniforms()
368 for (unsigned i = 0; i < num_uniforms; i++) { in nir_inline_uniforms()
388 for (unsigned i = 0; i < num_uniforms; i++) { in nir_inline_uniforms()
Dnir_lower_uniforms_to_ubo.c147 if (shader->num_uniforms > 0) { in nir_lower_uniforms_to_ubo()
149 shader->num_uniforms, 16); in nir_lower_uniforms_to_ubo()
Dnir_lower_atomics_to_ssbo.c52 b->shader->num_uniforms++; in deref_offset_var()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_inline_uniforms.c384 const unsigned num_uniforms = pipeline->inlines[shader->info.stage].count[ubo]; in lvp_inline_uniforms() local
389 for (unsigned i = 0; i < num_uniforms; i++) { in lvp_inline_uniforms()
409 for (unsigned i = 0; i < num_uniforms; i++) { in lvp_inline_uniforms()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_program.c71 const struct zink_shader_key *key, unsigned num_uniforms) in shader_key_matches() argument
74 …if (key_size_differs || zm->num_uniforms != num_uniforms || zm->has_nonseamless != !!key->base.non… in shader_key_matches()
79 (!num_uniforms || !memcmp(zm->key + zm->key_size + nonseamless_size, in shader_key_matches()
80 … key->base.inlined_uniform_values, zm->num_uniforms * sizeof(uint32_t))); in shader_key_matches()
87 unsigned key_size = zm->key_size + nonseamless_size + zm->num_uniforms * sizeof(uint32_t); in shader_module_hash()
144 zm->num_uniforms = inline_size; in get_shader_module_for_stage()
333 zm->num_uniforms = inline_size; in update_cs_shader_module()
346 if (zm->num_uniforms || nonseamless_size) in update_cs_shader_module()
Dzink_program.h72 uint8_t num_uniforms; member
/third_party/mesa3d/src/broadcom/compiler/
Dvir_to_qpu.c202 c->num_uniforms++; in v3d_generate_code_block()
397 assert(next_uniform == c->num_uniforms); in v3d_dump_qpu()
408 c->num_uniforms = 0; in v3d_vir_to_qpu()
Dvir.c668 int count = c->num_uniforms; in v3d_set_prog_data_uniforms()
1675 c->num_uniforms, in v3d_shaderdb_dump()
1981 for (int i = 0; i < c->num_uniforms; i++) { in vir_get_uniform_index()
1988 uint32_t uniform = c->num_uniforms++; in vir_get_uniform_index()
2072 const int num_uniforms = c->num_uniforms; in vir_uniform() local
2078 const bool is_new_uniform = num_uniforms != c->num_uniforms; in vir_uniform()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_compute_push_layout.c127 nir->num_uniforms = ALIGN(push_end - push_start, align); in anv_nir_compute_push_layout()
128 prog_data->nr_params = nir->num_uniforms / 4; in anv_nir_compute_push_layout()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_reorder_uniforms.c89 c->num_uniforms = next_uniform; in qir_reorder_uniforms()
Dvc4_qpu_schedule.c1082 c->num_uniforms); in qpu_schedule_instructions()
1083 c->uniform_data = ralloc_array(c, uint32_t, c->num_uniforms); in qpu_schedule_instructions()
1084 c->uniform_array_size = c->num_uniforms; in qpu_schedule_instructions()
1124 assert(next_uniform == c->num_uniforms); in qpu_schedule_instructions()
Dvc4_qir.c769 for (int i = 0; i < c->num_uniforms; i++) { in qir_uniform()
776 uint32_t uniform = c->num_uniforms++; in qir_uniform()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_program.c111 so->first_immediate = so->nir->num_uniforms; in fd2_fp_state_create()
149 so->first_immediate = so->nir->num_uniforms; in fd2_vp_state_create()
/third_party/mesa3d/src/freedreno/decode/
Dpgmdump.c51 uint32_t num_uniforms; member
399 for (i = 0; i < state->hdr->num_uniforms; i++) { in dump_short_summary()
712 printf("\tuniforms: %d\n", state->hdr->num_uniforms); in dump_program()
747 for (i = 0; (i < state->hdr->num_uniforms) && (state->sz > 0); i++) { in dump_program()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_nir_builtins.c149 b.shader->num_uniforms = 1; in st_nir_make_clearcolor_shader()
/third_party/mesa3d/src/intel/blorp/
Dblorp.c320 nir->num_uniforms = offsetof(struct brw_blorp_wm_inputs, subgroup_id); in blorp_compile_cs()
321 unsigned nr_params = nir->num_uniforms / 4; in blorp_compile_cs()
/third_party/mesa3d/src/gallium/drivers/lima/standalone/
Dlima_compiler_cmdline.c167 &nir->num_uniforms, in load_glsl()
/third_party/mesa3d/src/asahi/compiler/
Dcmdline.c128 nir_assign_var_locations(nir[i], nir_var_uniform, &nir[i]->num_uniforms, in compile_shader()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_disk_cache.c207 if (num_cbufs || ish->nir->num_uniforms) in crocus_disk_cache_retrieve()
/third_party/mesa3d/src/gallium/drivers/vc4/kernel/
Dvc4_validate_shaders.c286 uint32_t num_uniforms = validated_shader->uniforms_size / 4; in require_uniform_address_uniform() local
296 validated_shader->uniform_addr_offsets[o] = num_uniforms; in require_uniform_address_uniform()
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
Dnir.c455 comp->constant_base = nir->num_uniforms; in gpir_compile_nir()
456 prog->state.uniform_size = nir->num_uniforms * 16; in gpir_compile_nir()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_disk_cache.c233 if (num_cbufs || ish->nir->num_uniforms) in iris_disk_cache_retrieve()
/third_party/mesa3d/src/panfrost/bifrost/
Dcmdline.c170 nir_assign_var_locations(nir[i], nir_var_uniform, &nir[i]->num_uniforms, in compile_shader()

123