Lines Matching refs:GENX
117 GENX(3DSTATE_VERTEX_ELEMENTS));
139 struct GENX(VERTEX_ELEMENT_STATE) element = {
146 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, &p[1 + i * 2], &element);
167 struct GENX(VERTEX_ELEMENT_STATE) element = {
178 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, &p[1 + slot * 2], &element);
185 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_INSTANCING), vfi) {
209 struct GENX(VERTEX_ELEMENT_STATE) element = {
223 GENX(VERTEX_ELEMENT_STATE_pack)(NULL, &p[1 + id_slot * 2], &element);
226 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_INSTANCING), vfi) {
233 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_SGVS), sgvs) {
245 struct GENX(VERTEX_ELEMENT_STATE) element = {
254 GENX(VERTEX_ELEMENT_STATE_pack)(NULL,
259 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_INSTANCING), vfi) {
302 anv_batch_emit(batch, GENX(3DSTATE_URB_VS), urb) {
336 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_SBE), sbe);
338 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_SBE_SWIZ), sbe);
343 struct GENX(3DSTATE_SBE) sbe = {
344 GENX(3DSTATE_SBE_header),
358 struct GENX(3DSTATE_SBE_SWIZ) swiz = {
359 GENX(3DSTATE_SBE_SWIZ_header),
438 GENX(3DSTATE_SBE_length));
441 GENX(3DSTATE_SBE_pack)(&pipeline->base.batch, dw, &sbe);
444 dw = anv_batch_emit_dwords(&pipeline->base.batch, GENX(3DSTATE_SBE_SWIZ_length));
447 GENX(3DSTATE_SBE_SWIZ_pack)(&pipeline->base.batch, dw, &swiz);
647 struct GENX(3DSTATE_SF) sf = {
648 GENX(3DSTATE_SF_header),
694 struct GENX(3DSTATE_RASTER) raster = {
695 GENX(3DSTATE_RASTER_header),
788 GENX(3DSTATE_SF_pack)(NULL, pipeline->gfx8.sf, &sf);
789 GENX(3DSTATE_RASTER_pack)(NULL, pipeline->gfx8.raster, &raster);
792 GENX(3DSTATE_SF_pack)(NULL, &pipeline->gfx7.sf, &sf);
847 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_SAMPLE_MASK), sm) {
858 GENX(CPS_STATE_length) * 4 * pipeline->dynamic_state.viewport.count;
1132 struct GENX(DEPTH_STENCIL_STATE) depth_stencil = {
1134 struct GENX(3DSTATE_WM_DEPTH_STENCIL) depth_stencil = {
1176 GENX(DEPTH_STENCIL_STATE_pack)(NULL, depth_stencil_dw, &depth_stencil);
1178 GENX(3DSTATE_WM_DEPTH_STENCIL_pack)(NULL, depth_stencil_dw, &depth_stencil);
1194 struct GENX(BLEND_STATE_ENTRY) entry = {
1200 GENX(BLEND_STATE_ENTRY_pack)(NULL, state, &entry);
1201 return state + GENX(BLEND_STATE_ENTRY_length);
1213 struct GENX(BLEND_STATE) blend_state = {
1227 const uint32_t num_dwords = GENX(BLEND_STATE_length) +
1228 GENX(BLEND_STATE_ENTRY_length) * surface_count;
1245 state_pos += GENX(BLEND_STATE_length);
1247 struct GENX(BLEND_STATE_ENTRY) bs0 = { 0 };
1272 struct GENX(BLEND_STATE_ENTRY) entry = {
1363 GENX(BLEND_STATE_ENTRY_pack)(NULL, state_pos, &entry);
1364 state_pos += GENX(BLEND_STATE_ENTRY_length);
1372 struct GENX(3DSTATE_PS_BLEND) blend = {
1373 GENX(3DSTATE_PS_BLEND_header),
1387 GENX(3DSTATE_PS_BLEND_pack)(NULL, pipeline->gfx8.ps_blend, &blend);
1389 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS_BLEND), _blend)
1396 GENX(BLEND_STATE_pack)(NULL, blend_state_start, &blend_state);
1400 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_BLEND_STATE_POINTERS), bsp) {
1419 struct GENX(3DSTATE_CLIP) clip = {
1420 GENX(3DSTATE_CLIP_header),
1506 GENX(3DSTATE_CLIP_pack)(NULL, pipeline->gfx7.clip, &clip);
1532 struct GENX(3DSTATE_STREAMOUT) so = {
1533 GENX(3DSTATE_STREAMOUT_header),
1603 GENX(3DSTATE_STREAMOUT_pack)(NULL, streamout_state_dw, &so);
1605 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_STREAMOUT), _so)
1610 struct GENX(SO_DECL) so_decl[MAX_XFB_STREAMS][128];
1629 so_decl[stream][decls[stream]++] = (struct GENX(SO_DECL)) {
1666 so_decl[stream][decls[stream]++] = (struct GENX(SO_DECL)) {
1672 so_decl[stream][decls[stream]++] = (struct GENX(SO_DECL)) {
1691 GENX(3DSTATE_SO_DECL_LIST),
1702 GENX(SO_DECL_ENTRY_pack)(NULL, dw + 3 + i * 2,
1703 &(struct GENX(SO_DECL_ENTRY)) {
1773 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VS), vs) {
1849 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_HS), hs);
1850 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_TE), te);
1851 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_DS), ds);
1864 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_HS), hs) {
1924 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_TE), te) {
1946 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_DS), ds) {
1999 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_GS), gs);
2005 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_GS), gs) {
2103 struct GENX(3DSTATE_WM) wm = {
2104 GENX(3DSTATE_WM_header),
2209 GENX(3DSTATE_WM_pack)(NULL, dws, &wm);
2211 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_WM), _wm)
2227 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS), ps) {
2262 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS), ps) {
2345 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS_EXTRA), ps);
2349 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PS_EXTRA), ps) {
2396 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_TOPOLOGY), vft) {
2405 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_VF_STATISTICS), vfs) {
2447 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PRIMITIVE_REPLICATION), pr);
2455 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_PRIMITIVE_REPLICATION), pr) {
2625 anv_batch_emit(&pipeline->base.batch, GENX(CFE_STATE), cfe) {
2652 anv_batch_emit(&pipeline->base.batch, GENX(MEDIA_VFE_STATE), vfe) {
2695 struct GENX(INTERFACE_DESCRIPTOR_DATA) desc = {
2733 GENX(INTERFACE_DESCRIPTOR_DATA_pack)(NULL,