/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_clip_state.c | 48 clip->thread0.grf_reg_count = (ALIGN(brw->clip.prog_data->total_grf, 16) / 60 clip->thread3.urb_entry_read_length = brw->clip.prog_data->urb_read_length; 62 brw->clip.prog_data->curb_read_length; 104 clip->clip5.clip_mode = brw->clip.prog_data->clip_mode;
|
brw_fs.cpp | 529 unsigned int param = c->prog_data.nr_params++; 531 assert(param < ARRAY_SIZE(c->prog_data.param)); 590 this->param_index[c->prog_data.nr_params] = index; 591 this->param_offset[c->prog_data.nr_params] = swiz; 592 c->prog_data.nr_params++; 894 * set up prog_data.param[] for assign_curb_setup() and 904 for (unsigned int i = 0; i < c->prog_data.nr_params; i++) { 905 c->prog_data.param[i] = 914 c->prog_data.curb_read_length = ALIGN(c->prog_data.nr_params, 8) / 8 [all...] |
brw_vec4_reg_allocate.cpp | 79 prog_data->total_grf = next; 90 if (prog_data->total_grf > max_grf) { 92 prog_data->total_grf, max_grf); 224 prog_data->total_grf = first_assigned_grf; 229 prog_data->total_grf = MAX2(prog_data->total_grf,
|
brw_curbe.c | 60 const GLuint nr_fp_regs = (brw->wm.prog_data->nr_params + 15) / 16; 63 const GLuint nr_vp_regs = (brw->vs.prog_data->nr_params + 15) / 16; 207 for (i = 0; i < brw->wm.prog_data->nr_params; i++) { 208 buf[offset + i] = *brw->wm.prog_data->param[i]; 252 GLuint nr = brw->vs.prog_data->nr_params / 4; 254 if (brw->vs.prog_data->uses_new_param_layout) { 255 for (i = 0; i < brw->vs.prog_data->nr_params; i++) { 256 buf[offset + i] = *brw->vs.prog_data->param[i];
|
brw_gs_state.c | 51 gs->thread0.grf_reg_count = (ALIGN(brw->gs.prog_data->total_grf, 16) / 68 gs->thread3.urb_entry_read_length = brw->gs.prog_data->urb_read_length;
|
brw_clip_line.c | 59 c->prog_data.curb_read_length = (6 + c->key.nr_userclip + 1) / 2; 62 c->prog_data.curb_read_length = 0; 96 c->prog_data.urb_read_length = c->nr_regs; /* ? */ 97 c->prog_data.total_grf = i;
|
brw_wm.c | 120 c->prog_data.reg_blocks = brw_register_blocks(c->max_wm_grf); 198 unsigned barycentric_interp_modes = c->prog_data.barycentric_interp_modes; 300 c->prog_data.barycentric_interp_modes = 319 c->prog_data.dispatch_width = 16; 328 c->prog_data.total_scratch = brw_get_scratch_size(c->last_scratch); 331 c->prog_data.total_scratch * brw->max_wm_threads); 344 &c->prog_data, sizeof(c->prog_data), 345 &brw->wm.prog_offset, &brw->wm.prog_data); 612 key->vp_outputs_written = brw->vs.prog_data->outputs_written [all...] |
brw_vs_emit.c | 84 if (++c->last_tmp > c->prog_data.total_grf) 85 c->prog_data.total_grf = c->last_tmp; 293 c->prog_data.pull_param[i] = ¶ms->ParameterValues[i / 4][i % 4].f; 295 c->prog_data.nr_pull_params = i; 304 c->prog_data.curb_read_length = reg - 1; 305 c->prog_data.nr_params = constant * 4; 307 if (intel->gen < 6 && c->prog_data.nr_params == 0) 308 c->prog_data.nr_params = 4; 314 if (c->prog_data.inputs_read & BITFIELD64_BIT(i)) { 332 for (slot = 0; slot < c->prog_data.vue_map.num_slots; slot++) [all...] |
brw_vec4_emit.cpp | 43 if (prog_data->inputs_read & BITFIELD64_BIT(i)) { 53 if (prog_data->uses_vertexid) { 97 prog_data->urb_read_length = (nr_attributes + 1) / 2; 99 unsigned vue_entries = MAX2(nr_attributes, c->prog_data.vue_map.num_slots); 102 c->prog_data.urb_entry_size = ALIGN(vue_entries, 8) / 8; 104 c->prog_data.urb_entry_size = ALIGN(vue_entries, 4) / 4; 121 c->prog_data.param[slot] = &zero; 130 c->prog_data.nr_params = this->uniforms * 4; 132 c->prog_data.curb_read_length = reg - 1; 133 c->prog_data.uses_new_param_layout = true [all...] |
brw_blorp.h | 189 brw_blorp_prog_data **prog_data) const = 0; 227 brw_blorp_prog_data **prog_data) const; 311 brw_blorp_prog_data **prog_data) const;
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
brw_fs.cpp | 529 unsigned int param = c->prog_data.nr_params++; 531 assert(param < ARRAY_SIZE(c->prog_data.param)); 590 this->param_index[c->prog_data.nr_params] = index; 591 this->param_offset[c->prog_data.nr_params] = swiz; 592 c->prog_data.nr_params++; 894 * set up prog_data.param[] for assign_curb_setup() and 904 for (unsigned int i = 0; i < c->prog_data.nr_params; i++) { 905 c->prog_data.param[i] = 914 c->prog_data.curb_read_length = ALIGN(c->prog_data.nr_params, 8) / 8 [all...] |
brw_vec4_reg_allocate.cpp | 79 prog_data->total_grf = next; 90 if (prog_data->total_grf > max_grf) { 92 prog_data->total_grf, max_grf); 224 prog_data->total_grf = first_assigned_grf; 229 prog_data->total_grf = MAX2(prog_data->total_grf,
|
brw_curbe.c | 60 const GLuint nr_fp_regs = (brw->wm.prog_data->nr_params + 15) / 16; 63 const GLuint nr_vp_regs = (brw->vs.prog_data->nr_params + 15) / 16; 207 for (i = 0; i < brw->wm.prog_data->nr_params; i++) { 208 buf[offset + i] = *brw->wm.prog_data->param[i]; 252 GLuint nr = brw->vs.prog_data->nr_params / 4; 254 if (brw->vs.prog_data->uses_new_param_layout) { 255 for (i = 0; i < brw->vs.prog_data->nr_params; i++) { 256 buf[offset + i] = *brw->vs.prog_data->param[i];
|
brw_gs_state.c | 51 gs->thread0.grf_reg_count = (ALIGN(brw->gs.prog_data->total_grf, 16) / 68 gs->thread3.urb_entry_read_length = brw->gs.prog_data->urb_read_length;
|
brw_clip_line.c | 59 c->prog_data.curb_read_length = (6 + c->key.nr_userclip + 1) / 2; 62 c->prog_data.curb_read_length = 0; 96 c->prog_data.urb_read_length = c->nr_regs; /* ? */ 97 c->prog_data.total_grf = i;
|
brw_wm.c | 120 c->prog_data.reg_blocks = brw_register_blocks(c->max_wm_grf); 198 unsigned barycentric_interp_modes = c->prog_data.barycentric_interp_modes; 300 c->prog_data.barycentric_interp_modes = 319 c->prog_data.dispatch_width = 16; 328 c->prog_data.total_scratch = brw_get_scratch_size(c->last_scratch); 331 c->prog_data.total_scratch * brw->max_wm_threads); 344 &c->prog_data, sizeof(c->prog_data), 345 &brw->wm.prog_offset, &brw->wm.prog_data); 612 key->vp_outputs_written = brw->vs.prog_data->outputs_written [all...] |
brw_vs_emit.c | 84 if (++c->last_tmp > c->prog_data.total_grf) 85 c->prog_data.total_grf = c->last_tmp; 293 c->prog_data.pull_param[i] = ¶ms->ParameterValues[i / 4][i % 4].f; 295 c->prog_data.nr_pull_params = i; 304 c->prog_data.curb_read_length = reg - 1; 305 c->prog_data.nr_params = constant * 4; 307 if (intel->gen < 6 && c->prog_data.nr_params == 0) 308 c->prog_data.nr_params = 4; 314 if (c->prog_data.inputs_read & BITFIELD64_BIT(i)) { 332 for (slot = 0; slot < c->prog_data.vue_map.num_slots; slot++) [all...] |
brw_vec4_emit.cpp | 43 if (prog_data->inputs_read & BITFIELD64_BIT(i)) { 53 if (prog_data->uses_vertexid) { 97 prog_data->urb_read_length = (nr_attributes + 1) / 2; 99 unsigned vue_entries = MAX2(nr_attributes, c->prog_data.vue_map.num_slots); 102 c->prog_data.urb_entry_size = ALIGN(vue_entries, 8) / 8; 104 c->prog_data.urb_entry_size = ALIGN(vue_entries, 4) / 4; 121 c->prog_data.param[slot] = &zero; 130 c->prog_data.nr_params = this->uniforms * 4; 132 c->prog_data.curb_read_length = reg - 1; 133 c->prog_data.uses_new_param_layout = true [all...] |
brw_blorp.h | 189 brw_blorp_prog_data **prog_data) const = 0; 227 brw_blorp_prog_data **prog_data) const; 311 brw_blorp_prog_data **prog_data) const;
|
brw_sf.h | 63 struct brw_sf_prog_data prog_data; member in struct:brw_sf_compile
|
brw_vec4.cpp | 480 c->prog_data.param[dst * 4 + new_chan[src] + j] = 481 c->prog_data.param[src * 4 + j]; 632 const float **values = &prog_data->param[i]; 637 for (unsigned int j = 0; j < prog_data->nr_pull_params; j += 4) { 641 if (prog_data->pull_param[j + matches] != values[matches]) 652 assert(prog_data->nr_pull_params % 4 == 0); 653 pull_constant_loc[i / 4] = prog_data->nr_pull_params / 4; 656 prog_data->pull_param[prog_data->nr_pull_params++] = values[j];
|
brw_wm_pass0.c | 105 GLuint i = c->prog_data.nr_params++; 109 c->prog_data.error = 1; 115 c->prog_data.param[i] = param_ptr; 158 c->prog_data.error = 1;
|
gen6_clip_state.c | 44 if (brw->wm.prog_data->barycentric_interp_modes &
|
gen7_blorp.cpp | 415 brw_blorp_prog_data *prog_data) 448 if (prog_data && prog_data->persample_msaa_dispatch) 480 brw_blorp_prog_data *prog_data) 503 dw5 |= prog_data->first_curbe_grf << GEN7_PS_DISPATCH_START_GRF_SHIFT_0; 734 brw_blorp_prog_data *prog_data = NULL; local 742 uint32_t prog_offset = params->get_wm_prog(brw, &prog_data); 786 gen7_blorp_emit_wm_config(brw, params, prog_data); 793 gen7_blorp_emit_ps_config(brw, params, prog_offset, prog_data);
|
gen7_clip_state.c | 45 if (brw->wm.prog_data->barycentric_interp_modes &
|