Home | History | Annotate | Download | only in i965

Lines Matching refs:vs

44    unsigned int nr_params = brw->vs.prog_data->nr_params / 4;
57 if (brw->vs.prog_data->nr_params == 0 && !ctx->Transform.ClipPlanesEnabled) {
58 brw->vs.push_const_size = 0;
67 32, &brw->vs.push_const_offset);
69 if (brw->vs.prog_data->uses_new_param_layout) {
70 for (i = 0; i < brw->vs.prog_data->nr_params; i++) {
71 *param = *brw->vs.prog_data->param[i];
74 params_uploaded += brw->vs.prog_data->nr_params / 4;
77 * until we redo the VS backend.
96 if (brw->vs.constant_map[i] != -1) {
97 memcpy(param + brw->vs.constant_map[i] * 4,
106 printf("VS constant buffer:\n");
114 brw->vs.push_const_size = (params_uploaded + 1) / 2;
116 assert(brw->vs.push_const_size <= 32);
137 * 3DSTATE_VS, Dword 5.0 "VS Function Enable":
139 * command that causes the VS Function Enable to toggle. Pipeline
145 if (brw->vs.push_const_size == 0) {
159 /* Pointer to the VS constant buffer. Covered by the set of
162 OUT_BATCH(brw->vs.push_const_offset +
163 brw->vs.push_const_size - 1);
178 OUT_BATCH(brw->vs.prog_offset);
182 if (brw->vs.prog_data->total_scratch) {
183 OUT_RELOC(brw->vs.scratch_bo,
185 ffs(brw->vs.prog_data->total_scratch) - 11);
191 (brw->vs.prog_data->urb_read_length << GEN6_VS_URB_READ_LENGTH_SHIFT) |
199 /* Based on my reading of the simulator, the VS constants don't get
200 * pulled into the VS FF unit until an appropriate pipeline flush