Lines Matching refs:gen8

255 	.name = "Broadwell (gen8)",
265 .name = "Cherryview (gen8)",
531 OUT_BATCH(sna->render_state.gen8.info->urb.max_vs_entries << URB_ENTRY_NUMBER_SHIFT |
565 sna->render_state.gen8.general_bo,
571 sna->render_state.gen8.general_bo,
575 num_pages = sna->render_state.gen8.general_bo->size.pages.count;
922 sna->render_state.gen8.needs_invariant = false;
928 struct gen8_render_state *render = &sna->render_state.gen8;
973 if (sna->render_state.gen8.samplers == state)
976 sna->render_state.gen8.samplers = state;
982 OUT_BATCH(sna->render_state.gen8.wm_state + state * 2 * sizeof(struct gen8_sampler_state));
990 if (sna->render_state.gen8.num_sf_outputs == num_sf_outputs)
995 sna->render_state.gen8.num_sf_outputs = num_sf_outputs;
1013 if (sna->render_state.gen8.kernel == kernel)
1016 sna->render_state.gen8.kernel = kernel;
1017 kernels = sna->render_state.gen8.wm_kernel[kernel];
1048 if (sna->render_state.gen8.surface_table == offset)
1056 sna->render_state.gen8.surface_table = offset;
1070 if (sna->render_state.gen8.drawrect_limit == limit &&
1071 sna->render_state.gen8.drawrect_offset == offset)
1074 sna->render_state.gen8.drawrect_offset = offset;
1075 sna->render_state.gen8.drawrect_limit = limit;
1094 struct gen8_render_state *render = &sna->render_state.gen8;
1096 int id = GEN8_VERTEX(op->u.gen8.flags);
1254 (sna->render_state.gen8.emit_flush && GEN8_READS_DST(op->u.gen8.flags));
1260 need_stall = sna->render_state.gen8.surface_table != wm_binding_table;
1286 gen8_emit_cc(sna, GEN8_BLEND(op->u.gen8.flags));
1287 gen8_emit_sampler(sna, GEN8_SAMPLER(op->u.gen8.flags));
1288 gen8_emit_sf(sna, GEN8_VERTEX(op->u.gen8.flags) >> 2);
1289 gen8_emit_wm(sna, GEN8_KERNEL(op->u.gen8.flags));
1293 sna->render_state.gen8.emit_flush = GEN8_READS_DST(op->u.gen8.flags);
1299 struct gen8_render_state *state = &sna->render_state.gen8;
1486 int id = GEN8_VERTEX(op->u.gen8.flags);
1500 if (sna->kgem.nbatch == sna->render_state.gen8.last_primitive) {
1515 sna->render_state.gen8.last_primitive = sna->kgem.nbatch;
1521 int id = 1 << GEN8_VERTEX(op->u.gen8.flags);
1559 gen8_emit_cc(sna, GEN8_BLEND(op->u.gen8.flags));
1560 gen8_emit_wm(sna, GEN8_KERNEL(op->u.gen8.flags));
1645 if (sna->render_state.gen8.needs_invariant)
1682 *(uint64_t *)(sna->kgem.batch + sna->render_state.gen8.surface_table) == *(uint64_t*)binding_table &&
1684 sna->kgem.batch[sna->render_state.gen8.surface_table+2] == binding_table[2])) {
1686 offset = sna->render_state.gen8.surface_table;
1689 if (sna->kgem.batch[sna->render_state.gen8.surface_table] == binding_table[0])
1698 if (op->floats_per_vertex != sna->render_state.gen8.floats_per_vertex) {
1700 sna->render_state.gen8.floats_per_vertex, op->floats_per_vertex));
1702 sna->render_state.gen8.floats_per_vertex = op->floats_per_vertex;
2480 tmp->u.gen8.flags =
2715 tmp->base.u.gen8.flags =
2781 *(uint64_t *)(sna->kgem.batch + sna->render_state.gen8.surface_table) == *(uint64_t*)binding_table) {
2783 offset = sna->render_state.gen8.surface_table;
2786 if (sna->kgem.batch[sna->render_state.gen8.surface_table] == binding_table[0])
2789 assert(!GEN8_READS_DST(op->u.gen8.flags));
2984 tmp.u.gen8.flags = COPY_FLAGS(alu);
3153 op->base.u.gen8.flags = COPY_FLAGS(alu);
3201 *(uint64_t *)(sna->kgem.batch + sna->render_state.gen8.surface_table) == *(uint64_t*)binding_table) {
3203 offset = sna->render_state.gen8.surface_table;
3206 if (sna->kgem.batch[sna->render_state.gen8.surface_table] == binding_table[0])
3305 tmp.u.gen8.flags = FILL_FLAGS(op, format);
3491 op->base.u.gen8.flags = FILL_FLAGS_NOBLEND;
3576 tmp.u.gen8.flags = FILL_FLAGS_NOBLEND;
3662 tmp.u.gen8.flags = FILL_FLAGS_NOBLEND;
3900 tmp.u.gen8.flags =
3985 sna->render_state.gen8.emit_flush = false;
3986 sna->render_state.gen8.needs_invariant = true;
3987 sna->render_state.gen8.ve_id = 3 << 2;
3988 sna->render_state.gen8.last_primitive = -1;
3990 sna->render_state.gen8.num_sf_outputs = 0;
3991 sna->render_state.gen8.samplers = -1;
3992 sna->render_state.gen8.blend = -1;
3993 sna->render_state.gen8.kernel = -1;
3994 sna->render_state.gen8.drawrect_offset = -1;
3995 sna->render_state.gen8.drawrect_limit = -1;
3996 sna->render_state.gen8.surface_table = 0;
4010 kgem_bo_destroy(&sna->kgem, sna->render_state.gen8.general_bo);
4015 struct gen8_render_state *state = &sna->render_state.gen8;
4144 return sna->render_state.gen8.info->name;