|
|
@@ -820,6 +820,9 @@ typedef enum SpvCapability_ {
|
|
|
SpvCapabilitySubgroupBufferBlockIOINTEL = 5569,
|
|
|
SpvCapabilitySubgroupImageBlockIOINTEL = 5570,
|
|
|
SpvCapabilitySubgroupImageMediaBlockIOINTEL = 5579,
|
|
|
+ SpvCapabilitySubgroupAvcMotionEstimationINTEL = 5696,
|
|
|
+ SpvCapabilitySubgroupAvcMotionEstimationIntraINTEL = 5697,
|
|
|
+ SpvCapabilitySubgroupAvcMotionEstimationChromaINTEL = 5698,
|
|
|
SpvCapabilityMax = 0x7fffffff,
|
|
|
} SpvCapability;
|
|
|
|
|
|
@@ -1206,6 +1209,124 @@ typedef enum SpvOp_ {
|
|
|
SpvOpSubgroupImageMediaBlockWriteINTEL = 5581,
|
|
|
SpvOpDecorateStringGOOGLE = 5632,
|
|
|
SpvOpMemberDecorateStringGOOGLE = 5633,
|
|
|
+ SpvOpVmeImageINTEL = 5699,
|
|
|
+ SpvOpTypeVmeImageINTEL = 5700,
|
|
|
+ SpvOpTypeAvcImePayloadINTEL = 5701,
|
|
|
+ SpvOpTypeAvcRefPayloadINTEL = 5702,
|
|
|
+ SpvOpTypeAvcSicPayloadINTEL = 5703,
|
|
|
+ SpvOpTypeAvcMcePayloadINTEL = 5704,
|
|
|
+ SpvOpTypeAvcMceResultINTEL = 5705,
|
|
|
+ SpvOpTypeAvcImeResultINTEL = 5706,
|
|
|
+ SpvOpTypeAvcImeResultSingleReferenceStreamoutINTEL = 5707,
|
|
|
+ SpvOpTypeAvcImeResultDualReferenceStreamoutINTEL = 5708,
|
|
|
+ SpvOpTypeAvcImeSingleReferenceStreaminINTEL = 5709,
|
|
|
+ SpvOpTypeAvcImeDualReferenceStreaminINTEL = 5710,
|
|
|
+ SpvOpTypeAvcRefResultINTEL = 5711,
|
|
|
+ SpvOpTypeAvcSicResultINTEL = 5712,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultInterBaseMultiReferencePenaltyINTEL = 5713,
|
|
|
+ SpvOpSubgroupAvcMceSetInterBaseMultiReferencePenaltyINTEL = 5714,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultInterShapePenaltyINTEL = 5715,
|
|
|
+ SpvOpSubgroupAvcMceSetInterShapePenaltyINTEL = 5716,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultInterDirectionPenaltyINTEL = 5717,
|
|
|
+ SpvOpSubgroupAvcMceSetInterDirectionPenaltyINTEL = 5718,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultIntraLumaShapePenaltyINTEL = 5719,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultInterMotionVectorCostTableINTEL = 5720,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultHighPenaltyCostTableINTEL = 5721,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL = 5722,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultLowPenaltyCostTableINTEL = 5723,
|
|
|
+ SpvOpSubgroupAvcMceSetMotionVectorCostFunctionINTEL = 5724,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL = 5725,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL = 5726,
|
|
|
+ SpvOpSubgroupAvcMceGetDefaultIntraChromaModeBasePenaltyINTEL = 5727,
|
|
|
+ SpvOpSubgroupAvcMceSetAcOnlyHaarINTEL = 5728,
|
|
|
+ SpvOpSubgroupAvcMceSetSourceInterlacedFieldPolarityINTEL = 5729,
|
|
|
+ SpvOpSubgroupAvcMceSetSingleReferenceInterlacedFieldPolarityINTEL = 5730,
|
|
|
+ SpvOpSubgroupAvcMceSetDualReferenceInterlacedFieldPolaritiesINTEL = 5731,
|
|
|
+ SpvOpSubgroupAvcMceConvertToImePayloadINTEL = 5732,
|
|
|
+ SpvOpSubgroupAvcMceConvertToImeResultINTEL = 5733,
|
|
|
+ SpvOpSubgroupAvcMceConvertToRefPayloadINTEL = 5734,
|
|
|
+ SpvOpSubgroupAvcMceConvertToRefResultINTEL = 5735,
|
|
|
+ SpvOpSubgroupAvcMceConvertToSicPayloadINTEL = 5736,
|
|
|
+ SpvOpSubgroupAvcMceConvertToSicResultINTEL = 5737,
|
|
|
+ SpvOpSubgroupAvcMceGetMotionVectorsINTEL = 5738,
|
|
|
+ SpvOpSubgroupAvcMceGetInterDistortionsINTEL = 5739,
|
|
|
+ SpvOpSubgroupAvcMceGetBestInterDistortionsINTEL = 5740,
|
|
|
+ SpvOpSubgroupAvcMceGetInterMajorShapeINTEL = 5741,
|
|
|
+ SpvOpSubgroupAvcMceGetInterMinorShapeINTEL = 5742,
|
|
|
+ SpvOpSubgroupAvcMceGetInterDirectionsINTEL = 5743,
|
|
|
+ SpvOpSubgroupAvcMceGetInterMotionVectorCountINTEL = 5744,
|
|
|
+ SpvOpSubgroupAvcMceGetInterReferenceIdsINTEL = 5745,
|
|
|
+ SpvOpSubgroupAvcMceGetInterReferenceInterlacedFieldPolaritiesINTEL = 5746,
|
|
|
+ SpvOpSubgroupAvcImeInitializeINTEL = 5747,
|
|
|
+ SpvOpSubgroupAvcImeSetSingleReferenceINTEL = 5748,
|
|
|
+ SpvOpSubgroupAvcImeSetDualReferenceINTEL = 5749,
|
|
|
+ SpvOpSubgroupAvcImeRefWindowSizeINTEL = 5750,
|
|
|
+ SpvOpSubgroupAvcImeAdjustRefOffsetINTEL = 5751,
|
|
|
+ SpvOpSubgroupAvcImeConvertToMcePayloadINTEL = 5752,
|
|
|
+ SpvOpSubgroupAvcImeSetMaxMotionVectorCountINTEL = 5753,
|
|
|
+ SpvOpSubgroupAvcImeSetUnidirectionalMixDisableINTEL = 5754,
|
|
|
+ SpvOpSubgroupAvcImeSetEarlySearchTerminationThresholdINTEL = 5755,
|
|
|
+ SpvOpSubgroupAvcImeSetWeightedSadINTEL = 5756,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithSingleReferenceINTEL = 5757,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithDualReferenceINTEL = 5758,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreaminINTEL = 5759,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreaminINTEL = 5760,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreamoutINTEL = 5761,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreamoutINTEL = 5762,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithSingleReferenceStreaminoutINTEL = 5763,
|
|
|
+ SpvOpSubgroupAvcImeEvaluateWithDualReferenceStreaminoutINTEL = 5764,
|
|
|
+ SpvOpSubgroupAvcImeConvertToMceResultINTEL = 5765,
|
|
|
+ SpvOpSubgroupAvcImeGetSingleReferenceStreaminINTEL = 5766,
|
|
|
+ SpvOpSubgroupAvcImeGetDualReferenceStreaminINTEL = 5767,
|
|
|
+ SpvOpSubgroupAvcImeStripSingleReferenceStreamoutINTEL = 5768,
|
|
|
+ SpvOpSubgroupAvcImeStripDualReferenceStreamoutINTEL = 5769,
|
|
|
+ SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL = 5770,
|
|
|
+ SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeDistortionsINTEL = 5771,
|
|
|
+ SpvOpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeReferenceIdsINTEL = 5772,
|
|
|
+ SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeMotionVectorsINTEL = 5773,
|
|
|
+ SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeDistortionsINTEL = 5774,
|
|
|
+ SpvOpSubgroupAvcImeGetStreamoutDualReferenceMajorShapeReferenceIdsINTEL = 5775,
|
|
|
+ SpvOpSubgroupAvcImeGetBorderReachedINTEL = 5776,
|
|
|
+ SpvOpSubgroupAvcImeGetTruncatedSearchIndicationINTEL = 5777,
|
|
|
+ SpvOpSubgroupAvcImeGetUnidirectionalEarlySearchTerminationINTEL = 5778,
|
|
|
+ SpvOpSubgroupAvcImeGetWeightingPatternMinimumMotionVectorINTEL = 5779,
|
|
|
+ SpvOpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL = 5780,
|
|
|
+ SpvOpSubgroupAvcFmeInitializeINTEL = 5781,
|
|
|
+ SpvOpSubgroupAvcBmeInitializeINTEL = 5782,
|
|
|
+ SpvOpSubgroupAvcRefConvertToMcePayloadINTEL = 5783,
|
|
|
+ SpvOpSubgroupAvcRefSetBidirectionalMixDisableINTEL = 5784,
|
|
|
+ SpvOpSubgroupAvcRefSetBilinearFilterEnableINTEL = 5785,
|
|
|
+ SpvOpSubgroupAvcRefEvaluateWithSingleReferenceINTEL = 5786,
|
|
|
+ SpvOpSubgroupAvcRefEvaluateWithDualReferenceINTEL = 5787,
|
|
|
+ SpvOpSubgroupAvcRefEvaluateWithMultiReferenceINTEL = 5788,
|
|
|
+ SpvOpSubgroupAvcRefEvaluateWithMultiReferenceInterlacedINTEL = 5789,
|
|
|
+ SpvOpSubgroupAvcRefConvertToMceResultINTEL = 5790,
|
|
|
+ SpvOpSubgroupAvcSicInitializeINTEL = 5791,
|
|
|
+ SpvOpSubgroupAvcSicConfigureSkcINTEL = 5792,
|
|
|
+ SpvOpSubgroupAvcSicConfigureIpeLumaINTEL = 5793,
|
|
|
+ SpvOpSubgroupAvcSicConfigureIpeLumaChromaINTEL = 5794,
|
|
|
+ SpvOpSubgroupAvcSicGetMotionVectorMaskINTEL = 5795,
|
|
|
+ SpvOpSubgroupAvcSicConvertToMcePayloadINTEL = 5796,
|
|
|
+ SpvOpSubgroupAvcSicSetIntraLumaShapePenaltyINTEL = 5797,
|
|
|
+ SpvOpSubgroupAvcSicSetIntraLumaModeCostFunctionINTEL = 5798,
|
|
|
+ SpvOpSubgroupAvcSicSetIntraChromaModeCostFunctionINTEL = 5799,
|
|
|
+ SpvOpSubgroupAvcSicSetBilinearFilterEnableINTEL = 5800,
|
|
|
+ SpvOpSubgroupAvcSicSetSkcForwardTransformEnableINTEL = 5801,
|
|
|
+ SpvOpSubgroupAvcSicSetBlockBasedRawSkipSadINTEL = 5802,
|
|
|
+ SpvOpSubgroupAvcSicEvaluateIpeINTEL = 5803,
|
|
|
+ SpvOpSubgroupAvcSicEvaluateWithSingleReferenceINTEL = 5804,
|
|
|
+ SpvOpSubgroupAvcSicEvaluateWithDualReferenceINTEL = 5805,
|
|
|
+ SpvOpSubgroupAvcSicEvaluateWithMultiReferenceINTEL = 5806,
|
|
|
+ SpvOpSubgroupAvcSicEvaluateWithMultiReferenceInterlacedINTEL = 5807,
|
|
|
+ SpvOpSubgroupAvcSicConvertToMceResultINTEL = 5808,
|
|
|
+ SpvOpSubgroupAvcSicGetIpeLumaShapeINTEL = 5809,
|
|
|
+ SpvOpSubgroupAvcSicGetBestIpeLumaDistortionINTEL = 5810,
|
|
|
+ SpvOpSubgroupAvcSicGetBestIpeChromaDistortionINTEL = 5811,
|
|
|
+ SpvOpSubgroupAvcSicGetPackedIpeLumaModesINTEL = 5812,
|
|
|
+ SpvOpSubgroupAvcSicGetIpeChromaModeINTEL = 5813,
|
|
|
+ SpvOpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL = 5814,
|
|
|
+ SpvOpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL = 5815,
|
|
|
+ SpvOpSubgroupAvcSicGetInterRawSadsINTEL = 5816,
|
|
|
SpvOpMax = 0x7fffffff,
|
|
|
} SpvOp;
|
|
|
|