Lines Matching refs:values
293 __attribute__((unused)) const struct GEN5_CC_VIEWPORT * restrict values)
298 __gen_float(values->MinimumDepth);
301 __gen_float(values->MaximumDepth);
357 __attribute__((unused)) const struct GEN5_CLIP_STATE * restrict values)
362 __gen_uint(values->GRFRegisterCount, 1, 3) |
363 __gen_offset(values->KernelStartPointer, 6, 31);
366 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
367 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
368 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
369 __gen_uint(values->FloatingPointMode, 16, 16) |
370 __gen_uint(values->ThreadPriority, 17, 17) |
371 __gen_uint(values->BindingTableEntryCount, 18, 25) |
372 __gen_uint(values->SingleProgramFlow, 31, 31);
375 __gen_uint(values->PerThreadScratchSpace, 0, 3);
376 dw[2] = __gen_combine_address(data, &dw[2], values->ScratchSpaceBasePointer, v2);
379 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
380 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
381 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
382 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
383 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
386 __gen_uint(values->NumberofURBEntries, 11, 18) |
387 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
388 __gen_uint(values->MaximumNumberofThreads, 25, 30);
391 __gen_uint(values->ClipMode, 13, 15) |
392 __gen_uint(values->UserClipDistanceClipTestEnableBitmask, 16, 23) |
393 __gen_uint(values->UserClipFlagsMustClipEnable, 24, 24) |
394 __gen_uint(values->NegativeWClipTestEnable, 25, 25) |
395 __gen_uint(values->GuardbandClipTestEnable, 26, 26) |
396 __gen_uint(values->ViewportZClipTestEnable, 27, 27) |
397 __gen_uint(values->ViewportXYClipTestEnable, 28, 28) |
398 __gen_uint(values->VertexPositionSpace, 29, 29) |
399 __gen_uint(values->APIMode, 30, 30);
401 dw[6] = __gen_combine_address(data, &dw[6], values->ClipperViewportStatePointer, 0);
404 __gen_float(values->ScreenSpaceViewportXMin);
407 __gen_float(values->ScreenSpaceViewportXMax);
410 __gen_float(values->ScreenSpaceViewportYMin);
413 __gen_float(values->ScreenSpaceViewportYMax);
427 __attribute__((unused)) const struct GEN5_CLIP_VIEWPORT * restrict values)
432 __gen_float(values->XMinClipGuardband);
435 __gen_float(values->XMaxClipGuardband);
438 __gen_float(values->YMinClipGuardband);
441 __gen_float(values->YMaxClipGuardband);
500 __attribute__((unused)) const struct GEN5_COLOR_CALC_STATE * restrict values)
505 __gen_uint(values->BackfaceStencilPassDepthPassOp, 3, 5) |
506 __gen_uint(values->BackfaceStencilPassDepthFailOp, 6, 8) |
507 __gen_uint(values->BackfaceStencilFailOp, 9, 11) |
508 __gen_uint(values->BackfaceStencilTestFunction, 12, 14) |
509 __gen_uint(values->DoubleSidedStencilEnable, 15, 15) |
510 __gen_uint(values->StencilBufferWriteEnable, 18, 18) |
511 __gen_uint(values->StencilPassDepthPassOp, 19, 21) |
512 __gen_uint(values->StencilPassDepthFailOp, 22, 24) |
513 __gen_uint(values->StencilFailOp, 25, 27) |
514 __gen_uint(values->StencilTestFunction, 28, 30) |
515 __gen_uint(values->StencilTestEnable, 31, 31);
518 __gen_uint(values->BackfaceStencilReferenceValue, 0, 7) |
519 __gen_uint(values->StencilWriteMask, 8, 15) |
520 __gen_uint(values->StencilTestMask, 16, 23) |
521 __gen_uint(values->StencilReferenceValue, 24, 31);
524 __gen_uint(values->LogicOpEnable, 0, 0) |
525 __gen_uint(values->DepthBufferWriteEnable, 11, 11) |
526 __gen_uint(values->DepthTestFunction, 12, 14) |
527 __gen_uint(values->DepthTestEnable, 15, 15) |
528 __gen_uint(values->BackfaceStencilWriteMask, 16, 23) |
529 __gen_uint(values->BackfaceStencilTestMask, 24, 31);
532 __gen_uint(values->AlphaTestFunction, 8, 10) |
533 __gen_uint(values->AlphaTestEnable, 11, 11) |
534 __gen_uint(values->ColorBufferBlendEnable, 12, 12) |
535 __gen_uint(values->IndependentAlphaBlendEnable, 13, 13) |
536 __gen_uint(values->AlphaTestFormat, 15, 15);
538 dw[4] = __gen_combine_address(data, &dw[4], values->CCViewportStatePointer, 0);
541 __gen_uint(values->DestinationAlphaBlendFactor, 2, 6) |
542 __gen_uint(values->SourceAlphaBlendFactor, 7, 11) |
543 __gen_uint(values->AlphaBlendFunction, 12, 14) |
544 __gen_uint(values->StatisticsEnable, 15, 15) |
545 __gen_uint(values->LogicOpFunction, 16, 19) |
546 __gen_uint(values->RoundDisableFunctionDisable, 30, 30) |
547 __gen_uint(values->ColorDitherEnable, 31, 31);
550 __gen_uint(values->PostBlendColorClampEnable, 0, 0) |
551 __gen_uint(values->PreBlendColorClampEnable, 1, 1) |
552 __gen_uint(values->ColorClampRange, 2, 3) |
553 __gen_uint(values->YDitherOffset, 15, 16) |
554 __gen_uint(values->XDitherOffset, 17, 18) |
555 __gen_uint(values->DestinationBlendFactor, 19, 23) |
556 __gen_uint(values->SourceBlendFactor, 24, 28) |
557 __gen_uint(values->ColorBlendFunction, 29, 31);
560 __gen_uint(values->AlphaReferenceValueAsUNORM8, 0, 31) |
561 __gen_float(values->AlphaReferenceValueAsFLOAT32);
598 __attribute__((unused)) const struct GEN5_GS_STATE * restrict values)
603 __gen_uint(values->GRFRegisterCount, 1, 3) |
604 __gen_offset(values->KernelStartPointer, 6, 31);
607 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
608 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
609 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
610 __gen_uint(values->FloatingPointMode, 16, 16) |
611 __gen_uint(values->BindingTableEntryCount, 18, 25) |
612 __gen_uint(values->SingleProgramFlow, 31, 31);
615 __gen_uint(values->PerThreadScratchSpace, 0, 3);
616 dw[2] = __gen_combine_address(data, &dw[2], values->ScratchSpaceBasePointer, v2);
619 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
620 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
621 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
622 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
623 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
626 __gen_uint(values->RenderingEnabled, 8, 8) |
627 __gen_uint(values->SOStatisticsEnable, 9, 9) |
628 __gen_uint(values->GSStatisticsEnable, 10, 10) |
629 __gen_uint(values->NumberofURBEntries, 11, 18) |
630 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
631 __gen_uint(values->MaximumNumberofThreads, 25, 30);
634 __gen_uint(values->SamplerCount, 0, 2);
635 dw[5] = __gen_combine_address(data, &dw[5], values->SamplerStatePointer, v5);
638 __gen_uint(values->MaximumVPIndex, 0, 3) |
639 __gen_uint(values->ReorderEnable, 30, 30);
652 __attribute__((unused)) const struct GEN5_MEMORY_OBJECT_CONTROL_STATE * restrict values)
657 __gen_uint(values->CacheabilityControl, 0, 1) |
658 __gen_uint(values->GraphicsDataTypeGFDT, 2, 2) |
659 __gen_uint(values->EncryptedData, 3, 3);
724 __attribute__((unused)) const struct GEN5_RENDER_SURFACE_STATE * restrict values)
729 __gen_uint(values->CubeFaceEnablePositiveZ, 0, 0) |
730 __gen_uint(values->CubeFaceEnableNegativeZ, 1, 1) |
731 __gen_uint(values->CubeFaceEnablePositiveY, 2, 2) |
732 __gen_uint(values->CubeFaceEnableNegativeY, 3, 3) |
733 __gen_uint(values->CubeFaceEnablePositiveX, 4, 4) |
734 __gen_uint(values->CubeFaceEnableNegativeX, 5, 5) |
735 __gen_uint(values->MediaBoundaryPixelMode, 6, 7) |
736 __gen_uint(values->RenderCacheReadWriteMode, 8, 8) |
737 __gen_uint(values->CubeMapCornerMode, 9, 9) |
738 __gen_uint(values->MIPMapLayoutMode, 10, 10) |
739 __gen_uint(values->VerticalLineStrideOffset, 11, 11) |
740 __gen_uint(values->VerticalLineStride, 12, 12) |
741 __gen_uint(values->ColorBlendEnable, 13, 13) |
742 __gen_uint(values->ColorBufferComponentWriteDisables, 14, 17) |
743 __gen_uint(values->SurfaceFormat, 18, 26) |
744 __gen_uint(values->DataReturnFormat, 27, 27) |
745 __gen_uint(values->SurfaceType, 29, 31);
747 dw[1] = __gen_combine_address(data, &dw[1], values->SurfaceBaseAddress, 0);
750 __gen_uint(values->RenderTargetRotation, 0, 1) |
751 __gen_uint(values->MIPCountLOD, 2, 5) |
752 __gen_uint(values->Width, 6, 18) |
753 __gen_uint(values->Height, 19, 31);
756 __gen_uint(values->TileWalk, 0, 0) |
757 __gen_uint(values->TiledSurface, 1, 1) |
758 __gen_uint(values->SurfacePitch, 3, 19) |
759 __gen_uint(values->Depth, 21, 31);
762 __gen_uint(values->RenderTargetViewExtent, 8, 16) |
763 __gen_uint(values->MinimumArrayElement, 17, 27) |
764 __gen_uint(values->SurfaceMinLOD, 28, 31);
767 __gen_uint(values->YOffset, 20, 23) |
768 __gen_uint(values->XOffset, 25, 31);
802 __attribute__((unused)) const struct GEN5_SAMPLER_BORDER_COLOR_STATE * restrict values)
807 __gen_uint(values->BorderColorUnormRed, 0, 7) |
808 __gen_uint(values->BorderColorUnormGreen, 8, 15) |
809 __gen_uint(values->BorderColorUnormBlue, 16, 23) |
810 __gen_uint(values->BorderColorUnormAlpha, 24, 31);
813 __gen_float(values->BorderColorFloatRed);
816 __gen_float(values->BorderColorFloatGreen);
819 __gen_float(values->BorderColorFloatBlue);
822 __gen_float(values->BorderColorFloatAlpha);
825 __gen_uint(values->BorderColorFloat16Red, 0, 15) |
826 __gen_uint(values->BorderColorFloat16Green, 16, 31);
829 __gen_uint(values->BorderColorFloat16Blue, 0, 15) |
830 __gen_uint(values->BorderColorFloat16Alpha, 16, 31);
833 __gen_uint(values->BorderColorUnorm16Red, 0, 15) |
834 __gen_uint(values->BorderColorUnorm16Green, 16, 31);
837 __gen_uint(values->BorderColorUnorm16Blue, 0, 15) |
838 __gen_uint(values->BorderColorUnorm16Alpha, 16, 31);
841 __gen_sint(values->BorderColorSnorm16Red, 0, 15) |
842 __gen_sint(values->BorderColorSnorm16Green, 16, 31);
845 __gen_sint(values->BorderColorSnorm16Blue, 0, 15) |
846 __gen_sint(values->BorderColorSnorm16Alpha, 16, 31);
849 __gen_sint(values->BorderColorSnorm8Red, 0, 7) |
850 __gen_sint(values->BorderColorSnorm8Green, 8, 15) |
851 __gen_sint(values->BorderColorSnorm8Blue, 16, 23) |
852 __gen_sint(values->BorderColorSnorm8Alpha, 24, 31);
916 __attribute__((unused)) const struct GEN5_SAMPLER_STATE * restrict values)
921 __gen_uint(values->ShadowFunction, 0, 2) |
922 __gen_sfixed(values->TextureLODBias, 3, 13, 6) |
923 __gen_uint(values->MinModeFilter, 14, 16) |
924 __gen_uint(values->MagModeFilter, 17, 19) |
925 __gen_uint(values->MipModeFilter, 20, 21) |
926 __gen_ufixed(values->BaseMipLevel, 22, 26, 1) |
927 __gen_uint(values->LODPreClampEnable, 28, 28) |
928 __gen_uint(values->SamplerDisable, 31, 31);
931 __gen_uint(values->TCZAddressControlMode, 0, 2) |
932 __gen_uint(values->TCYAddressControlMode, 3, 5) |
933 __gen_uint(values->TCXAddressControlMode, 6, 8) |
934 __gen_uint(values->CubeSurfaceControlMode, 9, 9) |
935 __gen_ufixed(values->MaxLOD, 12, 21, 6) |
936 __gen_ufixed(values->MinLOD, 22, 31, 6);
938 dw[2] = __gen_combine_address(data, &dw[2], values->BorderColorPointer, 0);
941 __gen_uint(values->RAddressMinFilterRoundingEnable, 13, 13) |
942 __gen_uint(values->RAddressMagFilterRoundingEnable, 14, 14) |
943 __gen_uint(values->VAddressMinFilterRoundingEnable, 15, 15) |
944 __gen_uint(values->VAddressMagFilterRoundingEnable, 16, 16) |
945 __gen_uint(values->UAddressMinFilterRoundingEnable, 17, 17) |
946 __gen_uint(values->UAddressMagFilterRoundingEnable, 18, 18) |
947 __gen_uint(values->MaximumAnisotropy, 19, 21) |
948 __gen_uint(values->ChromaKeyMode, 22, 22) |
949 __gen_uint(values->ChromaKeyIndex, 23, 24) |
950 __gen_uint(values->ChromaKeyEnable, 25, 25) |
951 __gen_uint(values->MonochromeFilterWidth, 26, 28) |
952 __gen_uint(values->MonochromeFilterHeight, 29, 31);
966 __attribute__((unused)) const struct GEN5_SCISSOR_RECT * restrict values)
971 __gen_uint(values->ScissorRectangleXMin, 0, 15) |
972 __gen_uint(values->ScissorRectangleYMin, 16, 31);
975 __gen_uint(values->ScissorRectangleXMax, 0, 15) |
976 __gen_uint(values->ScissorRectangleYMax, 16, 31);
1058 __attribute__((unused)) const struct GEN5_SF_STATE * restrict values)
1063 __gen_uint(values->GRFRegisterCount, 1, 3) |
1064 __gen_offset(values->KernelStartPointer, 6, 31);
1067 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
1068 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
1069 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
1070 __gen_uint(values->FloatingPointMode, 16, 16) |
1071 __gen_uint(values->ThreadPriority, 17, 17) |
1072 __gen_uint(values->BindingTableEntryCount, 18, 25) |
1073 __gen_uint(values->SingleProgramFlow, 31, 31);
1076 __gen_uint(values->PerThreadScratchSpace, 0, 3);
1077 dw[2] = __gen_combine_address(data, &dw[2], values->ScratchSpaceBasePointer, v2);
1080 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
1081 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
1082 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
1083 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
1084 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
1087 __gen_uint(values->NumberofURBEntries, 11, 18) |
1088 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
1089 __gen_uint(values->MaximumNumberofThreads, 25, 30);
1092 __gen_uint(values->FrontWinding, 0, 0) |
1093 __gen_uint(values->ViewportTransformEnable, 1, 1);
1094 dw[5] = __gen_combine_address(data, &dw[5], values->SetupViewportStateOffset, v5);
1097 __gen_ufixed(values->DestinationOriginVerticalBias, 9, 12, 4) |
1098 __gen_ufixed(values->DestinationOriginHorizontalBias, 13, 16, 4) |
1099 __gen_uint(values->ScissorRectangleEnable, 17, 17) |
1100 __gen_uint(values->_2x2PixelTriangleFilterDisable, 18, 18) |
1101 __gen_uint(values->ZeroPixelTriangleFilterDisable, 19, 19) |
1102 __gen_uint(values->PointRasterizationRule, 20, 21) |
1103 __gen_uint(values->LineEndCapAntialiasingRegionWidth, 22, 23) |
1104 __gen_ufixed(values->LineWidth, 24, 27, 1) |
1105 __gen_uint(values->FastScissorClipDisable, 28, 28) |
1106 __gen_uint(values->CullMode, 29, 30) |
1107 __gen_uint(values->AntiAliasingEnable, 31, 31);
1110 __gen_ufixed(values->PointWidth, 0, 10, 3) |
1111 __gen_uint(values->PointWidthSource, 11, 11) |
1112 __gen_uint(values->VertexSubPixelPrecisionSelect, 12, 12) |
1113 __gen_uint(values->SpritePointEnable, 13, 13) |
1114 __gen_uint(values->AALineDistanceMode, 14, 14) |
1115 __gen_uint(values->TriangleFanProvokingVertexSelect, 25, 26) |
1116 __gen_uint(values->LineStripListProvokingVertexSelect, 27, 28) |
1117 __gen_uint(values->TriangleStripListProvokingVertexSelect, 29, 30) |
1118 __gen_uint(values->LastPixelEnable, 31, 31);
1135 __attribute__((unused)) const struct GEN5_SF_VIEWPORT * restrict values)
1140 __gen_float(values->ViewportMatrixElementm00);
1143 __gen_float(values->ViewportMatrixElementm11);
1146 __gen_float(values->ViewportMatrixElementm22);
1149 __gen_float(values->ViewportMatrixElementm30);
1152 __gen_float(values->ViewportMatrixElementm31);
1155 values->ViewportMatrixElementm32);
1157 GEN5_SCISSOR_RECT_pack(data, &dw[6], &values->ScissorRectangle);
1176 __attribute__((unused)) const struct GEN5_VERTEX_BUFFER_STATE * restrict values)
1181 __gen_uint(values->BufferPitch, 0, 11) |
1182 __gen_uint(values->NullVertexBuffer, 13, 13) |
1183 __gen_uint(values->BufferAccessType, 26, 26) |
1184 __gen_uint(values->VertexBufferIndex, 27, 31);
1186 dw[1] = __gen_combine_address(data, &dw[1], values->BufferStartingAddress, 0);
1188 dw[2] = __gen_combine_address(data, &dw[2], values->EndAddress, 0);
1191 __gen_uint(values->InstanceDataStepRate, 0, 31);
1210 __attribute__((unused)) const struct GEN5_VERTEX_ELEMENT_STATE * restrict values)
1215 __gen_uint(values->SourceElementOffset, 0, 10) |
1216 __gen_uint(values->SourceElementFormat, 16, 24) |
1217 __gen_uint(values->Valid, 26, 26) |
1218 __gen_uint(values->VertexBufferIndex, 27, 31);
1221 __gen_uint(values->DestinationElementOffset, 0, 7) |
1222 __gen_uint(values->Component3Control, 16, 18) |
1223 __gen_uint(values->Component2Control, 20, 22) |
1224 __gen_uint(values->Component1Control, 24, 26) |
1225 __gen_uint(values->Component0Control, 28, 30);
1263 __attribute__((unused)) const struct GEN5_VS_STATE * restrict values)
1268 __gen_uint(values->GRFRegisterCount, 1, 3) |
1269 __gen_offset(values->KernelStartPointer, 6, 31);
1272 __gen_uint(values->SoftwareExceptionEnable, 7, 7) |
1273 __gen_uint(values->MaskStackExceptionEnable, 11, 11) |
1274 __gen_uint(values->IllegalOpcodeExceptionEnable, 13, 13) |
1275 __gen_uint(values->FloatingPointMode, 16, 16) |
1276 __gen_uint(values->ThreadPriority, 17, 17) |
1277 __gen_uint(values->BindingTableEntryCount, 18, 25) |
1278 __gen_uint(values->SingleProgramFlow, 31, 31);
1281 __gen_uint(values->PerThreadScratchSpace, 0, 3);
1282 dw[2] = __gen_combine_address(data, &dw[2], values->ScratchSpaceBasePointer, v2);
1285 __gen_uint(values->DispatchGRFStartRegisterForURBData, 0, 3) |
1286 __gen_uint(values->VertexURBEntryReadOffset, 4, 9) |
1287 __gen_uint(values->VertexURBEntryReadLength, 11, 16) |
1288 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
1289 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
1292 __gen_uint(values->StatisticsEnable, 10, 10) |
1293 __gen_uint(values->NumberofURBEntries, 11, 18) |
1294 __gen_uint(values->URBEntryAllocationSize, 19, 23) |
1295 __gen_uint(values->MaximumNumberofThreads, 25, 30);
1298 __gen_uint(values->SamplerCount, 0, 2);
1299 dw[5] = __gen_combine_address(data, &dw[5], values->SamplerStatePointer, v5);
1302 __gen_uint(values->Enable, 0, 0) |
1303 __gen_uint(values->VertexCacheDisable, 1, 1);
1374 __attribute__((unused)) const struct GEN5_WM_STATE * restrict values)
1379 __gen_uint(values->GRFRegisterCount0, 1, 3) |
1380 __gen_offset(values->KernelStartPointer0, 6, 31);
1383 __gen_uint(values->SoftwareExceptionEnable, 1, 1) |
1384 __gen_uint(values->MaskStackExceptionEnable, 2, 2) |
1385 __gen_uint(values->IllegalOpcodeExceptionEnable, 4, 4) |
1386 __gen_uint(values->DepthCoefficientURBReadOffset, 8, 13) |
1387 __gen_uint(values->FloatingPointMode, 16, 16) |
1388 __gen_uint(values->ThreadPriority, 17, 17) |
1389 __gen_uint(values->BindingTableEntryCount, 18, 25) |
1390 __gen_uint(values->SingleProgramFlow, 31, 31);
1393 __gen_uint(values->PerThreadScratchSpace, 0, 3);
1394 dw[2] = __gen_combine_address(data, &dw[2], values->ScratchSpaceBasePointer, v2);
1397 __gen_uint(values->DispatchGRFStartRegisterForConstantSetupData0, 0, 3) |
1398 __gen_uint(values->SetupURBEntryReadOffset, 4, 9) |
1399 __gen_uint(values->SetupURBEntryReadLength, 11, 16) |
1400 __gen_uint(values->ConstantURBEntryReadOffset, 18, 23) |
1401 __gen_uint(values->ConstantURBEntryReadLength, 25, 30);
1404 __gen_uint(values->StatisticsEnable, 0, 0) |
1405 __gen_uint(values->SamplerCount, 2, 4);
1406 dw[4] = __gen_combine_address(data, &dw[4], values->SamplerStatePointer, v4);
1409 __gen_uint(values->_8PixelDispatchEnable, 0, 0) |
1410 __gen_uint(values->_16PixelDispatchEnable, 1, 1) |
1411 __gen_uint(values->_32PixelDispatchEnable, 2, 2) |
1412 __gen_uint(values->Contiguous32PixelDispatchEnable, 3, 3) |
1413 __gen_uint(values->Contiguous64PixelDispatchEnable, 4, 4) |
1414 __gen_uint(values->FastSpanCoverageEnable, 6, 6) |
1415 __gen_uint(values->DepthBufferClear, 7, 7) |
1416 __gen_uint(values->DepthBufferResolveEnable, 8, 8) |
1417 __gen_uint(values->HierarchicalDepthBufferResolveEnable, 9, 9) |
1418 __gen_uint(values->LegacyGlobalDepthBiasEnable, 10, 10) |
1419 __gen_uint(values->LineStippleEnable, 11, 11) |
1420 __gen_uint(values->GlobalDepthOffsetEnable, 12, 12) |
1421 __gen_uint(values->PolygonStippleEnable, 13, 13) |
1422 __gen_uint(values->LineAntialiasingRegionWidth, 14, 15) |
1423 __gen_uint(values->LineEndCapAntialiasingRegionWidth, 16, 17) |
1424 __gen_uint(values->EarlyDepthTestEnable, 18, 18) |
1425 __gen_uint(values->ThreadDispatchEnable, 19, 19) |
1426 __gen_uint(values->PixelShaderUsesSourceDepth, 20, 20) |
1427 __gen_uint(values->PixelShaderComputedDepth, 21, 21) |
1428 __gen_uint(values->PixelShaderKillsPixel, 22, 22) |
1429 __gen_uint(values->LegacyDiamondLineRasterization, 23, 23) |
1430 __gen_uint(values->MaximumNumberofThreads, 25, 31);
1433 __gen_float(values->GlobalDepthOffsetConstant);
1436 __gen_float(values->GlobalDepthOffsetScale);
1439 __gen_uint(values->GRFRegisterCount1, 1, 3) |
1440 __gen_offset(values->KernelStartPointer1, 6, 31);
1443 __gen_uint(values->GRFRegisterCount2, 1, 3) |
1444 __gen_offset(values->KernelStartPointer2, 6, 31);
1447 __gen_uint(values->GRFRegisterCount3, 1, 3) |
1448 __gen_offset(values->KernelStartPointer3, 6, 31);
1481 __attribute__((unused)) const struct GEN5_3DPRIMITIVE * restrict values)
1486 __gen_uint(values->DWordLength, 0, 7) |
1487 __gen_uint(values->IndirectVertexCount, 9, 9) |
1488 __gen_uint(values->PrimitiveTopologyType, 10, 14) |
1489 __gen_uint(values->VertexAccessType, 15, 15) |
1490 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1491 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1492 __gen_uint(values->CommandSubType, 27, 28) |
1493 __gen_uint(values->CommandType, 29, 31);
1496 __gen_uint(values->VertexCountPerInstance, 0, 31);
1499 __gen_uint(values->StartVertexLocation, 0, 31);
1502 __gen_uint(values->InstanceCount, 0, 31);
1505 __gen_uint(values->StartInstanceLocation, 0, 31);
1508 __gen_sint(values->BaseVertexLocation, 0, 31);
1535 __attribute__((unused)) const struct GEN5_3DSTATE_AA_LINE_PARAMETERS * restrict values)
1540 __gen_uint(values->DWordLength, 0, 7) |
1541 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1542 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1543 __gen_uint(values->CommandSubType, 27, 28) |
1544 __gen_uint(values->CommandType, 29, 31);
1547 __gen_ufixed(values->AACoverageSlope, 0, 7, 8) |
1548 __gen_ufixed(values->AACoverageBias, 16, 23, 8);
1551 __gen_ufixed(values->AACoverageEndCapSlope, 0, 7, 8) |
1552 __gen_ufixed(values->AACoverageEndCapBias, 16, 23, 8);
1580 __attribute__((unused)) const struct GEN5_3DSTATE_BINDING_TABLE_POINTERS * restrict values)
1585 __gen_uint(values->DWordLength, 0, 7) |
1586 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1587 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1588 __gen_uint(values->CommandSubType, 27, 28) |
1589 __gen_uint(values->CommandType, 29, 31);
1592 __gen_offset(values->PointertoVSBindingTable, 5, 31);
1595 __gen_offset(values->PointertoGSBindingTable, 5, 31);
1598 __gen_offset(values->PointertoCLIPBindingTable, 5, 31);
1601 __gen_offset(values->PointertoSFBindingTable, 5, 31);
1604 __gen_offset(values->PointertoPSBindingTable, 5, 31);
1629 __attribute__((unused)) const struct GEN5_3DSTATE_CLEAR_PARAMS * restrict values)
1634 __gen_uint(values->DWordLength, 0, 7) |
1635 __gen_uint(values->DepthClearValueValid, 15, 15) |
1636 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1637 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1638 __gen_uint(values->CommandSubType, 27, 28) |
1639 __gen_uint(values->CommandType, 29, 31);
1642 __gen_uint(values->DepthClearValue, 0, 31);
1669 __attribute__((unused)) const struct GEN5_3DSTATE_CONSTANT_COLOR * restrict values)
1674 __gen_uint(values->DWordLength, 0, 7) |
1675 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1676 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1677 __gen_uint(values->CommandSubType, 27, 28) |
1678 __gen_uint(values->CommandType, 29, 31);
1681 __gen_float(values->BlendConstantColorRed);
1684 __gen_float(values->BlendConstantColorGreen);
1687 __gen_float(values->BlendConstantColorBlue);
1690 __gen_float(values->BlendConstantColorAlpha);
1747 __attribute__((unused)) const struct GEN5_3DSTATE_DEPTH_BUFFER * restrict values)
1752 __gen_uint(values->DWordLength, 0, 7) |
1753 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1754 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1755 __gen_uint(values->CommandSubType, 27, 28) |
1756 __gen_uint(values->CommandType, 29, 31);
1759 __gen_uint(values->SurfacePitch, 0, 16) |
1760 __gen_uint(values->SurfaceFormat, 18, 20) |
1761 __gen_uint(values->SeparateStencilBufferEnable, 21, 21) |
1762 __gen_uint(values->HierarchicalDepthBufferEnable, 22, 22) |
1763 __gen_uint(values->SoftwareTiledRenderingMode, 23, 24) |
1764 __gen_uint(values->TileWalk, 26, 26) |
1765 __gen_uint(values->TiledSurface, 27, 27) |
1766 __gen_uint(values->SurfaceType, 29, 31);
1768 dw[2] = __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
1771 __gen_uint(values->MIPMapLayoutMode, 1, 1) |
1772 __gen_uint(values->LOD, 2, 5) |
1773 __gen_uint(values->Width, 6, 18) |
1774 __gen_uint(values->Height, 19, 31);
1777 __gen_uint(values->RenderTargetViewExtent, 1, 9) |
1778 __gen_uint(values->MinimumArrayElement, 10, 20) |
1779 __gen_uint(values->Depth, 21, 31);
1782 __gen_sint(values->DepthCoordinateOffsetX, 0, 15) |
1783 __gen_sint(values->DepthCoordinateOffsetY, 16, 31);
1812 __attribute__((unused)) const struct GEN5_3DSTATE_DRAWING_RECTANGLE * restrict values)
1817 __gen_uint(values->DWordLength, 0, 7) |
1818 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1819 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1820 __gen_uint(values->CommandSubType, 27, 28) |
1821 __gen_uint(values->CommandType, 29, 31);
1824 __gen_uint(values->ClippedDrawingRectangleXMin, 0, 15) |
1825 __gen_uint(values->ClippedDrawingRectangleYMin, 16, 31);
1828 __gen_uint(values->ClippedDrawingRectangleXMax, 0, 15) |
1829 __gen_uint(values->ClippedDrawingRectangleYMax, 16, 31);
1832 __gen_sint(values->DrawingRectangleOriginX, 0, 15) |
1833 __gen_sint(values->DrawingRectangleOriginY, 16, 31);
1857 __attribute__((unused)) const struct GEN5_3DSTATE_GLOBAL_DEPTH_OFFSET_CLAMP * restrict values)
1862 __gen_uint(values->DWordLength, 0, 7) |
1863 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1864 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1865 __gen_uint(values->CommandSubType, 27, 28) |
1866 __gen_uint(values->CommandType, 29, 31);
1869 __gen_float(values->GlobalDepthOffsetClamp);
1894 values)
1899 __gen_uint(values->DWordLength, 0, 7) |
1900 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1901 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1902 __gen_uint(values->CommandSubType, 27, 28) |
1903 __gen_uint(values->CommandType, 29, 31);
1906 __gen_uint(values->SurfacePitch, 0, 16);
1908 dw[2] = __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
1938 __attribute__((unused)) const struct GEN5_3DSTATE_INDEX_BUFFER * restrict values)
1943 __gen_uint(values->DWordLength, 0, 7) |
1944 __gen_uint(values->IndexFormat, 8, 9) |
1945 __gen_uint(values->CutIndexEnable, 10, 10) |
1946 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1947 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1948 __gen_uint(values->CommandSubType, 27, 28) |
1949 __gen_uint(values->CommandType, 29, 31);
1951 dw[1] = __gen_combine_address(data, &dw[1], values->BufferStartingAddress, 0);
1953 dw[2] = __gen_combine_address(data, &dw[2], values->BufferEndingAddress, 0);
1982 __attribute__((unused)) const struct GEN5_3DSTATE_LINE_STIPPLE * restrict values)
1987 __gen_uint(values->DWordLength, 0, 7) |
1988 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
1989 __gen_uint(values->_3DCommandOpcode, 24, 26) |
1990 __gen_uint(values->CommandSubType, 27, 28) |
1991 __gen_uint(values->CommandType, 29, 31);
1994 __gen_uint(values->LineStipplePattern, 0, 15) |
1995 __gen_uint(values->CurrentStippleIndex, 16, 19) |
1996 __gen_uint(values->CurrentRepeatCounter, 21, 29) |
1997 __gen_uint(values->ModifyEnable, 31, 31);
2000 __gen_uint(values->LineStippleRepeatCount, 0, 8) |
2001 __gen_ufixed(values->LineStippleInverseRepeatCount, 16, 31, 13);
2032 __attribute__((unused)) const struct GEN5_3DSTATE_PIPELINED_POINTERS * restrict values)
2037 __gen_uint(values->DWordLength, 0, 7) |
2038 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2039 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2040 __gen_uint(values->CommandSubType, 27, 28) |
2041 __gen_uint(values->CommandType, 29, 31);
2043 dw[1] = __gen_combine_address(data, &dw[1], values->PointertoVSState, 0);
2046 __gen_uint(values->GSEnable, 0, 0);
2047 dw[2] = __gen_combine_address(data, &dw[2], values->PointertoGSState, v2);
2050 __gen_uint(values->ClipEnable, 0, 0);
2051 dw[3] = __gen_combine_address(data, &dw[3], values->PointertoCLIPState, v3);
2053 dw[4] = __gen_combine_address(data, &dw[4], values->PointertoSFState, 0);
2055 dw[5] = __gen_combine_address(data, &dw[5], values->PointertoWMState, 0);
2057 dw[6] = __gen_combine_address(data, &dw[6], values->PointertoColorCalcState, 0);
2082 __attribute__((unused)) const struct GEN5_3DSTATE_POLY_STIPPLE_OFFSET * restrict values)
2087 __gen_uint(values->DWordLength, 0, 7) |
2088 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2089 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2090 __gen_uint(values->CommandSubType, 27, 28) |
2091 __gen_uint(values->CommandType, 29, 31);
2094 __gen_uint(values->PolygonStippleYOffset, 0, 4) |
2095 __gen_uint(values->PolygonStippleXOffset, 8, 12);
2119 __attribute__((unused)) const struct GEN5_3DSTATE_POLY_STIPPLE_PATTERN * restrict values)
2124 __gen_uint(values->DWordLength, 0, 7) |
2125 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2126 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2127 __gen_uint(values->CommandSubType, 27, 28) |
2128 __gen_uint(values->CommandType, 29, 31);
2131 __gen_uint(values->PatternRow[0], 0, 31);
2134 __gen_uint(values->PatternRow[1], 0, 31);
2137 __gen_uint(values->PatternRow[2], 0, 31);
2140 __gen_uint(values->PatternRow[3], 0, 31);
2143 __gen_uint(values->PatternRow[4], 0, 31);
2146 __gen_uint(values->PatternRow[5], 0, 31);
2149 __gen_uint(values->PatternRow[6], 0, 31);
2152 __gen_uint(values->PatternRow[7], 0, 31);
2155 __gen_uint(values->PatternRow[8], 0, 31);
2158 __gen_uint(values->PatternRow[9], 0, 31);
2161 __gen_uint(values->PatternRow[10], 0, 31);
2164 __gen_uint(values->PatternRow[11], 0, 31);
2167 __gen_uint(values->PatternRow[12], 0, 31);
2170 __gen_uint(values->PatternRow[13], 0, 31);
2173 __gen_uint(values->PatternRow[14], 0, 31);
2176 __gen_uint(values->PatternRow[15], 0, 31);
2179 __gen_uint(values->PatternRow[16], 0, 31);
2182 __gen_uint(values->PatternRow[17], 0, 31);
2185 __gen_uint(values->PatternRow[18], 0, 31);
2188 __gen_uint(values->PatternRow[19], 0, 31);
2191 __gen_uint(values->PatternRow[20], 0, 31);
2194 __gen_uint(values->PatternRow[21], 0, 31);
2197 __gen_uint(values->PatternRow[22], 0, 31);
2200 __gen_uint(values->PatternRow[23], 0, 31);
2203 __gen_uint(values->PatternRow[24], 0, 31);
2206 __gen_uint(values->PatternRow[25], 0, 31);
2209 __gen_uint(values->PatternRow[26], 0, 31);
2212 __gen_uint(values->PatternRow[27], 0, 31);
2215 __gen_uint(values->PatternRow[28], 0, 31);
2218 __gen_uint(values->PatternRow[29], 0, 31);
2221 __gen_uint(values->PatternRow[30], 0, 31);
2224 __gen_uint(values->PatternRow[31], 0, 31);
2249 __attribute__((unused)) const struct GEN5_3DSTATE_STENCIL_BUFFER * restrict values)
2254 __gen_uint(values->DWordLength, 0, 7) |
2255 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2256 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2257 __gen_uint(values->CommandSubType, 27, 28) |
2258 __gen_uint(values->CommandType, 29, 31);
2261 __gen_uint(values->SurfacePitch, 0, 16);
2263 dw[2] = __gen_combine_address(data, &dw[2], values->SurfaceBaseAddress, 0);
2286 __attribute__((unused)) const struct GEN5_3DSTATE_VERTEX_BUFFERS * restrict values)
2291 __gen_uint(values->DWordLength, 0, 7) |
2292 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2293 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2294 __gen_uint(values->CommandSubType, 27, 28) |
2295 __gen_uint(values->CommandType, 29, 31);
2318 __attribute__((unused)) const struct GEN5_3DSTATE_VERTEX_ELEMENTS * restrict values)
2323 __gen_uint(values->DWordLength, 0, 7) |
2324 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2325 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2326 __gen_uint(values->CommandSubType, 27, 28) |
2327 __gen_uint(values->CommandType, 29, 31);
2349 __attribute__((unused)) const struct GEN5_3DSTATE_VF_STATISTICS * restrict values)
2354 __gen_uint(values->StatisticsEnable, 0, 0) |
2355 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2356 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2357 __gen_uint(values->CommandSubType, 27, 28) |
2358 __gen_uint(values->CommandType, 29, 31);
2384 __attribute__((unused)) const struct GEN5_CONSTANT_BUFFER * restrict values)
2389 __gen_uint(values->DWordLength, 0, 7) |
2390 __gen_uint(values->Valid, 8, 8) |
2391 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2392 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2393 __gen_uint(values->CommandSubType, 27, 28) |
2394 __gen_uint(values->CommandType, 29, 31);
2397 __gen_uint(values->BufferLength, 0, 5);
2398 dw[1] = __gen_combine_address(data, &dw[1], values->BufferStartingAddress, v1);
2423 __attribute__((unused)) const struct GEN5_CS_URB_STATE * restrict values)
2428 __gen_uint(values->DWordLength, 0, 7) |
2429 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2430 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2431 __gen_uint(values->CommandSubType, 27, 28) |
2432 __gen_uint(values->CommandType, 29, 31);
2435 __gen_uint(values->NumberofURBEntries, 0, 2) |
2436 __gen_uint(values->URBEntryAllocationSize, 4, 8);
2465 __attribute__((unused)) const struct GEN5_MI_FLUSH * restrict values)
2470 __gen_uint(values->StateInstructionCacheInvalidate, 1, 1) |
2471 __gen_uint(values->RenderCacheFlushInhibit, 2, 2) |
2472 __gen_uint(values->GlobalSnapshotCountReset, 3, 3) |
2473 __gen_uint(values->GenericMediaStateClear, 4, 4) |
2474 __gen_uint(values->IndirectStatePointersDisable, 5, 5) |
2475 __gen_uint(values->ProtectedMemoryEnable, 6, 6) |
2476 __gen_uint(values->MICommandOpcode, 23, 28) |
2477 __gen_uint(values->CommandType, 29, 31);
2500 __attribute__((unused)) const struct GEN5_MI_LOAD_REGISTER_IMM * restrict values)
2505 __gen_uint(values->DWordLength, 0, 5) |
2506 __gen_uint(values->ByteWriteDisables, 8, 11) |
2507 __gen_uint(values->MICommandOpcode, 23, 28) |
2508 __gen_uint(values->CommandType, 29, 31);
2511 __gen_offset(values->RegisterOffset, 2, 31);
2514 __gen_uint(values->DataDWord, 0, 31);
2538 __attribute__((unused)) const struct GEN5_MI_STORE_DATA_IMM * restrict values)
2543 __gen_uint(values->DWordLength, 0, 5) |
2544 __gen_uint(values->MemoryAddressType, 22, 22) |
2545 __gen_uint(values->MICommandOpcode, 23, 28) |
2546 __gen_uint(values->CommandType, 29, 31);
2548 dw[1] = __gen_combine_address(data, &dw[1], values->PhysicalStartAddressExtension, 0);
2550 dw[2] = __gen_combine_address(data, &dw[2], values->Address, 0);
2553 __gen_uint(values->DataDWord0, 0, 31);
2556 __gen_uint(values->DataDWord1, 0, 31);
2578 __attribute__((unused)) const struct GEN5_MI_STORE_REGISTER_MEM * restrict values)
2583 __gen_uint(values->DWordLength, 0, 7) |
2584 __gen_uint(values->UseGlobalGTT, 22, 22) |
2585 __gen_uint(values->MICommandOpcode, 23, 28) |
2586 __gen_uint(values->CommandType, 29, 31);
2589 __gen_offset(values->RegisterAddress, 2, 25);
2591 dw[2] = __gen_combine_address(data, &dw[2], values->MemoryAddress, 0);
2616 __attribute__((unused)) const struct GEN5_PIPELINE_SELECT * restrict values)
2621 __gen_uint(values->PipelineSelection, 0, 1) |
2622 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2623 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2624 __gen_uint(values->CommandSubType, 27, 28) |
2625 __gen_uint(values->CommandType, 29, 31);
2668 __attribute__((unused)) const struct GEN5_PIPE_CONTROL * restrict values)
2673 __gen_uint(values->DWordLength, 0, 7) |
2674 __gen_uint(values->NotifyEnable, 8, 8) |
2675 __gen_uint(values->IndirectStatePointersDisable, 9, 9) |
2676 __gen_uint(values->TextureCacheFlushEnable, 10, 10) |
2677 __gen_uint(values->InstructionCacheInvalidateEnable, 11, 11) |
2678 __gen_uint(values->WriteCacheFlush, 12, 12) |
2679 __gen_uint(values->DepthStallEnable, 13, 13) |
2680 __gen_uint(values->PostSyncOperation, 14, 15) |
2681 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2682 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2683 __gen_uint(values->CommandSubType, 27, 28) |
2684 __gen_uint(values->CommandType, 29, 31);
2687 __gen_uint(values->DepthCacheFlushInhibit, 0, 0) |
2688 __gen_uint(values->StallAtPixelScoreboard, 1, 1) |
2689 __gen_uint(values->DestinationAddressType, 2, 2);
2690 dw[1] = __gen_combine_address(data, &dw[1], values->Address, v1);
2693 __gen_uint(values->ImmediateData, 0, 63);
2732 __attribute__((unused)) const struct GEN5_STATE_BASE_ADDRESS * restrict values)
2737 __gen_uint(values->DWordLength, 0, 7) |
2738 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2739 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2740 __gen_uint(values->CommandSubType, 27, 28) |
2741 __gen_uint(values->CommandType, 29, 31);
2744 __gen_uint(values->GeneralStateBaseAddressModifyEnable, 0, 0);
2745 dw[1] = __gen_combine_address(data, &dw[1], values->GeneralStateBaseAddress, v1);
2748 __gen_uint(values->SurfaceStateBaseAddressModifyEnable, 0, 0);
2749 dw[2] = __gen_combine_address(data, &dw[2], values->SurfaceStateBaseAddress, v2);
2752 __gen_uint(values->IndirectObjectBaseAddressModifyEnable, 0, 0);
2753 dw[3] = __gen_combine_address(data, &dw[3], values->IndirectObjectBaseAddress, v3);
2756 __gen_uint(values->InstructionBaseAddressModifyEnable, 0, 0);
2757 dw[4] = __gen_combine_address(data, &dw[4], values->InstructionBaseAddress, v4);
2760 __gen_uint(values->GeneralStateAccessUpperBoundModifyEnable, 0, 0);
2761 dw[5] = __gen_combine_address(data, &dw[5], values->GeneralStateAccessUpperBound, v5);
2764 __gen_uint(values->IndirectObjectAccessUpperBoundModifyEnable, 0, 0);
2765 dw[6] = __gen_combine_address(data, &dw[6], values->IndirectObjectAccessUpperBound, v6);
2768 __gen_uint(values->InstructionAccessUpperBoundModifyEnable, 0, 0);
2769 dw[7] = __gen_combine_address(data, &dw[7], values->InstructionAccessUpperBound, v7);
2793 __attribute__((unused)) const struct GEN5_STATE_SIP * restrict values)
2798 __gen_uint(values->DWordLength, 0, 7) |
2799 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2800 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2801 __gen_uint(values->CommandSubType, 27, 28) |
2802 __gen_uint(values->CommandType, 29, 31);
2805 __gen_offset(values->SystemInstructionPointer, 4, 31);
2840 __attribute__((unused)) const struct GEN5_URB_FENCE * restrict values)
2845 __gen_uint(values->DWordLength, 0, 7) |
2846 __gen_uint(values->VSUnitURBReallocationRequest, 8, 8) |
2847 __gen_uint(values->GSUnitURBReallocationRequest, 9, 9) |
2848 __gen_uint(values->CLIPUnitURBReallocationRequest, 10, 10) |
2849 __gen_uint(values->SFUnitURBReallocationRequest, 11, 11) |
2850 __gen_uint(values->VFEUnitURBReallocationRequest, 12, 12) |
2851 __gen_uint(values->CSUnitURBReallocationRequest, 13, 13) |
2852 __gen_uint(values->_3DCommandSubOpcode, 16, 23) |
2853 __gen_uint(values->_3DCommandOpcode, 24, 26) |
2854 __gen_uint(values->CommandSubType, 27, 28) |
2855 __gen_uint(values->CommandType, 29, 31);
2858 __gen_uint(values->VSFence, 0, 9) |
2859 __gen_uint(values->GSFence, 10, 19) |
2860 __gen_uint(values->CLIPFence, 20, 29);
2863 __gen_uint(values->SFFence, 0, 9) |
2864 __gen_uint(values->VFEFence, 10, 19) |
2865 __gen_uint(values->CSFence, 20, 30);