| """ |
| gfxstream opcodes |
| |
| This is a map of all gfxstream opcodes back to their string names. |
| |
| Currently, this was manually generated from the following files: |
| |
| GfxApiLogger: http://source/android/device/generic/vulkan-cereal/utils/include/utils/GfxApiLogger.h |
| Vulkan: http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/vulkan/cereal/common/goldfish_vk_marshaling.h |
| RenderControl: http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/renderControl_dec/renderControl_opcodes.h |
| GLES1: http://source/android/device/generic/vulkan-cereal/stream-servers/gles1_dec/gles1_opcodes.h |
| GLES2: http://source/android/device/generic/vulkan-cereal/stream-servers/gles2_dec/gles2_opcodes.h |
| |
| TODO(gregschlom): Consider auto-generating this file in the future. |
| """ |
| |
| opcodes = { |
| ############################################################################################### |
| # GfxApiLogger opcodes for logging additional information |
| # http://source/android/device/generic/vulkan-cereal/utils/include/utils/GfxApiLogger.h |
| ############################################################################################### |
| 90000: "OP_gfxApiLoggerBeginCommandExecution", |
| ############################################################################################### |
| # Vulkan opcodes |
| # http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/vulkan/cereal/common/goldfish_vk_marshaling.h |
| ############################################################################################### |
| 20000: "OP_vkCreateInstance", |
| 20001: "OP_vkDestroyInstance", |
| 20002: "OP_vkEnumeratePhysicalDevices", |
| 20003: "OP_vkGetPhysicalDeviceFeatures", |
| 20004: "OP_vkGetPhysicalDeviceFormatProperties", |
| 20005: "OP_vkGetPhysicalDeviceImageFormatProperties", |
| 20006: "OP_vkGetPhysicalDeviceProperties", |
| 20007: "OP_vkGetPhysicalDeviceQueueFamilyProperties", |
| 20008: "OP_vkGetPhysicalDeviceMemoryProperties", |
| 20009: "OP_vkGetInstanceProcAddr", |
| 20010: "OP_vkGetDeviceProcAddr", |
| 20011: "OP_vkCreateDevice", |
| 20012: "OP_vkDestroyDevice", |
| 20013: "OP_vkEnumerateInstanceExtensionProperties", |
| 20014: "OP_vkEnumerateDeviceExtensionProperties", |
| 20015: "OP_vkEnumerateInstanceLayerProperties", |
| 20016: "OP_vkEnumerateDeviceLayerProperties", |
| 20017: "OP_vkGetDeviceQueue", |
| 20018: "OP_vkQueueSubmit", |
| 20019: "OP_vkQueueWaitIdle", |
| 20020: "OP_vkDeviceWaitIdle", |
| 20021: "OP_vkAllocateMemory", |
| 20022: "OP_vkFreeMemory", |
| 20023: "OP_vkMapMemory", |
| 20024: "OP_vkUnmapMemory", |
| 20025: "OP_vkFlushMappedMemoryRanges", |
| 20026: "OP_vkInvalidateMappedMemoryRanges", |
| 20027: "OP_vkGetDeviceMemoryCommitment", |
| 20028: "OP_vkBindBufferMemory", |
| 20029: "OP_vkBindImageMemory", |
| 20030: "OP_vkGetBufferMemoryRequirements", |
| 20031: "OP_vkGetImageMemoryRequirements", |
| 20032: "OP_vkGetImageSparseMemoryRequirements", |
| 20033: "OP_vkGetPhysicalDeviceSparseImageFormatProperties", |
| 20034: "OP_vkQueueBindSparse", |
| 20035: "OP_vkCreateFence", |
| 20036: "OP_vkDestroyFence", |
| 20037: "OP_vkResetFences", |
| 20038: "OP_vkGetFenceStatus", |
| 20039: "OP_vkWaitForFences", |
| 20040: "OP_vkCreateSemaphore", |
| 20041: "OP_vkDestroySemaphore", |
| 20042: "OP_vkCreateEvent", |
| 20043: "OP_vkDestroyEvent", |
| 20044: "OP_vkGetEventStatus", |
| 20045: "OP_vkSetEvent", |
| 20046: "OP_vkResetEvent", |
| 20047: "OP_vkCreateQueryPool", |
| 20048: "OP_vkDestroyQueryPool", |
| 20049: "OP_vkGetQueryPoolResults", |
| 20050: "OP_vkCreateBuffer", |
| 20051: "OP_vkDestroyBuffer", |
| 20052: "OP_vkCreateBufferView", |
| 20053: "OP_vkDestroyBufferView", |
| 20054: "OP_vkCreateImage", |
| 20055: "OP_vkDestroyImage", |
| 20056: "OP_vkGetImageSubresourceLayout", |
| 20057: "OP_vkCreateImageView", |
| 20058: "OP_vkDestroyImageView", |
| 20059: "OP_vkCreateShaderModule", |
| 20060: "OP_vkDestroyShaderModule", |
| 20061: "OP_vkCreatePipelineCache", |
| 20062: "OP_vkDestroyPipelineCache", |
| 20063: "OP_vkGetPipelineCacheData", |
| 20064: "OP_vkMergePipelineCaches", |
| 20065: "OP_vkCreateGraphicsPipelines", |
| 20066: "OP_vkCreateComputePipelines", |
| 20067: "OP_vkDestroyPipeline", |
| 20068: "OP_vkCreatePipelineLayout", |
| 20069: "OP_vkDestroyPipelineLayout", |
| 20070: "OP_vkCreateSampler", |
| 20071: "OP_vkDestroySampler", |
| 20072: "OP_vkCreateDescriptorSetLayout", |
| 20073: "OP_vkDestroyDescriptorSetLayout", |
| 20074: "OP_vkCreateDescriptorPool", |
| 20075: "OP_vkDestroyDescriptorPool", |
| 20076: "OP_vkResetDescriptorPool", |
| 20077: "OP_vkAllocateDescriptorSets", |
| 20078: "OP_vkFreeDescriptorSets", |
| 20079: "OP_vkUpdateDescriptorSets", |
| 20080: "OP_vkCreateFramebuffer", |
| 20081: "OP_vkDestroyFramebuffer", |
| 20082: "OP_vkCreateRenderPass", |
| 20083: "OP_vkDestroyRenderPass", |
| 20084: "OP_vkGetRenderAreaGranularity", |
| 20085: "OP_vkCreateCommandPool", |
| 20086: "OP_vkDestroyCommandPool", |
| 20087: "OP_vkResetCommandPool", |
| 20088: "OP_vkAllocateCommandBuffers", |
| 20089: "OP_vkFreeCommandBuffers", |
| 20090: "OP_vkBeginCommandBuffer", |
| 20091: "OP_vkEndCommandBuffer", |
| 20092: "OP_vkResetCommandBuffer", |
| 20093: "OP_vkCmdBindPipeline", |
| 20094: "OP_vkCmdSetViewport", |
| 20095: "OP_vkCmdSetScissor", |
| 20096: "OP_vkCmdSetLineWidth", |
| 20097: "OP_vkCmdSetDepthBias", |
| 20098: "OP_vkCmdSetBlendConstants", |
| 20099: "OP_vkCmdSetDepthBounds", |
| 20100: "OP_vkCmdSetStencilCompareMask", |
| 20101: "OP_vkCmdSetStencilWriteMask", |
| 20102: "OP_vkCmdSetStencilReference", |
| 20103: "OP_vkCmdBindDescriptorSets", |
| 20104: "OP_vkCmdBindIndexBuffer", |
| 20105: "OP_vkCmdBindVertexBuffers", |
| 20106: "OP_vkCmdDraw", |
| 20107: "OP_vkCmdDrawIndexed", |
| 20108: "OP_vkCmdDrawIndirect", |
| 20109: "OP_vkCmdDrawIndexedIndirect", |
| 20110: "OP_vkCmdDispatch", |
| 20111: "OP_vkCmdDispatchIndirect", |
| 20112: "OP_vkCmdCopyBuffer", |
| 20113: "OP_vkCmdCopyImage", |
| 20114: "OP_vkCmdBlitImage", |
| 20115: "OP_vkCmdCopyBufferToImage", |
| 20116: "OP_vkCmdCopyImageToBuffer", |
| 20117: "OP_vkCmdUpdateBuffer", |
| 20118: "OP_vkCmdFillBuffer", |
| 20119: "OP_vkCmdClearColorImage", |
| 20120: "OP_vkCmdClearDepthStencilImage", |
| 20121: "OP_vkCmdClearAttachments", |
| 20122: "OP_vkCmdResolveImage", |
| 20123: "OP_vkCmdSetEvent", |
| 20124: "OP_vkCmdResetEvent", |
| 20125: "OP_vkCmdWaitEvents", |
| 20126: "OP_vkCmdPipelineBarrier", |
| 20127: "OP_vkCmdBeginQuery", |
| 20128: "OP_vkCmdEndQuery", |
| 20129: "OP_vkCmdResetQueryPool", |
| 20130: "OP_vkCmdWriteTimestamp", |
| 20131: "OP_vkCmdCopyQueryPoolResults", |
| 20132: "OP_vkCmdPushConstants", |
| 20133: "OP_vkCmdBeginRenderPass", |
| 20134: "OP_vkCmdNextSubpass", |
| 20135: "OP_vkCmdEndRenderPass", |
| 20136: "OP_vkCmdExecuteCommands", |
| 20137: "OP_vkEnumerateInstanceVersion", |
| 20138: "OP_vkBindBufferMemory2", |
| 20139: "OP_vkBindImageMemory2", |
| 20140: "OP_vkGetDeviceGroupPeerMemoryFeatures", |
| 20141: "OP_vkCmdSetDeviceMask", |
| 20142: "OP_vkCmdDispatchBase", |
| 20143: "OP_vkEnumeratePhysicalDeviceGroups", |
| 20144: "OP_vkGetImageMemoryRequirements2", |
| 20145: "OP_vkGetBufferMemoryRequirements2", |
| 20146: "OP_vkGetImageSparseMemoryRequirements2", |
| 20147: "OP_vkGetPhysicalDeviceFeatures2", |
| 20148: "OP_vkGetPhysicalDeviceProperties2", |
| 20149: "OP_vkGetPhysicalDeviceFormatProperties2", |
| 20150: "OP_vkGetPhysicalDeviceImageFormatProperties2", |
| 20151: "OP_vkGetPhysicalDeviceQueueFamilyProperties2", |
| 20152: "OP_vkGetPhysicalDeviceMemoryProperties2", |
| 20153: "OP_vkGetPhysicalDeviceSparseImageFormatProperties2", |
| 20154: "OP_vkTrimCommandPool", |
| 20155: "OP_vkGetDeviceQueue2", |
| 20156: "OP_vkCreateSamplerYcbcrConversion", |
| 20157: "OP_vkDestroySamplerYcbcrConversion", |
| 20158: "OP_vkCreateDescriptorUpdateTemplate", |
| 20159: "OP_vkDestroyDescriptorUpdateTemplate", |
| 20160: "OP_vkUpdateDescriptorSetWithTemplate", |
| 20161: "OP_vkGetPhysicalDeviceExternalBufferProperties", |
| 20162: "OP_vkGetPhysicalDeviceExternalFenceProperties", |
| 20163: "OP_vkGetPhysicalDeviceExternalSemaphoreProperties", |
| 20164: "OP_vkGetDescriptorSetLayoutSupport", |
| 282774587: "OP_vkCmdDrawIndirectCount", |
| 245204359: "OP_vkCmdDrawIndexedIndirectCount", |
| 279590827: "OP_vkCreateRenderPass2", |
| 235222847: "OP_vkCmdBeginRenderPass2", |
| 244873750: "OP_vkCmdNextSubpass2", |
| 221297834: "OP_vkCmdEndRenderPass2", |
| 252097672: "OP_vkResetQueryPool", |
| 267066974: "OP_vkGetSemaphoreCounterValue", |
| 224777382: "OP_vkWaitSemaphores", |
| 271024127: "OP_vkSignalSemaphore", |
| 222632266: "OP_vkGetBufferDeviceAddress", |
| 230188231: "OP_vkGetBufferOpaqueCaptureAddress", |
| 260620079: "OP_vkGetDeviceMemoryOpaqueCaptureAddress", |
| 20165: "OP_vkDestroySurfaceKHR", |
| 20166: "OP_vkGetPhysicalDeviceSurfaceSupportKHR", |
| 20167: "OP_vkGetPhysicalDeviceSurfaceCapabilitiesKHR", |
| 20168: "OP_vkGetPhysicalDeviceSurfaceFormatsKHR", |
| 20169: "OP_vkGetPhysicalDeviceSurfacePresentModesKHR", |
| 20170: "OP_vkCreateSwapchainKHR", |
| 20171: "OP_vkDestroySwapchainKHR", |
| 20172: "OP_vkGetSwapchainImagesKHR", |
| 20173: "OP_vkAcquireNextImageKHR", |
| 20174: "OP_vkQueuePresentKHR", |
| 20175: "OP_vkGetDeviceGroupPresentCapabilitiesKHR", |
| 20176: "OP_vkGetDeviceGroupSurfacePresentModesKHR", |
| 20177: "OP_vkGetPhysicalDevicePresentRectanglesKHR", |
| 20178: "OP_vkAcquireNextImage2KHR", |
| 20179: "OP_vkGetPhysicalDeviceDisplayPropertiesKHR", |
| 20180: "OP_vkGetPhysicalDeviceDisplayPlanePropertiesKHR", |
| 20181: "OP_vkGetDisplayPlaneSupportedDisplaysKHR", |
| 20182: "OP_vkGetDisplayModePropertiesKHR", |
| 20183: "OP_vkCreateDisplayModeKHR", |
| 20184: "OP_vkGetDisplayPlaneCapabilitiesKHR", |
| 20185: "OP_vkCreateDisplayPlaneSurfaceKHR", |
| 20186: "OP_vkCreateSharedSwapchainsKHR", |
| 20187: "OP_vkCreateXlibSurfaceKHR", |
| 20188: "OP_vkGetPhysicalDeviceXlibPresentationSupportKHR", |
| 20189: "OP_vkCreateXcbSurfaceKHR", |
| 20190: "OP_vkGetPhysicalDeviceXcbPresentationSupportKHR", |
| 20191: "OP_vkCreateWaylandSurfaceKHR", |
| 20192: "OP_vkGetPhysicalDeviceWaylandPresentationSupportKHR", |
| 20195: "OP_vkCreateAndroidSurfaceKHR", |
| 20196: "OP_vkCreateWin32SurfaceKHR", |
| 20197: "OP_vkGetPhysicalDeviceWin32PresentationSupportKHR", |
| 20198: "OP_vkGetPhysicalDeviceFeatures2KHR", |
| 20199: "OP_vkGetPhysicalDeviceProperties2KHR", |
| 20200: "OP_vkGetPhysicalDeviceFormatProperties2KHR", |
| 20201: "OP_vkGetPhysicalDeviceImageFormatProperties2KHR", |
| 20202: "OP_vkGetPhysicalDeviceQueueFamilyProperties2KHR", |
| 20203: "OP_vkGetPhysicalDeviceMemoryProperties2KHR", |
| 20204: "OP_vkGetPhysicalDeviceSparseImageFormatProperties2KHR", |
| 20205: "OP_vkGetDeviceGroupPeerMemoryFeaturesKHR", |
| 20206: "OP_vkCmdSetDeviceMaskKHR", |
| 20207: "OP_vkCmdDispatchBaseKHR", |
| 20208: "OP_vkTrimCommandPoolKHR", |
| 20209: "OP_vkEnumeratePhysicalDeviceGroupsKHR", |
| 20210: "OP_vkGetPhysicalDeviceExternalBufferPropertiesKHR", |
| 20211: "OP_vkGetMemoryWin32HandleKHR", |
| 20212: "OP_vkGetMemoryWin32HandlePropertiesKHR", |
| 20213: "OP_vkGetMemoryFdKHR", |
| 20214: "OP_vkGetMemoryFdPropertiesKHR", |
| 20215: "OP_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", |
| 20216: "OP_vkImportSemaphoreWin32HandleKHR", |
| 20217: "OP_vkGetSemaphoreWin32HandleKHR", |
| 20218: "OP_vkImportSemaphoreFdKHR", |
| 20219: "OP_vkGetSemaphoreFdKHR", |
| 20220: "OP_vkCmdPushDescriptorSetKHR", |
| 20221: "OP_vkCmdPushDescriptorSetWithTemplateKHR", |
| 20222: "OP_vkCreateDescriptorUpdateTemplateKHR", |
| 20223: "OP_vkDestroyDescriptorUpdateTemplateKHR", |
| 20224: "OP_vkUpdateDescriptorSetWithTemplateKHR", |
| 20225: "OP_vkCreateRenderPass2KHR", |
| 20226: "OP_vkCmdBeginRenderPass2KHR", |
| 20227: "OP_vkCmdNextSubpass2KHR", |
| 20228: "OP_vkCmdEndRenderPass2KHR", |
| 20229: "OP_vkGetSwapchainStatusKHR", |
| 20230: "OP_vkGetPhysicalDeviceExternalFencePropertiesKHR", |
| 20231: "OP_vkImportFenceWin32HandleKHR", |
| 20232: "OP_vkGetFenceWin32HandleKHR", |
| 20233: "OP_vkImportFenceFdKHR", |
| 20234: "OP_vkGetFenceFdKHR", |
| 299033148: "OP_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", |
| 282029987: "OP_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", |
| 238952296: "OP_vkAcquireProfilingLockKHR", |
| 223904011: "OP_vkReleaseProfilingLockKHR", |
| 20235: "OP_vkGetPhysicalDeviceSurfaceCapabilities2KHR", |
| 20236: "OP_vkGetPhysicalDeviceSurfaceFormats2KHR", |
| 20237: "OP_vkGetPhysicalDeviceDisplayProperties2KHR", |
| 20238: "OP_vkGetPhysicalDeviceDisplayPlaneProperties2KHR", |
| 20239: "OP_vkGetDisplayModeProperties2KHR", |
| 20240: "OP_vkGetDisplayPlaneCapabilities2KHR", |
| 20241: "OP_vkGetImageMemoryRequirements2KHR", |
| 20242: "OP_vkGetBufferMemoryRequirements2KHR", |
| 20243: "OP_vkGetImageSparseMemoryRequirements2KHR", |
| 20244: "OP_vkCreateSamplerYcbcrConversionKHR", |
| 20245: "OP_vkDestroySamplerYcbcrConversionKHR", |
| 20246: "OP_vkBindBufferMemory2KHR", |
| 20247: "OP_vkBindImageMemory2KHR", |
| 20248: "OP_vkGetDescriptorSetLayoutSupportKHR", |
| 20249: "OP_vkCmdDrawIndirectCountKHR", |
| 20250: "OP_vkCmdDrawIndexedIndirectCountKHR", |
| 229059496: "OP_vkGetSemaphoreCounterValueKHR", |
| 263904357: "OP_vkWaitSemaphoresKHR", |
| 269919108: "OP_vkSignalSemaphoreKHR", |
| 272978593: "OP_vkGetPhysicalDeviceFragmentShadingRatesKHR", |
| 204060280: "OP_vkCmdSetFragmentShadingRateKHR", |
| 219261480: "OP_vkGetBufferDeviceAddressKHR", |
| 285631711: "OP_vkGetBufferOpaqueCaptureAddressKHR", |
| 294671624: "OP_vkGetDeviceMemoryOpaqueCaptureAddressKHR", |
| 274342644: "OP_vkCreateDeferredOperationKHR", |
| 215419514: "OP_vkDestroyDeferredOperationKHR", |
| 203387076: "OP_vkGetDeferredOperationMaxConcurrencyKHR", |
| 263822960: "OP_vkGetDeferredOperationResultKHR", |
| 218492930: "OP_vkDeferredOperationJoinKHR", |
| 269458798: "OP_vkGetPipelineExecutablePropertiesKHR", |
| 271191699: "OP_vkGetPipelineExecutableStatisticsKHR", |
| 274148497: "OP_vkGetPipelineExecutableInternalRepresentationsKHR", |
| 247893766: "OP_vkCmdCopyBuffer2KHR", |
| 227008250: "OP_vkCmdCopyImage2KHR", |
| 248841963: "OP_vkCmdCopyBufferToImage2KHR", |
| 252249060: "OP_vkCmdCopyImageToBuffer2KHR", |
| 259838288: "OP_vkCmdBlitImage2KHR", |
| 254857232: "OP_vkCmdResolveImage2KHR", |
| 20251: "OP_vkGetSwapchainGrallocUsageANDROID", |
| 20252: "OP_vkAcquireImageANDROID", |
| 20253: "OP_vkQueueSignalReleaseImageANDROID", |
| 20254: "OP_vkCreateDebugReportCallbackEXT", |
| 20255: "OP_vkDestroyDebugReportCallbackEXT", |
| 20256: "OP_vkDebugReportMessageEXT", |
| 20257: "OP_vkDebugMarkerSetObjectTagEXT", |
| 20258: "OP_vkDebugMarkerSetObjectNameEXT", |
| 20259: "OP_vkCmdDebugMarkerBeginEXT", |
| 20260: "OP_vkCmdDebugMarkerEndEXT", |
| 20261: "OP_vkCmdDebugMarkerInsertEXT", |
| 267779978: "OP_vkCmdBindTransformFeedbackBuffersEXT", |
| 294396901: "OP_vkCmdBeginTransformFeedbackEXT", |
| 272333731: "OP_vkCmdEndTransformFeedbackEXT", |
| 275810601: "OP_vkCmdBeginQueryIndexedEXT", |
| 279821337: "OP_vkCmdEndQueryIndexedEXT", |
| 285235943: "OP_vkCmdDrawIndirectByteCountEXT", |
| 204379647: "OP_vkGetImageViewHandleNVX", |
| 210668576: "OP_vkGetImageViewAddressNVX", |
| 20262: "OP_vkCmdDrawIndirectCountAMD", |
| 20263: "OP_vkCmdDrawIndexedIndirectCountAMD", |
| 20264: "OP_vkGetShaderInfoAMD", |
| 241902685: "OP_vkCreateStreamDescriptorSurfaceGGP", |
| 20265: "OP_vkGetPhysicalDeviceExternalImageFormatPropertiesNV", |
| 20266: "OP_vkGetMemoryWin32HandleNV", |
| 20267: "OP_vkCreateViSurfaceNN", |
| 20268: "OP_vkCmdBeginConditionalRenderingEXT", |
| 20269: "OP_vkCmdEndConditionalRenderingEXT", |
| 20279: "OP_vkCmdSetViewportWScalingNV", |
| 20280: "OP_vkReleaseDisplayEXT", |
| 20281: "OP_vkAcquireXlibDisplayEXT", |
| 20282: "OP_vkGetRandROutputDisplayEXT", |
| 20283: "OP_vkGetPhysicalDeviceSurfaceCapabilities2EXT", |
| 20284: "OP_vkDisplayPowerControlEXT", |
| 20285: "OP_vkRegisterDeviceEventEXT", |
| 20286: "OP_vkRegisterDisplayEventEXT", |
| 20287: "OP_vkGetSwapchainCounterEXT", |
| 20288: "OP_vkGetRefreshCycleDurationGOOGLE", |
| 20289: "OP_vkGetPastPresentationTimingGOOGLE", |
| 20290: "OP_vkCmdSetDiscardRectangleEXT", |
| 20291: "OP_vkSetHdrMetadataEXT", |
| 20292: "OP_vkCreateIOSSurfaceMVK", |
| 20293: "OP_vkCreateMacOSSurfaceMVK", |
| 20294: "OP_vkSetDebugUtilsObjectNameEXT", |
| 20295: "OP_vkSetDebugUtilsObjectTagEXT", |
| 20296: "OP_vkQueueBeginDebugUtilsLabelEXT", |
| 20297: "OP_vkQueueEndDebugUtilsLabelEXT", |
| 20298: "OP_vkQueueInsertDebugUtilsLabelEXT", |
| 20299: "OP_vkCmdBeginDebugUtilsLabelEXT", |
| 20300: "OP_vkCmdEndDebugUtilsLabelEXT", |
| 20301: "OP_vkCmdInsertDebugUtilsLabelEXT", |
| 20302: "OP_vkCreateDebugUtilsMessengerEXT", |
| 20303: "OP_vkDestroyDebugUtilsMessengerEXT", |
| 20304: "OP_vkSubmitDebugUtilsMessageEXT", |
| 20305: "OP_vkGetAndroidHardwareBufferPropertiesANDROID", |
| 20306: "OP_vkGetMemoryAndroidHardwareBufferANDROID", |
| 20307: "OP_vkCmdSetSampleLocationsEXT", |
| 20308: "OP_vkGetPhysicalDeviceMultisamplePropertiesEXT", |
| 251301237: "OP_vkGetImageDrmFormatModifierPropertiesEXT", |
| 20309: "OP_vkCreateValidationCacheEXT", |
| 20310: "OP_vkDestroyValidationCacheEXT", |
| 20311: "OP_vkMergeValidationCachesEXT", |
| 20312: "OP_vkGetValidationCacheDataEXT", |
| 238618340: "OP_vkCmdBindShadingRateImageNV", |
| 215295078: "OP_vkCmdSetViewportShadingRatePaletteNV", |
| 236858637: "OP_vkCmdSetCoarseSampleOrderNV", |
| 259713020: "OP_vkCreateAccelerationStructureNV", |
| 252775746: "OP_vkDestroyAccelerationStructureNV", |
| 220234370: "OP_vkGetAccelerationStructureMemoryRequirementsNV", |
| 202856743: "OP_vkBindAccelerationStructureMemoryNV", |
| 269050897: "OP_vkCmdBuildAccelerationStructureNV", |
| 211075498: "OP_vkCmdCopyAccelerationStructureNV", |
| 210219912: "OP_vkCmdTraceRaysNV", |
| 203653638: "OP_vkCreateRayTracingPipelinesNV", |
| 271962641: "OP_vkGetRayTracingShaderGroupHandlesKHR", |
| 230045846: "OP_vkGetRayTracingShaderGroupHandlesNV", |
| 269898134: "OP_vkGetAccelerationStructureHandleNV", |
| 207954431: "OP_vkCmdWriteAccelerationStructuresPropertiesNV", |
| 278731610: "OP_vkCompileDeferredNV", |
| 20313: "OP_vkGetMemoryHostPointerPropertiesEXT", |
| 20314: "OP_vkCmdWriteBufferMarkerAMD", |
| 295643221: "OP_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", |
| 203583186: "OP_vkGetCalibratedTimestampsEXT", |
| 207334931: "OP_vkCmdDrawMeshTasksNV", |
| 274079208: "OP_vkCmdDrawMeshTasksIndirectNV", |
| 223801967: "OP_vkCmdDrawMeshTasksIndirectCountNV", |
| 225408194: "OP_vkCmdSetExclusiveScissorNV", |
| 20315: "OP_vkCmdSetCheckpointNV", |
| 20316: "OP_vkGetQueueCheckpointDataNV", |
| 203336121: "OP_vkInitializePerformanceApiINTEL", |
| 296137321: "OP_vkUninitializePerformanceApiINTEL", |
| 270016385: "OP_vkCmdSetPerformanceMarkerINTEL", |
| 261519634: "OP_vkCmdSetPerformanceStreamMarkerINTEL", |
| 251310287: "OP_vkCmdSetPerformanceOverrideINTEL", |
| 245737492: "OP_vkAcquirePerformanceConfigurationINTEL", |
| 252877217: "OP_vkReleasePerformanceConfigurationINTEL", |
| 294947726: "OP_vkQueueSetPerformanceConfigurationINTEL", |
| 213620482: "OP_vkGetPerformanceParameterINTEL", |
| 267533472: "OP_vkSetLocalDimmingAMD", |
| 261626137: "OP_vkCreateImagePipeSurfaceFUCHSIA", |
| 254915953: "OP_vkCreateMetalSurfaceEXT", |
| 224361693: "OP_vkGetBufferDeviceAddressEXT", |
| 282247593: "OP_vkGetPhysicalDeviceToolPropertiesEXT", |
| 287711429: "OP_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", |
| 292032159: "OP_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", |
| 268126279: "OP_vkGetPhysicalDeviceSurfacePresentModes2EXT", |
| 200946668: "OP_vkAcquireFullScreenExclusiveModeEXT", |
| 257629142: "OP_vkReleaseFullScreenExclusiveModeEXT", |
| 206369543: "OP_vkGetDeviceGroupSurfacePresentModes2EXT", |
| 298411290: "OP_vkCreateHeadlessSurfaceEXT", |
| 263855692: "OP_vkCmdSetLineStippleEXT", |
| 242995959: "OP_vkResetQueryPoolEXT", |
| 266285895: "OP_vkCmdSetCullModeEXT", |
| 212644406: "OP_vkCmdSetFrontFaceEXT", |
| 260783979: "OP_vkCmdSetPrimitiveTopologyEXT", |
| 257105245: "OP_vkCmdSetViewportWithCountEXT", |
| 204588120: "OP_vkCmdSetScissorWithCountEXT", |
| 243419921: "OP_vkCmdBindVertexBuffers2EXT", |
| 233771166: "OP_vkCmdSetDepthTestEnableEXT", |
| 218663304: "OP_vkCmdSetDepthWriteEnableEXT", |
| 247761589: "OP_vkCmdSetDepthCompareOpEXT", |
| 223213519: "OP_vkCmdSetDepthBoundsTestEnableEXT", |
| 286438749: "OP_vkCmdSetStencilTestEnableEXT", |
| 277159578: "OP_vkCmdSetStencilOpEXT", |
| 249047049: "OP_vkGetGeneratedCommandsMemoryRequirementsNV", |
| 297624330: "OP_vkCmdPreprocessGeneratedCommandsNV", |
| 234711184: "OP_vkCmdExecuteGeneratedCommandsNV", |
| 270362239: "OP_vkCmdBindPipelineShaderGroupNV", |
| 285310710: "OP_vkCreateIndirectCommandsLayoutNV", |
| 292584135: "OP_vkDestroyIndirectCommandsLayoutNV", |
| 236374049: "OP_vkCreatePrivateDataSlotEXT", |
| 208891309: "OP_vkDestroyPrivateDataSlotEXT", |
| 225259406: "OP_vkSetPrivateDataEXT", |
| 291399427: "OP_vkGetPrivateDataEXT", |
| 264649847: "OP_vkCmdSetFragmentShadingRateEnumNV", |
| 220792403: "OP_vkCreateDirectFBSurfaceEXT", |
| 285441990: "OP_vkGetPhysicalDeviceDirectFBPresentationSupportEXT", |
| 20318: "OP_vkRegisterImageColorBufferGOOGLE", |
| 20319: "OP_vkRegisterBufferColorBufferGOOGLE", |
| 20317: "OP_vkMapMemoryIntoAddressSpaceGOOGLE", |
| 20320: "OP_vkUpdateDescriptorSetWithTemplateSizedGOOGLE", |
| 20321: "OP_vkBeginCommandBufferAsyncGOOGLE", |
| 20322: "OP_vkEndCommandBufferAsyncGOOGLE", |
| 20323: "OP_vkResetCommandBufferAsyncGOOGLE", |
| 20324: "OP_vkCommandBufferHostSyncGOOGLE", |
| 20325: "OP_vkCreateImageWithRequirementsGOOGLE", |
| 20326: "OP_vkCreateBufferWithRequirementsGOOGLE", |
| 20327: "OP_vkGetMemoryHostAddressInfoGOOGLE", |
| 20328: "OP_vkFreeMemorySyncGOOGLE", |
| 20329: "OP_vkQueueHostSyncGOOGLE", |
| 20330: "OP_vkQueueSubmitAsyncGOOGLE", |
| 20331: "OP_vkQueueWaitIdleAsyncGOOGLE", |
| 20332: "OP_vkQueueBindSparseAsyncGOOGLE", |
| 20333: "OP_vkGetLinearImageLayoutGOOGLE", |
| 20340: "OP_vkQueueFlushCommandsGOOGLE", |
| 267932433: "OP_vkQueueCommitDescriptorSetUpdatesGOOGLE", |
| 213659202: "OP_vkCollectDescriptorPoolIdsGOOGLE", |
| 243985229: "OP_vkQueueSignalReleaseImageANDROIDAsyncGOOGLE", |
| 259403971: "OP_vkCreateAccelerationStructureKHR", |
| 223971120: "OP_vkDestroyAccelerationStructureKHR", |
| 272943905: "OP_vkCmdBuildAccelerationStructuresKHR", |
| 258066143: "OP_vkCmdBuildAccelerationStructuresIndirectKHR", |
| 241919567: "OP_vkBuildAccelerationStructuresKHR", |
| 241495016: "OP_vkCopyAccelerationStructureKHR", |
| 256139578: "OP_vkCopyAccelerationStructureToMemoryKHR", |
| 261558680: "OP_vkCopyMemoryToAccelerationStructureKHR", |
| 289745796: "OP_vkWriteAccelerationStructuresPropertiesKHR", |
| 279460332: "OP_vkCmdCopyAccelerationStructureKHR", |
| 223539733: "OP_vkCmdCopyAccelerationStructureToMemoryKHR", |
| 203733963: "OP_vkCmdCopyMemoryToAccelerationStructureKHR", |
| 223466148: "OP_vkGetAccelerationStructureDeviceAddressKHR", |
| 271696183: "OP_vkCmdWriteAccelerationStructuresPropertiesKHR", |
| 266386590: "OP_vkGetDeviceAccelerationStructureCompatibilityKHR", |
| 219720024: "OP_vkGetAccelerationStructureBuildSizesKHR", |
| 213680716: "OP_vkCmdTraceRaysKHR", |
| 247628685: "OP_vkCreateRayTracingPipelinesKHR", |
| 221334934: "OP_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", |
| 211788517: "OP_vkCmdTraceRaysIndirectKHR", |
| 205271933: "OP_vkGetRayTracingShaderGroupStackSizeKHR", |
| 260219604: "OP_vkCmdSetRayTracingPipelineStackSizeKHR", |
| |
| ############################################################################################### |
| # Render Control opcodes |
| # http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/renderControl_dec/renderControl_opcodes.h |
| ############################################################################################### |
| 10000: "OP_rcGetRendererVersion", |
| 10001: "OP_rcGetEGLVersion", |
| 10002: "OP_rcQueryEGLString", |
| 10003: "OP_rcGetGLString", |
| 10004: "OP_rcGetNumConfigs", |
| 10005: "OP_rcGetConfigs", |
| 10006: "OP_rcChooseConfig", |
| 10007: "OP_rcGetFBParam", |
| 10008: "OP_rcCreateContext", |
| 10009: "OP_rcDestroyContext", |
| 10010: "OP_rcCreateWindowSurface", |
| 10011: "OP_rcDestroyWindowSurface", |
| 10012: "OP_rcCreateColorBuffer", |
| 10013: "OP_rcOpenColorBuffer", |
| 10014: "OP_rcCloseColorBuffer", |
| 10015: "OP_rcSetWindowColorBuffer", |
| 10016: "OP_rcFlushWindowColorBuffer", |
| 10017: "OP_rcMakeCurrent", |
| 10018: "OP_rcFBPost", |
| 10019: "OP_rcFBSetSwapInterval", |
| 10020: "OP_rcBindTexture", |
| 10021: "OP_rcBindRenderbuffer", |
| 10022: "OP_rcColorBufferCacheFlush", |
| 10023: "OP_rcReadColorBuffer", |
| 10024: "OP_rcUpdateColorBuffer", |
| 10025: "OP_rcOpenColorBuffer2", |
| 10026: "OP_rcCreateClientImage", |
| 10027: "OP_rcDestroyClientImage", |
| 10028: "OP_rcSelectChecksumHelper", |
| 10029: "OP_rcCreateSyncKHR", |
| 10030: "OP_rcClientWaitSyncKHR", |
| 10031: "OP_rcFlushWindowColorBufferAsync", |
| 10032: "OP_rcDestroySyncKHR", |
| 10033: "OP_rcSetPuid", |
| 10034: "OP_rcUpdateColorBufferDMA", |
| 10035: "OP_rcCreateColorBufferDMA", |
| 10036: "OP_rcWaitSyncKHR", |
| 10037: "OP_rcCompose", |
| 10038: "OP_rcCreateDisplay", |
| 10039: "OP_rcDestroyDisplay", |
| 10040: "OP_rcSetDisplayColorBuffer", |
| 10041: "OP_rcGetDisplayColorBuffer", |
| 10042: "OP_rcGetColorBufferDisplay", |
| 10043: "OP_rcGetDisplayPose", |
| 10044: "OP_rcSetDisplayPose", |
| 10045: "OP_rcSetColorBufferVulkanMode", |
| 10046: "OP_rcReadColorBufferYUV", |
| 10047: "OP_rcIsSyncSignaled", |
| 10048: "OP_rcCreateColorBufferWithHandle", |
| 10049: "OP_rcCreateBuffer", |
| 10050: "OP_rcCloseBuffer", |
| 10051: "OP_rcSetColorBufferVulkanMode2", |
| 10052: "OP_rcMapGpaToBufferHandle", |
| 10053: "OP_rcCreateBuffer2", |
| 10054: "OP_rcMapGpaToBufferHandle2", |
| 10055: "OP_rcFlushWindowColorBufferAsyncWithFrameNumber", |
| 10056: "OP_rcSetTracingForPuid", |
| 10057: "OP_rcMakeCurrentAsync", |
| 10058: "OP_rcComposeAsync", |
| 10059: "OP_rcDestroySyncKHRAsync", |
| 10060: "OP_rcComposeWithoutPost", |
| 10061: "OP_rcComposeAsyncWithoutPost", |
| 10062: "OP_rcCreateDisplayById", |
| 10063: "OP_rcSetDisplayPoseDpi", |
| 10064: "OP_rcReadColorBufferDMA", |
| |
| ############################################################################################### |
| # GLES1 opcodes |
| # http://source/android/device/generic/vulkan-cereal/stream-servers/gles1_dec/gles1_opcodes.h |
| ############################################################################################### |
| 1024: "OP_glAlphaFunc", |
| 1025: "OP_glClearColor", |
| 1026: "OP_glClearDepthf", |
| 1027: "OP_glClipPlanef", |
| 1028: "OP_glColor4f", |
| 1029: "OP_glDepthRangef", |
| 1030: "OP_glFogf", |
| 1031: "OP_glFogfv", |
| 1032: "OP_glFrustumf", |
| 1033: "OP_glGetClipPlanef", |
| 1034: "OP_glGetFloatv", |
| 1035: "OP_glGetLightfv", |
| 1036: "OP_glGetMaterialfv", |
| 1037: "OP_glGetTexEnvfv", |
| 1038: "OP_glGetTexParameterfv", |
| 1039: "OP_glLightModelf", |
| 1040: "OP_glLightModelfv", |
| 1041: "OP_glLightf", |
| 1042: "OP_glLightfv", |
| 1043: "OP_glLineWidth", |
| 1044: "OP_glLoadMatrixf", |
| 1045: "OP_glMaterialf", |
| 1046: "OP_glMaterialfv", |
| 1047: "OP_glMultMatrixf", |
| 1048: "OP_glMultiTexCoord4f", |
| 1049: "OP_glNormal3f", |
| 1050: "OP_glOrthof", |
| 1051: "OP_glPointParameterf", |
| 1052: "OP_glPointParameterfv", |
| 1053: "OP_glPointSize", |
| 1054: "OP_glPolygonOffset", |
| 1055: "OP_glRotatef", |
| 1056: "OP_glScalef", |
| 1057: "OP_glTexEnvf", |
| 1058: "OP_glTexEnvfv", |
| 1059: "OP_glTexParameterf", |
| 1060: "OP_glTexParameterfv", |
| 1061: "OP_glTranslatef", |
| 1062: "OP_glActiveTexture", |
| 1063: "OP_glAlphaFuncx", |
| 1064: "OP_glBindBuffer", |
| 1065: "OP_glBindTexture", |
| 1066: "OP_glBlendFunc", |
| 1067: "OP_glBufferData", |
| 1068: "OP_glBufferSubData", |
| 1069: "OP_glClear", |
| 1070: "OP_glClearColorx", |
| 1071: "OP_glClearDepthx", |
| 1072: "OP_glClearStencil", |
| 1073: "OP_glClientActiveTexture", |
| 1074: "OP_glColor4ub", |
| 1075: "OP_glColor4x", |
| 1076: "OP_glColorMask", |
| 1077: "OP_glColorPointer", |
| 1078: "OP_glCompressedTexImage2D", |
| 1079: "OP_glCompressedTexSubImage2D", |
| 1080: "OP_glCopyTexImage2D", |
| 1081: "OP_glCopyTexSubImage2D", |
| 1082: "OP_glCullFace", |
| 1083: "OP_glDeleteBuffers", |
| 1084: "OP_glDeleteTextures", |
| 1085: "OP_glDepthFunc", |
| 1086: "OP_glDepthMask", |
| 1087: "OP_glDepthRangex", |
| 1088: "OP_glDisable", |
| 1089: "OP_glDisableClientState", |
| 1090: "OP_glDrawArrays", |
| 1091: "OP_glDrawElements", |
| 1092: "OP_glEnable", |
| 1093: "OP_glEnableClientState", |
| 1094: "OP_glFinish", |
| 1095: "OP_glFlush", |
| 1096: "OP_glFogx", |
| 1097: "OP_glFogxv", |
| 1098: "OP_glFrontFace", |
| 1099: "OP_glFrustumx", |
| 1100: "OP_glGetBooleanv", |
| 1101: "OP_glGetBufferParameteriv", |
| 1102: "OP_glClipPlanex", |
| 1103: "OP_glGenBuffers", |
| 1104: "OP_glGenTextures", |
| 1105: "OP_glGetError", |
| 1106: "OP_glGetFixedv", |
| 1107: "OP_glGetIntegerv", |
| 1108: "OP_glGetLightxv", |
| 1109: "OP_glGetMaterialxv", |
| 1110: "OP_glGetPointerv", |
| 1111: "OP_glGetString", |
| 1112: "OP_glGetTexEnviv", |
| 1113: "OP_glGetTexEnvxv", |
| 1114: "OP_glGetTexParameteriv", |
| 1115: "OP_glGetTexParameterxv", |
| 1116: "OP_glHint", |
| 1117: "OP_glIsBuffer", |
| 1118: "OP_glIsEnabled", |
| 1119: "OP_glIsTexture", |
| 1120: "OP_glLightModelx", |
| 1121: "OP_glLightModelxv", |
| 1122: "OP_glLightx", |
| 1123: "OP_glLightxv", |
| 1124: "OP_glLineWidthx", |
| 1125: "OP_glLoadIdentity", |
| 1126: "OP_glLoadMatrixx", |
| 1127: "OP_glLogicOp", |
| 1128: "OP_glMaterialx", |
| 1129: "OP_glMaterialxv", |
| 1130: "OP_glMatrixMode", |
| 1131: "OP_glMultMatrixx", |
| 1132: "OP_glMultiTexCoord4x", |
| 1133: "OP_glNormal3x", |
| 1134: "OP_glNormalPointer", |
| 1135: "OP_glOrthox", |
| 1136: "OP_glPixelStorei", |
| 1137: "OP_glPointParameterx", |
| 1138: "OP_glPointParameterxv", |
| 1139: "OP_glPointSizex", |
| 1140: "OP_glPolygonOffsetx", |
| 1141: "OP_glPopMatrix", |
| 1142: "OP_glPushMatrix", |
| 1143: "OP_glReadPixels", |
| 1144: "OP_glRotatex", |
| 1145: "OP_glSampleCoverage", |
| 1146: "OP_glSampleCoveragex", |
| 1147: "OP_glScalex", |
| 1148: "OP_glScissor", |
| 1149: "OP_glShadeModel", |
| 1150: "OP_glStencilFunc", |
| 1151: "OP_glStencilMask", |
| 1152: "OP_glStencilOp", |
| 1153: "OP_glTexCoordPointer", |
| 1154: "OP_glTexEnvi", |
| 1155: "OP_glTexEnvx", |
| 1156: "OP_glTexEnviv", |
| 1157: "OP_glTexEnvxv", |
| 1158: "OP_glTexImage2D", |
| 1159: "OP_glTexParameteri", |
| 1160: "OP_glTexParameterx", |
| 1161: "OP_glTexParameteriv", |
| 1162: "OP_glTexParameterxv", |
| 1163: "OP_glTexSubImage2D", |
| 1164: "OP_glTranslatex", |
| 1165: "OP_glVertexPointer", |
| 1166: "OP_glViewport", |
| 1167: "OP_glPointSizePointerOES", |
| 1168: "OP_glVertexPointerOffset", |
| 1169: "OP_glColorPointerOffset", |
| 1170: "OP_glNormalPointerOffset", |
| 1171: "OP_glPointSizePointerOffset", |
| 1172: "OP_glTexCoordPointerOffset", |
| 1173: "OP_glWeightPointerOffset", |
| 1174: "OP_glMatrixIndexPointerOffset", |
| 1175: "OP_glVertexPointerData", |
| 1176: "OP_glColorPointerData", |
| 1177: "OP_glNormalPointerData", |
| 1178: "OP_glTexCoordPointerData", |
| 1179: "OP_glPointSizePointerData", |
| 1180: "OP_glWeightPointerData", |
| 1181: "OP_glMatrixIndexPointerData", |
| 1182: "OP_glDrawElementsOffset", |
| 1183: "OP_glDrawElementsData", |
| 1184: "OP_glGetCompressedTextureFormats", |
| 1185: "OP_glFinishRoundTrip", |
| 1186: "OP_glBlendEquationSeparateOES", |
| 1187: "OP_glBlendFuncSeparateOES", |
| 1188: "OP_glBlendEquationOES", |
| 1189: "OP_glDrawTexsOES", |
| 1190: "OP_glDrawTexiOES", |
| 1191: "OP_glDrawTexxOES", |
| 1192: "OP_glDrawTexsvOES", |
| 1193: "OP_glDrawTexivOES", |
| 1194: "OP_glDrawTexxvOES", |
| 1195: "OP_glDrawTexfOES", |
| 1196: "OP_glDrawTexfvOES", |
| 1197: "OP_glEGLImageTargetTexture2DOES", |
| 1198: "OP_glEGLImageTargetRenderbufferStorageOES", |
| 1199: "OP_glAlphaFuncxOES", |
| 1200: "OP_glClearColorxOES", |
| 1201: "OP_glClearDepthxOES", |
| 1202: "OP_glClipPlanexOES", |
| 1203: "OP_glClipPlanexIMG", |
| 1204: "OP_glColor4xOES", |
| 1205: "OP_glDepthRangexOES", |
| 1206: "OP_glFogxOES", |
| 1207: "OP_glFogxvOES", |
| 1208: "OP_glFrustumxOES", |
| 1209: "OP_glGetClipPlanexOES", |
| 1210: "OP_glGetClipPlanex", |
| 1211: "OP_glGetFixedvOES", |
| 1212: "OP_glGetLightxvOES", |
| 1213: "OP_glGetMaterialxvOES", |
| 1214: "OP_glGetTexEnvxvOES", |
| 1215: "OP_glGetTexParameterxvOES", |
| 1216: "OP_glLightModelxOES", |
| 1217: "OP_glLightModelxvOES", |
| 1218: "OP_glLightxOES", |
| 1219: "OP_glLightxvOES", |
| 1220: "OP_glLineWidthxOES", |
| 1221: "OP_glLoadMatrixxOES", |
| 1222: "OP_glMaterialxOES", |
| 1223: "OP_glMaterialxvOES", |
| 1224: "OP_glMultMatrixxOES", |
| 1225: "OP_glMultiTexCoord4xOES", |
| 1226: "OP_glNormal3xOES", |
| 1227: "OP_glOrthoxOES", |
| 1228: "OP_glPointParameterxOES", |
| 1229: "OP_glPointParameterxvOES", |
| 1230: "OP_glPointSizexOES", |
| 1231: "OP_glPolygonOffsetxOES", |
| 1232: "OP_glRotatexOES", |
| 1233: "OP_glSampleCoveragexOES", |
| 1234: "OP_glScalexOES", |
| 1235: "OP_glTexEnvxOES", |
| 1236: "OP_glTexEnvxvOES", |
| 1237: "OP_glTexParameterxOES", |
| 1238: "OP_glTexParameterxvOES", |
| 1239: "OP_glTranslatexOES", |
| 1240: "OP_glIsRenderbufferOES", |
| 1241: "OP_glBindRenderbufferOES", |
| 1242: "OP_glDeleteRenderbuffersOES", |
| 1243: "OP_glGenRenderbuffersOES", |
| 1244: "OP_glRenderbufferStorageOES", |
| 1245: "OP_glGetRenderbufferParameterivOES", |
| 1246: "OP_glIsFramebufferOES", |
| 1247: "OP_glBindFramebufferOES", |
| 1248: "OP_glDeleteFramebuffersOES", |
| 1249: "OP_glGenFramebuffersOES", |
| 1250: "OP_glCheckFramebufferStatusOES", |
| 1251: "OP_glFramebufferRenderbufferOES", |
| 1252: "OP_glFramebufferTexture2DOES", |
| 1253: "OP_glGetFramebufferAttachmentParameterivOES", |
| 1254: "OP_glGenerateMipmapOES", |
| 1255: "OP_glMapBufferOES", |
| 1256: "OP_glUnmapBufferOES", |
| 1257: "OP_glGetBufferPointervOES", |
| 1258: "OP_glCurrentPaletteMatrixOES", |
| 1259: "OP_glLoadPaletteFromModelViewMatrixOES", |
| 1260: "OP_glMatrixIndexPointerOES", |
| 1261: "OP_glWeightPointerOES", |
| 1262: "OP_glQueryMatrixxOES", |
| 1263: "OP_glDepthRangefOES", |
| 1264: "OP_glFrustumfOES", |
| 1265: "OP_glOrthofOES", |
| 1266: "OP_glClipPlanefOES", |
| 1267: "OP_glClipPlanefIMG", |
| 1268: "OP_glGetClipPlanefOES", |
| 1269: "OP_glClearDepthfOES", |
| 1270: "OP_glTexGenfOES", |
| 1271: "OP_glTexGenfvOES", |
| 1272: "OP_glTexGeniOES", |
| 1273: "OP_glTexGenivOES", |
| 1274: "OP_glTexGenxOES", |
| 1275: "OP_glTexGenxvOES", |
| 1276: "OP_glGetTexGenfvOES", |
| 1277: "OP_glGetTexGenivOES", |
| 1278: "OP_glGetTexGenxvOES", |
| 1279: "OP_glBindVertexArrayOES", |
| 1280: "OP_glDeleteVertexArraysOES", |
| 1281: "OP_glGenVertexArraysOES", |
| 1282: "OP_glIsVertexArrayOES", |
| 1283: "OP_glDiscardFramebufferEXT", |
| 1284: "OP_glMultiDrawArraysEXT", |
| 1285: "OP_glMultiDrawElementsEXT", |
| 1286: "OP_glMultiDrawArraysSUN", |
| 1287: "OP_glMultiDrawElementsSUN", |
| 1288: "OP_glRenderbufferStorageMultisampleIMG", |
| 1289: "OP_glFramebufferTexture2DMultisampleIMG", |
| 1290: "OP_glDeleteFencesNV", |
| 1291: "OP_glGenFencesNV", |
| 1292: "OP_glIsFenceNV", |
| 1293: "OP_glTestFenceNV", |
| 1294: "OP_glGetFenceivNV", |
| 1295: "OP_glFinishFenceNV", |
| 1296: "OP_glSetFenceNV", |
| 1297: "OP_glGetDriverControlsQCOM", |
| 1298: "OP_glGetDriverControlStringQCOM", |
| 1299: "OP_glEnableDriverControlQCOM", |
| 1300: "OP_glDisableDriverControlQCOM", |
| 1301: "OP_glExtGetTexturesQCOM", |
| 1302: "OP_glExtGetBuffersQCOM", |
| 1303: "OP_glExtGetRenderbuffersQCOM", |
| 1304: "OP_glExtGetFramebuffersQCOM", |
| 1305: "OP_glExtGetTexLevelParameterivQCOM", |
| 1306: "OP_glExtTexObjectStateOverrideiQCOM", |
| 1307: "OP_glExtGetTexSubImageQCOM", |
| 1308: "OP_glExtGetBufferPointervQCOM", |
| 1309: "OP_glExtGetShadersQCOM", |
| 1310: "OP_glExtGetProgramsQCOM", |
| 1311: "OP_glExtIsProgramBinaryQCOM", |
| 1312: "OP_glExtGetProgramBinarySourceQCOM", |
| 1313: "OP_glStartTilingQCOM", |
| 1314: "OP_glEndTilingQCOM", |
| 1315: "OP_glGetGraphicsResetStatusEXT", |
| 1316: "OP_glReadnPixelsEXT", |
| |
| ############################################################################################### |
| # GLES2 opcodes |
| # http://source/android/device/generic/vulkan-cereal/stream-servers/gles2_dec/gles2_opcodes.h |
| ############################################################################################### |
| 2048: "OP_glActiveTexture", |
| 2049: "OP_glAttachShader", |
| 2050: "OP_glBindAttribLocation", |
| 2051: "OP_glBindBuffer", |
| 2052: "OP_glBindFramebuffer", |
| 2053: "OP_glBindRenderbuffer", |
| 2054: "OP_glBindTexture", |
| 2055: "OP_glBlendColor", |
| 2056: "OP_glBlendEquation", |
| 2057: "OP_glBlendEquationSeparate", |
| 2058: "OP_glBlendFunc", |
| 2059: "OP_glBlendFuncSeparate", |
| 2060: "OP_glBufferData", |
| 2061: "OP_glBufferSubData", |
| 2062: "OP_glCheckFramebufferStatus", |
| 2063: "OP_glClear", |
| 2064: "OP_glClearColor", |
| 2065: "OP_glClearDepthf", |
| 2066: "OP_glClearStencil", |
| 2067: "OP_glColorMask", |
| 2068: "OP_glCompileShader", |
| 2069: "OP_glCompressedTexImage2D", |
| 2070: "OP_glCompressedTexSubImage2D", |
| 2071: "OP_glCopyTexImage2D", |
| 2072: "OP_glCopyTexSubImage2D", |
| 2073: "OP_glCreateProgram", |
| 2074: "OP_glCreateShader", |
| 2075: "OP_glCullFace", |
| 2076: "OP_glDeleteBuffers", |
| 2077: "OP_glDeleteFramebuffers", |
| 2078: "OP_glDeleteProgram", |
| 2079: "OP_glDeleteRenderbuffers", |
| 2080: "OP_glDeleteShader", |
| 2081: "OP_glDeleteTextures", |
| 2082: "OP_glDepthFunc", |
| 2083: "OP_glDepthMask", |
| 2084: "OP_glDepthRangef", |
| 2085: "OP_glDetachShader", |
| 2086: "OP_glDisable", |
| 2087: "OP_glDisableVertexAttribArray", |
| 2088: "OP_glDrawArrays", |
| 2089: "OP_glDrawElements", |
| 2090: "OP_glEnable", |
| 2091: "OP_glEnableVertexAttribArray", |
| 2092: "OP_glFinish", |
| 2093: "OP_glFlush", |
| 2094: "OP_glFramebufferRenderbuffer", |
| 2095: "OP_glFramebufferTexture2D", |
| 2096: "OP_glFrontFace", |
| 2097: "OP_glGenBuffers", |
| 2098: "OP_glGenerateMipmap", |
| 2099: "OP_glGenFramebuffers", |
| 2100: "OP_glGenRenderbuffers", |
| 2101: "OP_glGenTextures", |
| 2102: "OP_glGetActiveAttrib", |
| 2103: "OP_glGetActiveUniform", |
| 2104: "OP_glGetAttachedShaders", |
| 2105: "OP_glGetAttribLocation", |
| 2106: "OP_glGetBooleanv", |
| 2107: "OP_glGetBufferParameteriv", |
| 2108: "OP_glGetError", |
| 2109: "OP_glGetFloatv", |
| 2110: "OP_glGetFramebufferAttachmentParameteriv", |
| 2111: "OP_glGetIntegerv", |
| 2112: "OP_glGetProgramiv", |
| 2113: "OP_glGetProgramInfoLog", |
| 2114: "OP_glGetRenderbufferParameteriv", |
| 2115: "OP_glGetShaderiv", |
| 2116: "OP_glGetShaderInfoLog", |
| 2117: "OP_glGetShaderPrecisionFormat", |
| 2118: "OP_glGetShaderSource", |
| 2119: "OP_glGetString", |
| 2120: "OP_glGetTexParameterfv", |
| 2121: "OP_glGetTexParameteriv", |
| 2122: "OP_glGetUniformfv", |
| 2123: "OP_glGetUniformiv", |
| 2124: "OP_glGetUniformLocation", |
| 2125: "OP_glGetVertexAttribfv", |
| 2126: "OP_glGetVertexAttribiv", |
| 2127: "OP_glGetVertexAttribPointerv", |
| 2128: "OP_glHint", |
| 2129: "OP_glIsBuffer", |
| 2130: "OP_glIsEnabled", |
| 2131: "OP_glIsFramebuffer", |
| 2132: "OP_glIsProgram", |
| 2133: "OP_glIsRenderbuffer", |
| 2134: "OP_glIsShader", |
| 2135: "OP_glIsTexture", |
| 2136: "OP_glLineWidth", |
| 2137: "OP_glLinkProgram", |
| 2138: "OP_glPixelStorei", |
| 2139: "OP_glPolygonOffset", |
| 2140: "OP_glReadPixels", |
| 2141: "OP_glReleaseShaderCompiler", |
| 2142: "OP_glRenderbufferStorage", |
| 2143: "OP_glSampleCoverage", |
| 2144: "OP_glScissor", |
| 2145: "OP_glShaderBinary", |
| 2146: "OP_glShaderSource", |
| 2147: "OP_glStencilFunc", |
| 2148: "OP_glStencilFuncSeparate", |
| 2149: "OP_glStencilMask", |
| 2150: "OP_glStencilMaskSeparate", |
| 2151: "OP_glStencilOp", |
| 2152: "OP_glStencilOpSeparate", |
| 2153: "OP_glTexImage2D", |
| 2154: "OP_glTexParameterf", |
| 2155: "OP_glTexParameterfv", |
| 2156: "OP_glTexParameteri", |
| 2157: "OP_glTexParameteriv", |
| 2158: "OP_glTexSubImage2D", |
| 2159: "OP_glUniform1f", |
| 2160: "OP_glUniform1fv", |
| 2161: "OP_glUniform1i", |
| 2162: "OP_glUniform1iv", |
| 2163: "OP_glUniform2f", |
| 2164: "OP_glUniform2fv", |
| 2165: "OP_glUniform2i", |
| 2166: "OP_glUniform2iv", |
| 2167: "OP_glUniform3f", |
| 2168: "OP_glUniform3fv", |
| 2169: "OP_glUniform3i", |
| 2170: "OP_glUniform3iv", |
| 2171: "OP_glUniform4f", |
| 2172: "OP_glUniform4fv", |
| 2173: "OP_glUniform4i", |
| 2174: "OP_glUniform4iv", |
| 2175: "OP_glUniformMatrix2fv", |
| 2176: "OP_glUniformMatrix3fv", |
| 2177: "OP_glUniformMatrix4fv", |
| 2178: "OP_glUseProgram", |
| 2179: "OP_glValidateProgram", |
| 2180: "OP_glVertexAttrib1f", |
| 2181: "OP_glVertexAttrib1fv", |
| 2182: "OP_glVertexAttrib2f", |
| 2183: "OP_glVertexAttrib2fv", |
| 2184: "OP_glVertexAttrib3f", |
| 2185: "OP_glVertexAttrib3fv", |
| 2186: "OP_glVertexAttrib4f", |
| 2187: "OP_glVertexAttrib4fv", |
| 2188: "OP_glVertexAttribPointer", |
| 2189: "OP_glViewport", |
| 2190: "OP_glEGLImageTargetTexture2DOES", |
| 2191: "OP_glEGLImageTargetRenderbufferStorageOES", |
| 2192: "OP_glGetProgramBinaryOES", |
| 2193: "OP_glProgramBinaryOES", |
| 2194: "OP_glMapBufferOES", |
| 2195: "OP_glUnmapBufferOES", |
| 2196: "OP_glTexImage3DOES", |
| 2197: "OP_glTexSubImage3DOES", |
| 2198: "OP_glCopyTexSubImage3DOES", |
| 2199: "OP_glCompressedTexImage3DOES", |
| 2200: "OP_glCompressedTexSubImage3DOES", |
| 2201: "OP_glFramebufferTexture3DOES", |
| 2202: "OP_glBindVertexArrayOES", |
| 2203: "OP_glDeleteVertexArraysOES", |
| 2204: "OP_glGenVertexArraysOES", |
| 2205: "OP_glIsVertexArrayOES", |
| 2206: "OP_glDiscardFramebufferEXT", |
| 2207: "OP_glMultiDrawArraysEXT", |
| 2208: "OP_glMultiDrawElementsEXT", |
| 2209: "OP_glGetPerfMonitorGroupsAMD", |
| 2210: "OP_glGetPerfMonitorCountersAMD", |
| 2211: "OP_glGetPerfMonitorGroupStringAMD", |
| 2212: "OP_glGetPerfMonitorCounterStringAMD", |
| 2213: "OP_glGetPerfMonitorCounterInfoAMD", |
| 2214: "OP_glGenPerfMonitorsAMD", |
| 2215: "OP_glDeletePerfMonitorsAMD", |
| 2216: "OP_glSelectPerfMonitorCountersAMD", |
| 2217: "OP_glBeginPerfMonitorAMD", |
| 2218: "OP_glEndPerfMonitorAMD", |
| 2219: "OP_glGetPerfMonitorCounterDataAMD", |
| 2220: "OP_glRenderbufferStorageMultisampleIMG", |
| 2221: "OP_glFramebufferTexture2DMultisampleIMG", |
| 2222: "OP_glDeleteFencesNV", |
| 2223: "OP_glGenFencesNV", |
| 2224: "OP_glIsFenceNV", |
| 2225: "OP_glTestFenceNV", |
| 2226: "OP_glGetFenceivNV", |
| 2227: "OP_glFinishFenceNV", |
| 2228: "OP_glSetFenceNV", |
| 2229: "OP_glCoverageMaskNV", |
| 2230: "OP_glCoverageOperationNV", |
| 2231: "OP_glGetDriverControlsQCOM", |
| 2232: "OP_glGetDriverControlStringQCOM", |
| 2233: "OP_glEnableDriverControlQCOM", |
| 2234: "OP_glDisableDriverControlQCOM", |
| 2235: "OP_glExtGetTexturesQCOM", |
| 2236: "OP_glExtGetBuffersQCOM", |
| 2237: "OP_glExtGetRenderbuffersQCOM", |
| 2238: "OP_glExtGetFramebuffersQCOM", |
| 2239: "OP_glExtGetTexLevelParameterivQCOM", |
| 2240: "OP_glExtTexObjectStateOverrideiQCOM", |
| 2241: "OP_glExtGetTexSubImageQCOM", |
| 2242: "OP_glExtGetBufferPointervQCOM", |
| 2243: "OP_glExtGetShadersQCOM", |
| 2244: "OP_glExtGetProgramsQCOM", |
| 2245: "OP_glExtIsProgramBinaryQCOM", |
| 2246: "OP_glExtGetProgramBinarySourceQCOM", |
| 2247: "OP_glStartTilingQCOM", |
| 2248: "OP_glEndTilingQCOM", |
| 2249: "OP_glVertexAttribPointerData", |
| 2250: "OP_glVertexAttribPointerOffset", |
| 2251: "OP_glDrawElementsOffset", |
| 2252: "OP_glDrawElementsData", |
| 2253: "OP_glGetCompressedTextureFormats", |
| 2254: "OP_glShaderString", |
| 2255: "OP_glFinishRoundTrip", |
| 2256: "OP_glGenVertexArrays", |
| 2257: "OP_glBindVertexArray", |
| 2258: "OP_glDeleteVertexArrays", |
| 2259: "OP_glIsVertexArray", |
| 2260: "OP_glMapBufferRange", |
| 2261: "OP_glUnmapBuffer", |
| 2262: "OP_glFlushMappedBufferRange", |
| 2263: "OP_glMapBufferRangeAEMU", |
| 2264: "OP_glUnmapBufferAEMU", |
| 2265: "OP_glFlushMappedBufferRangeAEMU", |
| 2266: "OP_glReadPixelsOffsetAEMU", |
| 2267: "OP_glCompressedTexImage2DOffsetAEMU", |
| 2268: "OP_glCompressedTexSubImage2DOffsetAEMU", |
| 2269: "OP_glTexImage2DOffsetAEMU", |
| 2270: "OP_glTexSubImage2DOffsetAEMU", |
| 2271: "OP_glBindBufferRange", |
| 2272: "OP_glBindBufferBase", |
| 2273: "OP_glCopyBufferSubData", |
| 2274: "OP_glClearBufferiv", |
| 2275: "OP_glClearBufferuiv", |
| 2276: "OP_glClearBufferfv", |
| 2277: "OP_glClearBufferfi", |
| 2278: "OP_glGetBufferParameteri64v", |
| 2279: "OP_glGetBufferPointerv", |
| 2280: "OP_glUniformBlockBinding", |
| 2281: "OP_glGetUniformBlockIndex", |
| 2282: "OP_glGetUniformIndices", |
| 2283: "OP_glGetUniformIndicesAEMU", |
| 2284: "OP_glGetActiveUniformBlockiv", |
| 2285: "OP_glGetActiveUniformBlockName", |
| 2286: "OP_glUniform1ui", |
| 2287: "OP_glUniform2ui", |
| 2288: "OP_glUniform3ui", |
| 2289: "OP_glUniform4ui", |
| 2290: "OP_glUniform1uiv", |
| 2291: "OP_glUniform2uiv", |
| 2292: "OP_glUniform3uiv", |
| 2293: "OP_glUniform4uiv", |
| 2294: "OP_glUniformMatrix2x3fv", |
| 2295: "OP_glUniformMatrix3x2fv", |
| 2296: "OP_glUniformMatrix2x4fv", |
| 2297: "OP_glUniformMatrix4x2fv", |
| 2298: "OP_glUniformMatrix3x4fv", |
| 2299: "OP_glUniformMatrix4x3fv", |
| 2300: "OP_glGetUniformuiv", |
| 2301: "OP_glGetActiveUniformsiv", |
| 2302: "OP_glVertexAttribI4i", |
| 2303: "OP_glVertexAttribI4ui", |
| 2304: "OP_glVertexAttribI4iv", |
| 2305: "OP_glVertexAttribI4uiv", |
| 2306: "OP_glVertexAttribIPointer", |
| 2307: "OP_glVertexAttribIPointerOffsetAEMU", |
| 2308: "OP_glVertexAttribIPointerDataAEMU", |
| 2309: "OP_glGetVertexAttribIiv", |
| 2310: "OP_glGetVertexAttribIuiv", |
| 2311: "OP_glVertexAttribDivisor", |
| 2312: "OP_glDrawArraysInstanced", |
| 2313: "OP_glDrawElementsInstanced", |
| 2314: "OP_glDrawElementsInstancedDataAEMU", |
| 2315: "OP_glDrawElementsInstancedOffsetAEMU", |
| 2316: "OP_glDrawRangeElements", |
| 2317: "OP_glDrawRangeElementsDataAEMU", |
| 2318: "OP_glDrawRangeElementsOffsetAEMU", |
| 2319: "OP_glFenceSync", |
| 2320: "OP_glClientWaitSync", |
| 2321: "OP_glWaitSync", |
| 2322: "OP_glDeleteSync", |
| 2323: "OP_glIsSync", |
| 2324: "OP_glGetSynciv", |
| 2325: "OP_glFenceSyncAEMU", |
| 2326: "OP_glClientWaitSyncAEMU", |
| 2327: "OP_glWaitSyncAEMU", |
| 2328: "OP_glDeleteSyncAEMU", |
| 2329: "OP_glIsSyncAEMU", |
| 2330: "OP_glGetSyncivAEMU", |
| 2331: "OP_glDrawBuffers", |
| 2332: "OP_glReadBuffer", |
| 2333: "OP_glBlitFramebuffer", |
| 2334: "OP_glInvalidateFramebuffer", |
| 2335: "OP_glInvalidateSubFramebuffer", |
| 2336: "OP_glFramebufferTextureLayer", |
| 2337: "OP_glRenderbufferStorageMultisample", |
| 2338: "OP_glTexStorage2D", |
| 2339: "OP_glGetInternalformativ", |
| 2340: "OP_glBeginTransformFeedback", |
| 2341: "OP_glEndTransformFeedback", |
| 2342: "OP_glGenTransformFeedbacks", |
| 2343: "OP_glDeleteTransformFeedbacks", |
| 2344: "OP_glBindTransformFeedback", |
| 2345: "OP_glPauseTransformFeedback", |
| 2346: "OP_glResumeTransformFeedback", |
| 2347: "OP_glIsTransformFeedback", |
| 2348: "OP_glTransformFeedbackVaryings", |
| 2349: "OP_glTransformFeedbackVaryingsAEMU", |
| 2350: "OP_glGetTransformFeedbackVarying", |
| 2351: "OP_glGenSamplers", |
| 2352: "OP_glDeleteSamplers", |
| 2353: "OP_glBindSampler", |
| 2354: "OP_glSamplerParameterf", |
| 2355: "OP_glSamplerParameteri", |
| 2356: "OP_glSamplerParameterfv", |
| 2357: "OP_glSamplerParameteriv", |
| 2358: "OP_glGetSamplerParameterfv", |
| 2359: "OP_glGetSamplerParameteriv", |
| 2360: "OP_glIsSampler", |
| 2361: "OP_glGenQueries", |
| 2362: "OP_glDeleteQueries", |
| 2363: "OP_glBeginQuery", |
| 2364: "OP_glEndQuery", |
| 2365: "OP_glGetQueryiv", |
| 2366: "OP_glGetQueryObjectuiv", |
| 2367: "OP_glIsQuery", |
| 2368: "OP_glProgramParameteri", |
| 2369: "OP_glProgramBinary", |
| 2370: "OP_glGetProgramBinary", |
| 2371: "OP_glGetFragDataLocation", |
| 2372: "OP_glGetInteger64v", |
| 2373: "OP_glGetIntegeri_v", |
| 2374: "OP_glGetInteger64i_v", |
| 2375: "OP_glTexImage3D", |
| 2376: "OP_glTexImage3DOffsetAEMU", |
| 2377: "OP_glTexStorage3D", |
| 2378: "OP_glTexSubImage3D", |
| 2379: "OP_glTexSubImage3DOffsetAEMU", |
| 2380: "OP_glCompressedTexImage3D", |
| 2381: "OP_glCompressedTexImage3DOffsetAEMU", |
| 2382: "OP_glCompressedTexSubImage3D", |
| 2383: "OP_glCompressedTexSubImage3DOffsetAEMU", |
| 2384: "OP_glCopyTexSubImage3D", |
| 2385: "OP_glGetStringi", |
| 2386: "OP_glGetBooleani_v", |
| 2387: "OP_glMemoryBarrier", |
| 2388: "OP_glMemoryBarrierByRegion", |
| 2389: "OP_glGenProgramPipelines", |
| 2390: "OP_glDeleteProgramPipelines", |
| 2391: "OP_glBindProgramPipeline", |
| 2392: "OP_glGetProgramPipelineiv", |
| 2393: "OP_glGetProgramPipelineInfoLog", |
| 2394: "OP_glValidateProgramPipeline", |
| 2395: "OP_glIsProgramPipeline", |
| 2396: "OP_glUseProgramStages", |
| 2397: "OP_glActiveShaderProgram", |
| 2398: "OP_glCreateShaderProgramv", |
| 2399: "OP_glCreateShaderProgramvAEMU", |
| 2400: "OP_glProgramUniform1f", |
| 2401: "OP_glProgramUniform2f", |
| 2402: "OP_glProgramUniform3f", |
| 2403: "OP_glProgramUniform4f", |
| 2404: "OP_glProgramUniform1i", |
| 2405: "OP_glProgramUniform2i", |
| 2406: "OP_glProgramUniform3i", |
| 2407: "OP_glProgramUniform4i", |
| 2408: "OP_glProgramUniform1ui", |
| 2409: "OP_glProgramUniform2ui", |
| 2410: "OP_glProgramUniform3ui", |
| 2411: "OP_glProgramUniform4ui", |
| 2412: "OP_glProgramUniform1fv", |
| 2413: "OP_glProgramUniform2fv", |
| 2414: "OP_glProgramUniform3fv", |
| 2415: "OP_glProgramUniform4fv", |
| 2416: "OP_glProgramUniform1iv", |
| 2417: "OP_glProgramUniform2iv", |
| 2418: "OP_glProgramUniform3iv", |
| 2419: "OP_glProgramUniform4iv", |
| 2420: "OP_glProgramUniform1uiv", |
| 2421: "OP_glProgramUniform2uiv", |
| 2422: "OP_glProgramUniform3uiv", |
| 2423: "OP_glProgramUniform4uiv", |
| 2424: "OP_glProgramUniformMatrix2fv", |
| 2425: "OP_glProgramUniformMatrix3fv", |
| 2426: "OP_glProgramUniformMatrix4fv", |
| 2427: "OP_glProgramUniformMatrix2x3fv", |
| 2428: "OP_glProgramUniformMatrix3x2fv", |
| 2429: "OP_glProgramUniformMatrix2x4fv", |
| 2430: "OP_glProgramUniformMatrix4x2fv", |
| 2431: "OP_glProgramUniformMatrix3x4fv", |
| 2432: "OP_glProgramUniformMatrix4x3fv", |
| 2433: "OP_glGetProgramInterfaceiv", |
| 2434: "OP_glGetProgramResourceiv", |
| 2435: "OP_glGetProgramResourceIndex", |
| 2436: "OP_glGetProgramResourceLocation", |
| 2437: "OP_glGetProgramResourceName", |
| 2438: "OP_glBindImageTexture", |
| 2439: "OP_glDispatchCompute", |
| 2440: "OP_glDispatchComputeIndirect", |
| 2441: "OP_glBindVertexBuffer", |
| 2442: "OP_glVertexAttribBinding", |
| 2443: "OP_glVertexAttribFormat", |
| 2444: "OP_glVertexAttribIFormat", |
| 2445: "OP_glVertexBindingDivisor", |
| 2446: "OP_glDrawArraysIndirect", |
| 2447: "OP_glDrawArraysIndirectDataAEMU", |
| 2448: "OP_glDrawArraysIndirectOffsetAEMU", |
| 2449: "OP_glDrawElementsIndirect", |
| 2450: "OP_glDrawElementsIndirectDataAEMU", |
| 2451: "OP_glDrawElementsIndirectOffsetAEMU", |
| 2452: "OP_glTexStorage2DMultisample", |
| 2453: "OP_glSampleMaski", |
| 2454: "OP_glGetMultisamplefv", |
| 2455: "OP_glFramebufferParameteri", |
| 2456: "OP_glGetFramebufferParameteriv", |
| 2457: "OP_glGetTexLevelParameterfv", |
| 2458: "OP_glGetTexLevelParameteriv", |
| 2459: "OP_glMapBufferRangeDMA", |
| 2460: "OP_glUnmapBufferDMA", |
| 2461: "OP_glMapBufferRangeDirect", |
| 2462: "OP_glUnmapBufferDirect", |
| 2463: "OP_glFlushMappedBufferRangeDirect", |
| 2464: "OP_glGetGraphicsResetStatusEXT", |
| 2465: "OP_glReadnPixelsEXT", |
| 2466: "OP_glGetnUniformfvEXT", |
| 2467: "OP_glGetnUniformivEXT", |
| 2468: "OP_glDrawArraysNullAEMU", |
| 2469: "OP_glDrawElementsNullAEMU", |
| 2470: "OP_glDrawElementsOffsetNullAEMU", |
| 2471: "OP_glDrawElementsDataNullAEMU", |
| 2472: "OP_glUnmapBufferAsyncAEMU", |
| 2473: "OP_glFlushMappedBufferRangeAEMU2", |
| 2474: "OP_glBufferDataSyncAEMU", |
| } |