Searched refs:stage_prog_data (Results 1 - 25 of 29) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_nir_uniforms.cpp32 struct brw_stage_prog_data *stage_prog_data,
64 stage_prog_data->param[uniform_index++] =
150 struct brw_stage_prog_data *stage_prog_data,
157 brw_setup_image_uniform_values(var, stage_prog_data);
200 stage_prog_data->param[uniform_index++] = BRW_PARAM_UNIFORM(idx);
207 stage_prog_data->param[uniform_index++] =
218 struct brw_stage_prog_data *stage_prog_data,
222 stage_prog_data->nr_params = nr_params;
223 stage_prog_data->param = rzalloc_array(mem_ctx, uint32_t, nr_params);
232 brw_nir_setup_glsl_builtin_uniform(var, prog, stage_prog_data,
30 brw_nir_setup_glsl_builtin_uniform(nir_variable * var,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,bool is_scalar) argument
148 brw_nir_setup_glsl_uniform(gl_shader_stage stage,nir_variable * var,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,bool is_scalar) argument
216 brw_nir_setup_glsl_uniforms(void * mem_ctx,nir_shader * shader,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,bool is_scalar) argument
242 brw_nir_setup_arb_uniforms(void * mem_ctx,nir_shader * shader,struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data) argument
[all...]
H A Dbrw_program.c798 struct brw_stage_prog_data *stage_prog_data,
803 stage_prog_data->binding_table.texture_start = next_binding_table_offset;
808 stage_prog_data->binding_table.ubo_start = next_binding_table_offset;
811 stage_prog_data->binding_table.ubo_start = 0xd0d0d0d0;
817 stage_prog_data->binding_table.ssbo_start = next_binding_table_offset;
820 stage_prog_data->binding_table.ssbo_start = 0xd0d0d0d0;
824 stage_prog_data->binding_table.shader_time_start = next_binding_table_offset;
827 stage_prog_data->binding_table.shader_time_start = 0xd0d0d0d0;
832 stage_prog_data->binding_table.gather_texture_start =
833 stage_prog_data
796 brw_assign_common_binding_table_offsets(const struct gen_device_info * devinfo,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,uint32_t next_binding_table_offset) argument
[all...]
H A Dbrw_program.h81 struct brw_stage_prog_data *stage_prog_data,
H A Dbrw_vs.c123 struct brw_stage_prog_data *stage_prog_data = &prog_data.base.base; local in function:brw_codegen_vs_prog
132 stage_prog_data->use_alt_mode = true;
H A DgenX_state_upload.c1556 /* sf.ConstantURBEntryReadLength = stage_prog_data->curb_read_length; */
2120 stage_prog_data->binding_table.size_bytes / 4; \
2121 pkt.FloatingPointMode = stage_prog_data->use_alt_mode; \
2123 if (stage_prog_data->total_scratch) { \
2130 stage_prog_data->dispatch_grf_start_reg; \
2147 const struct brw_stage_prog_data *stage_prog_data = &vue_prog_data->base; local in function:genX
2190 vs.ConstantURBEntryReadLength = stage_prog_data->curb_read_length;
2666 struct brw_stage_prog_data *stage_prog_data = stage_state->prog_data; local in function:genX
2668 brw_vue_prog_data(stage_prog_data);
2671 brw_gs_prog_data(stage_prog_data);
4096 struct brw_stage_prog_data *stage_prog_data = stage_state->prog_data; local in function:genX
4134 struct brw_stage_prog_data *stage_prog_data = stage_state->prog_data; local in function:genX
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_nir_uniforms.cpp32 struct brw_stage_prog_data *stage_prog_data,
64 stage_prog_data->param[uniform_index++] =
150 struct brw_stage_prog_data *stage_prog_data,
157 brw_setup_image_uniform_values(var, stage_prog_data);
200 stage_prog_data->param[uniform_index++] = BRW_PARAM_UNIFORM(idx);
207 stage_prog_data->param[uniform_index++] =
218 struct brw_stage_prog_data *stage_prog_data,
222 stage_prog_data->nr_params = nr_params;
223 stage_prog_data->param = rzalloc_array(mem_ctx, uint32_t, nr_params);
232 brw_nir_setup_glsl_builtin_uniform(var, prog, stage_prog_data,
30 brw_nir_setup_glsl_builtin_uniform(nir_variable * var,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,bool is_scalar) argument
148 brw_nir_setup_glsl_uniform(gl_shader_stage stage,nir_variable * var,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,bool is_scalar) argument
216 brw_nir_setup_glsl_uniforms(void * mem_ctx,nir_shader * shader,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,bool is_scalar) argument
242 brw_nir_setup_arb_uniforms(void * mem_ctx,nir_shader * shader,struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data) argument
[all...]
H A Dbrw_program.c769 struct brw_stage_prog_data *stage_prog_data,
774 stage_prog_data->binding_table.texture_start = next_binding_table_offset;
779 stage_prog_data->binding_table.ubo_start = next_binding_table_offset;
782 stage_prog_data->binding_table.ubo_start = 0xd0d0d0d0;
788 stage_prog_data->binding_table.ssbo_start = next_binding_table_offset;
791 stage_prog_data->binding_table.ssbo_start = 0xd0d0d0d0;
795 stage_prog_data->binding_table.shader_time_start = next_binding_table_offset;
798 stage_prog_data->binding_table.shader_time_start = 0xd0d0d0d0;
803 stage_prog_data->binding_table.gather_texture_start =
804 stage_prog_data
767 brw_assign_common_binding_table_offsets(const struct intel_device_info * devinfo,const struct gl_program * prog,struct brw_stage_prog_data * stage_prog_data,uint32_t next_binding_table_offset) argument
[all...]
H A Dbrw_program.h90 struct brw_stage_prog_data *stage_prog_data,
H A Dbrw_vs.c119 struct brw_stage_prog_data *stage_prog_data = &prog_data.base.base; local in function:brw_codegen_vs_prog
128 stage_prog_data->use_alt_mode = true;
H A DgenX_state_upload.c1546 /* sf.ConstantURBEntryReadLength = stage_prog_data->curb_read_length; */
2103 stage_prog_data->binding_table.size_bytes / 4; \
2104 pkt.FloatingPointMode = stage_prog_data->use_alt_mode; \
2106 if (stage_prog_data->total_scratch) { \
2113 stage_prog_data->dispatch_grf_start_reg; \
2130 const struct brw_stage_prog_data *stage_prog_data = &vue_prog_data->base; local in function:genX
2173 vs.ConstantURBEntryReadLength = stage_prog_data->curb_read_length;
2564 struct brw_stage_prog_data *stage_prog_data = stage_state->prog_data; local in function:genX
2566 brw_vue_prog_data(stage_prog_data);
2569 brw_gs_prog_data(stage_prog_data);
4018 struct brw_stage_prog_data *stage_prog_data = stage_state->prog_data; local in function:genX
4061 struct brw_stage_prog_data *stage_prog_data = stage_state->prog_data; local in function:genX
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_vs_visitor.cpp125 assert(stage_prog_data->nr_params == (unsigned)this->uniforms * 4);
126 brw_stage_prog_data_add_params(stage_prog_data,
133 stage_prog_data->param[this->uniforms * 4 + j] =
H A Dbrw_nir.h152 struct brw_stage_prog_data *stage_prog_data,
157 struct brw_stage_prog_data *stage_prog_data);
H A Dbrw_shader.h206 struct brw_stage_prog_data *stage_prog_data);
216 struct brw_stage_prog_data * const stage_prog_data; member in struct:backend_shader
H A Dbrw_fs_visitor.cpp127 stage_prog_data->nr_params = 0;
128 stage_prog_data->nr_pull_params = 0;
129 stage_prog_data->curb_read_length = 0;
130 stage_prog_data->dispatch_grf_start_reg = 2;
575 assert(stage_prog_data->nr_params == uniforms);
576 brw_stage_prog_data_add_params(stage_prog_data,
582 stage_prog_data->param[uniforms + j] =
1034 this->prog_data = this->stage_prog_data;
H A Dbrw_vec4.cpp726 uint32_t *param = ralloc_array(NULL, uint32_t, stage_prog_data->nr_params);
727 memcpy(param, stage_prog_data->param,
728 sizeof(uint32_t) * stage_prog_data->nr_params);
752 stage_prog_data->param[dst * 4 + new_chan[src] + j] =
770 stage_prog_data->param[dst * 4 + new_chan[src] + j] =
939 uint32_t *values = &stage_prog_data->param[i];
944 for (unsigned int j = 0; j < stage_prog_data->nr_pull_params; j += 4) {
948 if (stage_prog_data->pull_param[j + matches] != values[matches])
959 assert(stage_prog_data->nr_pull_params % 4 == 0);
960 pull_constant_loc[i / 4] = stage_prog_data
[all...]
H A Dbrw_vec4_visitor.cpp1783 assert(stage_prog_data->nr_pull_params == 0);
1784 stage_prog_data->pull_param = ralloc_array(mem_ctx, uint32_t,
1813 pull_constant_loc[j] = stage_prog_data->nr_pull_params / 4;
1816 stage_prog_data->pull_param[stage_prog_data->nr_pull_params++]
1817 = stage_prog_data->param[j * 4 + i];
H A Dbrw_shader.cpp681 struct brw_stage_prog_data *stage_prog_data)
686 stage_prog_data(stage_prog_data),
677 backend_shader(const struct brw_compiler * compiler,void * log_data,void * mem_ctx,const nir_shader * shader,struct brw_stage_prog_data * stage_prog_data) argument
H A Dbrw_fs.cpp1569 unsigned uniform_push_length = DIV_ROUND_UP(stage_prog_data->nr_params, 8);
1575 ubo_push_length += stage_prog_data->ubo_ranges[i].length;
2242 int subgroup_id_index = get_subgroup_id_param_index(stage_prog_data);
2340 uint32_t *param = stage_prog_data->param;
2341 stage_prog_data->nr_params = num_push_constants;
2343 stage_prog_data->param = rzalloc_array(mem_ctx, uint32_t,
2346 stage_prog_data->param = NULL;
2348 assert(stage_prog_data->nr_pull_params == 0);
2349 assert(stage_prog_data->pull_param == NULL);
2351 stage_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_shader.h52 struct brw_stage_prog_data *stage_prog_data,
63 struct brw_stage_prog_data * const stage_prog_data; member in struct:backend_shader
H A Dbrw_nir.h164 struct brw_stage_prog_data *stage_prog_data,
169 struct brw_stage_prog_data *stage_prog_data);
H A Dbrw_vec4.cpp727 uint32_t *param = ralloc_array(NULL, uint32_t, stage_prog_data->nr_params);
728 memcpy(param, stage_prog_data->param,
729 sizeof(uint32_t) * stage_prog_data->nr_params);
753 stage_prog_data->param[dst * 4 + new_chan[src] + j] =
771 stage_prog_data->param[dst * 4 + new_chan[src] + j] =
778 stage_prog_data->nr_params = new_uniform_count * 4;
944 uint32_t *values = &stage_prog_data->param[i];
949 for (unsigned int j = 0; j < stage_prog_data->nr_pull_params; j += 4) {
953 if (stage_prog_data->pull_param[j + matches] != values[matches])
964 assert(stage_prog_data
[all...]
H A Dbrw_fs_visitor.cpp128 stage_prog_data->nr_params = 0;
129 stage_prog_data->nr_pull_params = 0;
130 stage_prog_data->curb_read_length = 0;
131 stage_prog_data->dispatch_grf_start_reg = 2;
1141 this->prog_data = this->stage_prog_data;
H A Dbrw_vec4_visitor.cpp1670 assert(stage_prog_data->nr_pull_params == 0);
1671 stage_prog_data->pull_param = ralloc_array(mem_ctx, uint32_t,
1700 pull_constant_loc[j] = stage_prog_data->nr_pull_params / 4;
1703 stage_prog_data->pull_param[stage_prog_data->nr_pull_params++]
1704 = stage_prog_data->param[j * 4 + i];
H A Dbrw_shader.cpp728 struct brw_stage_prog_data *stage_prog_data,
734 stage_prog_data(stage_prog_data),
724 backend_shader(const struct brw_compiler * compiler,void * log_data,void * mem_ctx,const nir_shader * shader,struct brw_stage_prog_data * stage_prog_data,bool debug_enabled) argument
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.2.5.rst48 - cherry-ignore: i965: fix blorp stage_prog_data->param leak

Completed in 44 milliseconds

12