• Home
  • Raw
  • Download

Lines Matching refs:GENX

115                        GENX(3DSTATE_VERTEX_ELEMENTS));  in emit_vertex_input()
137 struct GENX(VERTEX_ELEMENT_STATE) element = { in emit_vertex_input()
144 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, &p[1 + i * 2], &element); in emit_vertex_input()
165 struct GENX(VERTEX_ELEMENT_STATE) element = { in emit_vertex_input()
176 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, &p[1 + slot * 2], &element); in emit_vertex_input()
183 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_INSTANCING), vfi) { in emit_vertex_input()
207 struct GENX(VERTEX_ELEMENT_STATE) element = { in emit_vertex_input()
221 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, &p[1 + id_slot * 2], &element); in emit_vertex_input()
224 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_INSTANCING), vfi) { in emit_vertex_input()
231 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_SGVS), sgvs) { in emit_vertex_input()
243 struct GENX(VERTEX_ELEMENT_STATE) element = { in emit_vertex_input()
252 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, in emit_vertex_input()
257 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_INSTANCING), vfi) { in emit_vertex_input()
298 anv_batch_emit(batch, GENX(3DSTATE_URB_VS), urb) { in genX()
332 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_SBE), sbe); in emit_3dstate_sbe()
334 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_SBE_SWIZ), sbe); in emit_3dstate_sbe()
342 struct GENX(3DSTATE_SBE) sbe = { in emit_3dstate_sbe()
343 GENX(3DSTATE_SBE_header), in emit_3dstate_sbe()
357 struct GENX(3DSTATE_SBE_SWIZ) swiz = { in emit_3dstate_sbe()
358 GENX(3DSTATE_SBE_SWIZ_header), in emit_3dstate_sbe()
428 GENX(3DSTATE_SBE_length)); in emit_3dstate_sbe()
431 GENX(3DSTATE_SBE_pack)(&pipeline->base.batch, dw, &sbe); in emit_3dstate_sbe()
434 dw = anv_batch_emit_dwords(&pipeline->base.batch, GENX(3DSTATE_SBE_SWIZ_length)); in emit_3dstate_sbe()
437 GENX(3DSTATE_SBE_SWIZ_pack)(&pipeline->base.batch, dw, &swiz); in emit_3dstate_sbe()
588 struct GENX(3DSTATE_SF) sf = { in emit_rs_state()
589 GENX(3DSTATE_SF_header), in emit_rs_state()
619 struct GENX(3DSTATE_RASTER) raster = { in emit_rs_state()
620 GENX(3DSTATE_RASTER_header), in emit_rs_state()
725 GENX(3DSTATE_SF_pack)(NULL, pipeline->gen8.sf, &sf); in emit_rs_state()
726 GENX(3DSTATE_RASTER_pack)(NULL, pipeline->gen8.raster, &raster); in emit_rs_state()
729 GENX(3DSTATE_SF_pack)(NULL, &pipeline->gen7.sf, &sf); in emit_rs_state()
760 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_MULTISAMPLE), ms) { in emit_ms_state()
792 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_SAMPLE_MASK), sm) { in emit_ms_state()
1058 struct GENX(DEPTH_STENCIL_STATE) depth_stencil = {
1060 struct GENX(3DSTATE_WM_DEPTH_STENCIL) depth_stencil = {
1102 GENX(DEPTH_STENCIL_STATE_pack)(NULL, depth_stencil_dw, &depth_stencil);
1104 GENX(3DSTATE_WM_DEPTH_STENCIL_pack)(NULL, depth_stencil_dw, &depth_stencil);
1125 struct GENX(BLEND_STATE) blend_state = {
1139 const uint32_t num_dwords = GENX(BLEND_STATE_length) +
1140 GENX(BLEND_STATE_ENTRY_length) * surface_count;
1146 state_pos += GENX(BLEND_STATE_length);
1148 struct GENX(BLEND_STATE_ENTRY) bs0 = { 0 };
1162 struct GENX(BLEND_STATE_ENTRY) entry = {
1168 GENX(BLEND_STATE_ENTRY_pack)(NULL, state_pos, &entry);
1169 state_pos += GENX(BLEND_STATE_ENTRY_length);
1176 struct GENX(BLEND_STATE_ENTRY) entry = {
1269 GENX(BLEND_STATE_ENTRY_pack)(NULL, state_pos, &entry);
1270 state_pos += GENX(BLEND_STATE_ENTRY_length);
1278 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS_BLEND), blend) {
1294 GENX(BLEND_STATE_pack)(NULL, pipeline->blend_state.map, &blend_state);
1296 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_BLEND_STATE_POINTERS), bsp) {
1314 struct GENX(3DSTATE_CLIP) clip = {
1315 GENX(3DSTATE_CLIP_header),
1381 GENX(3DSTATE_CLIP_pack)(NULL, pipeline->gen7.clip, &clip);
1400 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_STREAMOUT), so) {
1455 struct GENX(SO_DECL) so_decl[MAX_XFB_STREAMS][128];
1474 so_decl[stream][decls[stream]++] = (struct GENX(SO_DECL)) {
1507 so_decl[stream][decls[stream]++] = (struct GENX(SO_DECL)) {
1513 so_decl[stream][decls[stream]++] = (struct GENX(SO_DECL)) {
1532 GENX(3DSTATE_SO_DECL_LIST),
1543 GENX(SO_DECL_ENTRY_pack)(NULL, dw + 3 + i * 2,
1544 &(struct GENX(SO_DECL_ENTRY)) {
1601 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VS), vs) {
1672 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_HS), hs);
1673 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_TE), te);
1674 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_DS), ds);
1687 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_HS), hs) {
1743 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_TE), te) {
1765 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_DS), ds) {
1813 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_GS), gs);
1819 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_GS), gs) {
1909 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_WM), wm) {
1999 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS), ps) {
2034 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS), ps) {
2111 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS_EXTRA), ps);
2115 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS_EXTRA), ps) {
2153 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_TOPOLOGY), vft) {
2162 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_STATISTICS), vfs) {
2204 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PRIMITIVE_REPLICATION), pr);
2212 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PRIMITIVE_REPLICATION), pr) {
2379 anv_batch_emit(&pipeline->base.batch, GENX(MEDIA_VFE_STATE), vfe) {
2422 struct GENX(INTERFACE_DESCRIPTOR_DATA) desc = {
2460 GENX(INTERFACE_DESCRIPTOR_DATA_pack)(NULL,