1""" 2gfxstream opcodes 3 4This is a map of all gfxstream opcodes back to their string names. 5 6Currently, this was manually generated from the following files: 7 8GfxApiLogger: http://source/android/device/generic/vulkan-cereal/utils/include/utils/GfxApiLogger.h 9Vulkan: http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/vulkan/cereal/common/goldfish_vk_marshaling.h 10RenderControl: http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/renderControl_dec/renderControl_opcodes.h 11GLES1: http://source/android/device/generic/vulkan-cereal/stream-servers/gles1_dec/gles1_opcodes.h 12GLES2: http://source/android/device/generic/vulkan-cereal/stream-servers/gles2_dec/gles2_opcodes.h 13 14TODO(gregschlom): Consider auto-generating this file in the future. 15""" 16 17opcodes = { 18 ############################################################################################### 19 # GfxApiLogger opcodes for logging additional information 20 # http://source/android/device/generic/vulkan-cereal/utils/include/utils/GfxApiLogger.h 21 ############################################################################################### 22 90000: "OP_gfxApiLoggerBeginCommandExecution", 23 ############################################################################################### 24 # Vulkan opcodes 25 # http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/vulkan/cereal/common/goldfish_vk_marshaling.h 26 ############################################################################################### 27 20000: "OP_vkCreateInstance", 28 20001: "OP_vkDestroyInstance", 29 20002: "OP_vkEnumeratePhysicalDevices", 30 20003: "OP_vkGetPhysicalDeviceFeatures", 31 20004: "OP_vkGetPhysicalDeviceFormatProperties", 32 20005: "OP_vkGetPhysicalDeviceImageFormatProperties", 33 20006: "OP_vkGetPhysicalDeviceProperties", 34 20007: "OP_vkGetPhysicalDeviceQueueFamilyProperties", 35 20008: "OP_vkGetPhysicalDeviceMemoryProperties", 36 20009: "OP_vkGetInstanceProcAddr", 37 20010: "OP_vkGetDeviceProcAddr", 38 20011: "OP_vkCreateDevice", 39 20012: "OP_vkDestroyDevice", 40 20013: "OP_vkEnumerateInstanceExtensionProperties", 41 20014: "OP_vkEnumerateDeviceExtensionProperties", 42 20015: "OP_vkEnumerateInstanceLayerProperties", 43 20016: "OP_vkEnumerateDeviceLayerProperties", 44 20017: "OP_vkGetDeviceQueue", 45 20018: "OP_vkQueueSubmit", 46 20019: "OP_vkQueueWaitIdle", 47 20020: "OP_vkDeviceWaitIdle", 48 20021: "OP_vkAllocateMemory", 49 20022: "OP_vkFreeMemory", 50 20023: "OP_vkMapMemory", 51 20024: "OP_vkUnmapMemory", 52 20025: "OP_vkFlushMappedMemoryRanges", 53 20026: "OP_vkInvalidateMappedMemoryRanges", 54 20027: "OP_vkGetDeviceMemoryCommitment", 55 20028: "OP_vkBindBufferMemory", 56 20029: "OP_vkBindImageMemory", 57 20030: "OP_vkGetBufferMemoryRequirements", 58 20031: "OP_vkGetImageMemoryRequirements", 59 20032: "OP_vkGetImageSparseMemoryRequirements", 60 20033: "OP_vkGetPhysicalDeviceSparseImageFormatProperties", 61 20034: "OP_vkQueueBindSparse", 62 20035: "OP_vkCreateFence", 63 20036: "OP_vkDestroyFence", 64 20037: "OP_vkResetFences", 65 20038: "OP_vkGetFenceStatus", 66 20039: "OP_vkWaitForFences", 67 20040: "OP_vkCreateSemaphore", 68 20041: "OP_vkDestroySemaphore", 69 20042: "OP_vkCreateEvent", 70 20043: "OP_vkDestroyEvent", 71 20044: "OP_vkGetEventStatus", 72 20045: "OP_vkSetEvent", 73 20046: "OP_vkResetEvent", 74 20047: "OP_vkCreateQueryPool", 75 20048: "OP_vkDestroyQueryPool", 76 20049: "OP_vkGetQueryPoolResults", 77 20050: "OP_vkCreateBuffer", 78 20051: "OP_vkDestroyBuffer", 79 20052: "OP_vkCreateBufferView", 80 20053: "OP_vkDestroyBufferView", 81 20054: "OP_vkCreateImage", 82 20055: "OP_vkDestroyImage", 83 20056: "OP_vkGetImageSubresourceLayout", 84 20057: "OP_vkCreateImageView", 85 20058: "OP_vkDestroyImageView", 86 20059: "OP_vkCreateShaderModule", 87 20060: "OP_vkDestroyShaderModule", 88 20061: "OP_vkCreatePipelineCache", 89 20062: "OP_vkDestroyPipelineCache", 90 20063: "OP_vkGetPipelineCacheData", 91 20064: "OP_vkMergePipelineCaches", 92 20065: "OP_vkCreateGraphicsPipelines", 93 20066: "OP_vkCreateComputePipelines", 94 20067: "OP_vkDestroyPipeline", 95 20068: "OP_vkCreatePipelineLayout", 96 20069: "OP_vkDestroyPipelineLayout", 97 20070: "OP_vkCreateSampler", 98 20071: "OP_vkDestroySampler", 99 20072: "OP_vkCreateDescriptorSetLayout", 100 20073: "OP_vkDestroyDescriptorSetLayout", 101 20074: "OP_vkCreateDescriptorPool", 102 20075: "OP_vkDestroyDescriptorPool", 103 20076: "OP_vkResetDescriptorPool", 104 20077: "OP_vkAllocateDescriptorSets", 105 20078: "OP_vkFreeDescriptorSets", 106 20079: "OP_vkUpdateDescriptorSets", 107 20080: "OP_vkCreateFramebuffer", 108 20081: "OP_vkDestroyFramebuffer", 109 20082: "OP_vkCreateRenderPass", 110 20083: "OP_vkDestroyRenderPass", 111 20084: "OP_vkGetRenderAreaGranularity", 112 20085: "OP_vkCreateCommandPool", 113 20086: "OP_vkDestroyCommandPool", 114 20087: "OP_vkResetCommandPool", 115 20088: "OP_vkAllocateCommandBuffers", 116 20089: "OP_vkFreeCommandBuffers", 117 20090: "OP_vkBeginCommandBuffer", 118 20091: "OP_vkEndCommandBuffer", 119 20092: "OP_vkResetCommandBuffer", 120 20093: "OP_vkCmdBindPipeline", 121 20094: "OP_vkCmdSetViewport", 122 20095: "OP_vkCmdSetScissor", 123 20096: "OP_vkCmdSetLineWidth", 124 20097: "OP_vkCmdSetDepthBias", 125 20098: "OP_vkCmdSetBlendConstants", 126 20099: "OP_vkCmdSetDepthBounds", 127 20100: "OP_vkCmdSetStencilCompareMask", 128 20101: "OP_vkCmdSetStencilWriteMask", 129 20102: "OP_vkCmdSetStencilReference", 130 20103: "OP_vkCmdBindDescriptorSets", 131 20104: "OP_vkCmdBindIndexBuffer", 132 20105: "OP_vkCmdBindVertexBuffers", 133 20106: "OP_vkCmdDraw", 134 20107: "OP_vkCmdDrawIndexed", 135 20108: "OP_vkCmdDrawIndirect", 136 20109: "OP_vkCmdDrawIndexedIndirect", 137 20110: "OP_vkCmdDispatch", 138 20111: "OP_vkCmdDispatchIndirect", 139 20112: "OP_vkCmdCopyBuffer", 140 20113: "OP_vkCmdCopyImage", 141 20114: "OP_vkCmdBlitImage", 142 20115: "OP_vkCmdCopyBufferToImage", 143 20116: "OP_vkCmdCopyImageToBuffer", 144 20117: "OP_vkCmdUpdateBuffer", 145 20118: "OP_vkCmdFillBuffer", 146 20119: "OP_vkCmdClearColorImage", 147 20120: "OP_vkCmdClearDepthStencilImage", 148 20121: "OP_vkCmdClearAttachments", 149 20122: "OP_vkCmdResolveImage", 150 20123: "OP_vkCmdSetEvent", 151 20124: "OP_vkCmdResetEvent", 152 20125: "OP_vkCmdWaitEvents", 153 20126: "OP_vkCmdPipelineBarrier", 154 20127: "OP_vkCmdBeginQuery", 155 20128: "OP_vkCmdEndQuery", 156 20129: "OP_vkCmdResetQueryPool", 157 20130: "OP_vkCmdWriteTimestamp", 158 20131: "OP_vkCmdCopyQueryPoolResults", 159 20132: "OP_vkCmdPushConstants", 160 20133: "OP_vkCmdBeginRenderPass", 161 20134: "OP_vkCmdNextSubpass", 162 20135: "OP_vkCmdEndRenderPass", 163 20136: "OP_vkCmdExecuteCommands", 164 20137: "OP_vkEnumerateInstanceVersion", 165 20138: "OP_vkBindBufferMemory2", 166 20139: "OP_vkBindImageMemory2", 167 20140: "OP_vkGetDeviceGroupPeerMemoryFeatures", 168 20141: "OP_vkCmdSetDeviceMask", 169 20142: "OP_vkCmdDispatchBase", 170 20143: "OP_vkEnumeratePhysicalDeviceGroups", 171 20144: "OP_vkGetImageMemoryRequirements2", 172 20145: "OP_vkGetBufferMemoryRequirements2", 173 20146: "OP_vkGetImageSparseMemoryRequirements2", 174 20147: "OP_vkGetPhysicalDeviceFeatures2", 175 20148: "OP_vkGetPhysicalDeviceProperties2", 176 20149: "OP_vkGetPhysicalDeviceFormatProperties2", 177 20150: "OP_vkGetPhysicalDeviceImageFormatProperties2", 178 20151: "OP_vkGetPhysicalDeviceQueueFamilyProperties2", 179 20152: "OP_vkGetPhysicalDeviceMemoryProperties2", 180 20153: "OP_vkGetPhysicalDeviceSparseImageFormatProperties2", 181 20154: "OP_vkTrimCommandPool", 182 20155: "OP_vkGetDeviceQueue2", 183 20156: "OP_vkCreateSamplerYcbcrConversion", 184 20157: "OP_vkDestroySamplerYcbcrConversion", 185 20158: "OP_vkCreateDescriptorUpdateTemplate", 186 20159: "OP_vkDestroyDescriptorUpdateTemplate", 187 20160: "OP_vkUpdateDescriptorSetWithTemplate", 188 20161: "OP_vkGetPhysicalDeviceExternalBufferProperties", 189 20162: "OP_vkGetPhysicalDeviceExternalFenceProperties", 190 20163: "OP_vkGetPhysicalDeviceExternalSemaphoreProperties", 191 20164: "OP_vkGetDescriptorSetLayoutSupport", 192 282774587: "OP_vkCmdDrawIndirectCount", 193 245204359: "OP_vkCmdDrawIndexedIndirectCount", 194 279590827: "OP_vkCreateRenderPass2", 195 235222847: "OP_vkCmdBeginRenderPass2", 196 244873750: "OP_vkCmdNextSubpass2", 197 221297834: "OP_vkCmdEndRenderPass2", 198 252097672: "OP_vkResetQueryPool", 199 267066974: "OP_vkGetSemaphoreCounterValue", 200 224777382: "OP_vkWaitSemaphores", 201 271024127: "OP_vkSignalSemaphore", 202 222632266: "OP_vkGetBufferDeviceAddress", 203 230188231: "OP_vkGetBufferOpaqueCaptureAddress", 204 260620079: "OP_vkGetDeviceMemoryOpaqueCaptureAddress", 205 20165: "OP_vkDestroySurfaceKHR", 206 20166: "OP_vkGetPhysicalDeviceSurfaceSupportKHR", 207 20167: "OP_vkGetPhysicalDeviceSurfaceCapabilitiesKHR", 208 20168: "OP_vkGetPhysicalDeviceSurfaceFormatsKHR", 209 20169: "OP_vkGetPhysicalDeviceSurfacePresentModesKHR", 210 20170: "OP_vkCreateSwapchainKHR", 211 20171: "OP_vkDestroySwapchainKHR", 212 20172: "OP_vkGetSwapchainImagesKHR", 213 20173: "OP_vkAcquireNextImageKHR", 214 20174: "OP_vkQueuePresentKHR", 215 20175: "OP_vkGetDeviceGroupPresentCapabilitiesKHR", 216 20176: "OP_vkGetDeviceGroupSurfacePresentModesKHR", 217 20177: "OP_vkGetPhysicalDevicePresentRectanglesKHR", 218 20178: "OP_vkAcquireNextImage2KHR", 219 20179: "OP_vkGetPhysicalDeviceDisplayPropertiesKHR", 220 20180: "OP_vkGetPhysicalDeviceDisplayPlanePropertiesKHR", 221 20181: "OP_vkGetDisplayPlaneSupportedDisplaysKHR", 222 20182: "OP_vkGetDisplayModePropertiesKHR", 223 20183: "OP_vkCreateDisplayModeKHR", 224 20184: "OP_vkGetDisplayPlaneCapabilitiesKHR", 225 20185: "OP_vkCreateDisplayPlaneSurfaceKHR", 226 20186: "OP_vkCreateSharedSwapchainsKHR", 227 20187: "OP_vkCreateXlibSurfaceKHR", 228 20188: "OP_vkGetPhysicalDeviceXlibPresentationSupportKHR", 229 20189: "OP_vkCreateXcbSurfaceKHR", 230 20190: "OP_vkGetPhysicalDeviceXcbPresentationSupportKHR", 231 20191: "OP_vkCreateWaylandSurfaceKHR", 232 20192: "OP_vkGetPhysicalDeviceWaylandPresentationSupportKHR", 233 20195: "OP_vkCreateAndroidSurfaceKHR", 234 20196: "OP_vkCreateWin32SurfaceKHR", 235 20197: "OP_vkGetPhysicalDeviceWin32PresentationSupportKHR", 236 20198: "OP_vkGetPhysicalDeviceFeatures2KHR", 237 20199: "OP_vkGetPhysicalDeviceProperties2KHR", 238 20200: "OP_vkGetPhysicalDeviceFormatProperties2KHR", 239 20201: "OP_vkGetPhysicalDeviceImageFormatProperties2KHR", 240 20202: "OP_vkGetPhysicalDeviceQueueFamilyProperties2KHR", 241 20203: "OP_vkGetPhysicalDeviceMemoryProperties2KHR", 242 20204: "OP_vkGetPhysicalDeviceSparseImageFormatProperties2KHR", 243 20205: "OP_vkGetDeviceGroupPeerMemoryFeaturesKHR", 244 20206: "OP_vkCmdSetDeviceMaskKHR", 245 20207: "OP_vkCmdDispatchBaseKHR", 246 20208: "OP_vkTrimCommandPoolKHR", 247 20209: "OP_vkEnumeratePhysicalDeviceGroupsKHR", 248 20210: "OP_vkGetPhysicalDeviceExternalBufferPropertiesKHR", 249 20211: "OP_vkGetMemoryWin32HandleKHR", 250 20212: "OP_vkGetMemoryWin32HandlePropertiesKHR", 251 20213: "OP_vkGetMemoryFdKHR", 252 20214: "OP_vkGetMemoryFdPropertiesKHR", 253 20215: "OP_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR", 254 20216: "OP_vkImportSemaphoreWin32HandleKHR", 255 20217: "OP_vkGetSemaphoreWin32HandleKHR", 256 20218: "OP_vkImportSemaphoreFdKHR", 257 20219: "OP_vkGetSemaphoreFdKHR", 258 20220: "OP_vkCmdPushDescriptorSetKHR", 259 20221: "OP_vkCmdPushDescriptorSetWithTemplateKHR", 260 20222: "OP_vkCreateDescriptorUpdateTemplateKHR", 261 20223: "OP_vkDestroyDescriptorUpdateTemplateKHR", 262 20224: "OP_vkUpdateDescriptorSetWithTemplateKHR", 263 20225: "OP_vkCreateRenderPass2KHR", 264 20226: "OP_vkCmdBeginRenderPass2KHR", 265 20227: "OP_vkCmdNextSubpass2KHR", 266 20228: "OP_vkCmdEndRenderPass2KHR", 267 20229: "OP_vkGetSwapchainStatusKHR", 268 20230: "OP_vkGetPhysicalDeviceExternalFencePropertiesKHR", 269 20231: "OP_vkImportFenceWin32HandleKHR", 270 20232: "OP_vkGetFenceWin32HandleKHR", 271 20233: "OP_vkImportFenceFdKHR", 272 20234: "OP_vkGetFenceFdKHR", 273 299033148: "OP_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR", 274 282029987: "OP_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR", 275 238952296: "OP_vkAcquireProfilingLockKHR", 276 223904011: "OP_vkReleaseProfilingLockKHR", 277 20235: "OP_vkGetPhysicalDeviceSurfaceCapabilities2KHR", 278 20236: "OP_vkGetPhysicalDeviceSurfaceFormats2KHR", 279 20237: "OP_vkGetPhysicalDeviceDisplayProperties2KHR", 280 20238: "OP_vkGetPhysicalDeviceDisplayPlaneProperties2KHR", 281 20239: "OP_vkGetDisplayModeProperties2KHR", 282 20240: "OP_vkGetDisplayPlaneCapabilities2KHR", 283 20241: "OP_vkGetImageMemoryRequirements2KHR", 284 20242: "OP_vkGetBufferMemoryRequirements2KHR", 285 20243: "OP_vkGetImageSparseMemoryRequirements2KHR", 286 20244: "OP_vkCreateSamplerYcbcrConversionKHR", 287 20245: "OP_vkDestroySamplerYcbcrConversionKHR", 288 20246: "OP_vkBindBufferMemory2KHR", 289 20247: "OP_vkBindImageMemory2KHR", 290 20248: "OP_vkGetDescriptorSetLayoutSupportKHR", 291 20249: "OP_vkCmdDrawIndirectCountKHR", 292 20250: "OP_vkCmdDrawIndexedIndirectCountKHR", 293 229059496: "OP_vkGetSemaphoreCounterValueKHR", 294 263904357: "OP_vkWaitSemaphoresKHR", 295 269919108: "OP_vkSignalSemaphoreKHR", 296 272978593: "OP_vkGetPhysicalDeviceFragmentShadingRatesKHR", 297 204060280: "OP_vkCmdSetFragmentShadingRateKHR", 298 219261480: "OP_vkGetBufferDeviceAddressKHR", 299 285631711: "OP_vkGetBufferOpaqueCaptureAddressKHR", 300 294671624: "OP_vkGetDeviceMemoryOpaqueCaptureAddressKHR", 301 274342644: "OP_vkCreateDeferredOperationKHR", 302 215419514: "OP_vkDestroyDeferredOperationKHR", 303 203387076: "OP_vkGetDeferredOperationMaxConcurrencyKHR", 304 263822960: "OP_vkGetDeferredOperationResultKHR", 305 218492930: "OP_vkDeferredOperationJoinKHR", 306 269458798: "OP_vkGetPipelineExecutablePropertiesKHR", 307 271191699: "OP_vkGetPipelineExecutableStatisticsKHR", 308 274148497: "OP_vkGetPipelineExecutableInternalRepresentationsKHR", 309 247893766: "OP_vkCmdCopyBuffer2KHR", 310 227008250: "OP_vkCmdCopyImage2KHR", 311 248841963: "OP_vkCmdCopyBufferToImage2KHR", 312 252249060: "OP_vkCmdCopyImageToBuffer2KHR", 313 259838288: "OP_vkCmdBlitImage2KHR", 314 254857232: "OP_vkCmdResolveImage2KHR", 315 20251: "OP_vkGetSwapchainGrallocUsageANDROID", 316 20252: "OP_vkAcquireImageANDROID", 317 20253: "OP_vkQueueSignalReleaseImageANDROID", 318 20254: "OP_vkCreateDebugReportCallbackEXT", 319 20255: "OP_vkDestroyDebugReportCallbackEXT", 320 20256: "OP_vkDebugReportMessageEXT", 321 20257: "OP_vkDebugMarkerSetObjectTagEXT", 322 20258: "OP_vkDebugMarkerSetObjectNameEXT", 323 20259: "OP_vkCmdDebugMarkerBeginEXT", 324 20260: "OP_vkCmdDebugMarkerEndEXT", 325 20261: "OP_vkCmdDebugMarkerInsertEXT", 326 267779978: "OP_vkCmdBindTransformFeedbackBuffersEXT", 327 294396901: "OP_vkCmdBeginTransformFeedbackEXT", 328 272333731: "OP_vkCmdEndTransformFeedbackEXT", 329 275810601: "OP_vkCmdBeginQueryIndexedEXT", 330 279821337: "OP_vkCmdEndQueryIndexedEXT", 331 285235943: "OP_vkCmdDrawIndirectByteCountEXT", 332 204379647: "OP_vkGetImageViewHandleNVX", 333 210668576: "OP_vkGetImageViewAddressNVX", 334 20262: "OP_vkCmdDrawIndirectCountAMD", 335 20263: "OP_vkCmdDrawIndexedIndirectCountAMD", 336 20264: "OP_vkGetShaderInfoAMD", 337 241902685: "OP_vkCreateStreamDescriptorSurfaceGGP", 338 20265: "OP_vkGetPhysicalDeviceExternalImageFormatPropertiesNV", 339 20266: "OP_vkGetMemoryWin32HandleNV", 340 20267: "OP_vkCreateViSurfaceNN", 341 20268: "OP_vkCmdBeginConditionalRenderingEXT", 342 20269: "OP_vkCmdEndConditionalRenderingEXT", 343 20279: "OP_vkCmdSetViewportWScalingNV", 344 20280: "OP_vkReleaseDisplayEXT", 345 20281: "OP_vkAcquireXlibDisplayEXT", 346 20282: "OP_vkGetRandROutputDisplayEXT", 347 20283: "OP_vkGetPhysicalDeviceSurfaceCapabilities2EXT", 348 20284: "OP_vkDisplayPowerControlEXT", 349 20285: "OP_vkRegisterDeviceEventEXT", 350 20286: "OP_vkRegisterDisplayEventEXT", 351 20287: "OP_vkGetSwapchainCounterEXT", 352 20288: "OP_vkGetRefreshCycleDurationGOOGLE", 353 20289: "OP_vkGetPastPresentationTimingGOOGLE", 354 20290: "OP_vkCmdSetDiscardRectangleEXT", 355 20291: "OP_vkSetHdrMetadataEXT", 356 20292: "OP_vkCreateIOSSurfaceMVK", 357 20293: "OP_vkCreateMacOSSurfaceMVK", 358 20334: "OP_vkGetMTLDeviceMVK", 359 20335: "OP_vkSetMTLTextureMVK", 360 20336: "OP_vkGetMTLTextureMVK", 361 20337: "OP_vkGetMTLBufferMVK", 362 20338: "OP_vkUseIOSurfaceMVK", 363 20339: "OP_vkGetIOSurfaceMVK", 364 20294: "OP_vkSetDebugUtilsObjectNameEXT", 365 20295: "OP_vkSetDebugUtilsObjectTagEXT", 366 20296: "OP_vkQueueBeginDebugUtilsLabelEXT", 367 20297: "OP_vkQueueEndDebugUtilsLabelEXT", 368 20298: "OP_vkQueueInsertDebugUtilsLabelEXT", 369 20299: "OP_vkCmdBeginDebugUtilsLabelEXT", 370 20300: "OP_vkCmdEndDebugUtilsLabelEXT", 371 20301: "OP_vkCmdInsertDebugUtilsLabelEXT", 372 20302: "OP_vkCreateDebugUtilsMessengerEXT", 373 20303: "OP_vkDestroyDebugUtilsMessengerEXT", 374 20304: "OP_vkSubmitDebugUtilsMessageEXT", 375 20305: "OP_vkGetAndroidHardwareBufferPropertiesANDROID", 376 20306: "OP_vkGetMemoryAndroidHardwareBufferANDROID", 377 20307: "OP_vkCmdSetSampleLocationsEXT", 378 20308: "OP_vkGetPhysicalDeviceMultisamplePropertiesEXT", 379 251301237: "OP_vkGetImageDrmFormatModifierPropertiesEXT", 380 20309: "OP_vkCreateValidationCacheEXT", 381 20310: "OP_vkDestroyValidationCacheEXT", 382 20311: "OP_vkMergeValidationCachesEXT", 383 20312: "OP_vkGetValidationCacheDataEXT", 384 238618340: "OP_vkCmdBindShadingRateImageNV", 385 215295078: "OP_vkCmdSetViewportShadingRatePaletteNV", 386 236858637: "OP_vkCmdSetCoarseSampleOrderNV", 387 259713020: "OP_vkCreateAccelerationStructureNV", 388 252775746: "OP_vkDestroyAccelerationStructureNV", 389 220234370: "OP_vkGetAccelerationStructureMemoryRequirementsNV", 390 202856743: "OP_vkBindAccelerationStructureMemoryNV", 391 269050897: "OP_vkCmdBuildAccelerationStructureNV", 392 211075498: "OP_vkCmdCopyAccelerationStructureNV", 393 210219912: "OP_vkCmdTraceRaysNV", 394 203653638: "OP_vkCreateRayTracingPipelinesNV", 395 271962641: "OP_vkGetRayTracingShaderGroupHandlesKHR", 396 230045846: "OP_vkGetRayTracingShaderGroupHandlesNV", 397 269898134: "OP_vkGetAccelerationStructureHandleNV", 398 207954431: "OP_vkCmdWriteAccelerationStructuresPropertiesNV", 399 278731610: "OP_vkCompileDeferredNV", 400 20313: "OP_vkGetMemoryHostPointerPropertiesEXT", 401 20314: "OP_vkCmdWriteBufferMarkerAMD", 402 295643221: "OP_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT", 403 203583186: "OP_vkGetCalibratedTimestampsEXT", 404 207334931: "OP_vkCmdDrawMeshTasksNV", 405 274079208: "OP_vkCmdDrawMeshTasksIndirectNV", 406 223801967: "OP_vkCmdDrawMeshTasksIndirectCountNV", 407 225408194: "OP_vkCmdSetExclusiveScissorNV", 408 20315: "OP_vkCmdSetCheckpointNV", 409 20316: "OP_vkGetQueueCheckpointDataNV", 410 203336121: "OP_vkInitializePerformanceApiINTEL", 411 296137321: "OP_vkUninitializePerformanceApiINTEL", 412 270016385: "OP_vkCmdSetPerformanceMarkerINTEL", 413 261519634: "OP_vkCmdSetPerformanceStreamMarkerINTEL", 414 251310287: "OP_vkCmdSetPerformanceOverrideINTEL", 415 245737492: "OP_vkAcquirePerformanceConfigurationINTEL", 416 252877217: "OP_vkReleasePerformanceConfigurationINTEL", 417 294947726: "OP_vkQueueSetPerformanceConfigurationINTEL", 418 213620482: "OP_vkGetPerformanceParameterINTEL", 419 267533472: "OP_vkSetLocalDimmingAMD", 420 261626137: "OP_vkCreateImagePipeSurfaceFUCHSIA", 421 254915953: "OP_vkCreateMetalSurfaceEXT", 422 224361693: "OP_vkGetBufferDeviceAddressEXT", 423 282247593: "OP_vkGetPhysicalDeviceToolPropertiesEXT", 424 287711429: "OP_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV", 425 292032159: "OP_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV", 426 268126279: "OP_vkGetPhysicalDeviceSurfacePresentModes2EXT", 427 200946668: "OP_vkAcquireFullScreenExclusiveModeEXT", 428 257629142: "OP_vkReleaseFullScreenExclusiveModeEXT", 429 206369543: "OP_vkGetDeviceGroupSurfacePresentModes2EXT", 430 298411290: "OP_vkCreateHeadlessSurfaceEXT", 431 263855692: "OP_vkCmdSetLineStippleEXT", 432 242995959: "OP_vkResetQueryPoolEXT", 433 266285895: "OP_vkCmdSetCullModeEXT", 434 212644406: "OP_vkCmdSetFrontFaceEXT", 435 260783979: "OP_vkCmdSetPrimitiveTopologyEXT", 436 257105245: "OP_vkCmdSetViewportWithCountEXT", 437 204588120: "OP_vkCmdSetScissorWithCountEXT", 438 243419921: "OP_vkCmdBindVertexBuffers2EXT", 439 233771166: "OP_vkCmdSetDepthTestEnableEXT", 440 218663304: "OP_vkCmdSetDepthWriteEnableEXT", 441 247761589: "OP_vkCmdSetDepthCompareOpEXT", 442 223213519: "OP_vkCmdSetDepthBoundsTestEnableEXT", 443 286438749: "OP_vkCmdSetStencilTestEnableEXT", 444 277159578: "OP_vkCmdSetStencilOpEXT", 445 249047049: "OP_vkGetGeneratedCommandsMemoryRequirementsNV", 446 297624330: "OP_vkCmdPreprocessGeneratedCommandsNV", 447 234711184: "OP_vkCmdExecuteGeneratedCommandsNV", 448 270362239: "OP_vkCmdBindPipelineShaderGroupNV", 449 285310710: "OP_vkCreateIndirectCommandsLayoutNV", 450 292584135: "OP_vkDestroyIndirectCommandsLayoutNV", 451 236374049: "OP_vkCreatePrivateDataSlotEXT", 452 208891309: "OP_vkDestroyPrivateDataSlotEXT", 453 225259406: "OP_vkSetPrivateDataEXT", 454 291399427: "OP_vkGetPrivateDataEXT", 455 264649847: "OP_vkCmdSetFragmentShadingRateEnumNV", 456 220792403: "OP_vkCreateDirectFBSurfaceEXT", 457 285441990: "OP_vkGetPhysicalDeviceDirectFBPresentationSupportEXT", 458 20318: "OP_vkRegisterImageColorBufferGOOGLE", 459 20319: "OP_vkRegisterBufferColorBufferGOOGLE", 460 20317: "OP_vkMapMemoryIntoAddressSpaceGOOGLE", 461 20320: "OP_vkUpdateDescriptorSetWithTemplateSizedGOOGLE", 462 20321: "OP_vkBeginCommandBufferAsyncGOOGLE", 463 20322: "OP_vkEndCommandBufferAsyncGOOGLE", 464 20323: "OP_vkResetCommandBufferAsyncGOOGLE", 465 20324: "OP_vkCommandBufferHostSyncGOOGLE", 466 20325: "OP_vkCreateImageWithRequirementsGOOGLE", 467 20326: "OP_vkCreateBufferWithRequirementsGOOGLE", 468 20327: "OP_vkGetMemoryHostAddressInfoGOOGLE", 469 20328: "OP_vkFreeMemorySyncGOOGLE", 470 20329: "OP_vkQueueHostSyncGOOGLE", 471 20330: "OP_vkQueueSubmitAsyncGOOGLE", 472 20331: "OP_vkQueueWaitIdleAsyncGOOGLE", 473 20332: "OP_vkQueueBindSparseAsyncGOOGLE", 474 20333: "OP_vkGetLinearImageLayoutGOOGLE", 475 20340: "OP_vkQueueFlushCommandsGOOGLE", 476 267932433: "OP_vkQueueCommitDescriptorSetUpdatesGOOGLE", 477 213659202: "OP_vkCollectDescriptorPoolIdsGOOGLE", 478 243985229: "OP_vkQueueSignalReleaseImageANDROIDAsyncGOOGLE", 479 259403971: "OP_vkCreateAccelerationStructureKHR", 480 223971120: "OP_vkDestroyAccelerationStructureKHR", 481 272943905: "OP_vkCmdBuildAccelerationStructuresKHR", 482 258066143: "OP_vkCmdBuildAccelerationStructuresIndirectKHR", 483 241919567: "OP_vkBuildAccelerationStructuresKHR", 484 241495016: "OP_vkCopyAccelerationStructureKHR", 485 256139578: "OP_vkCopyAccelerationStructureToMemoryKHR", 486 261558680: "OP_vkCopyMemoryToAccelerationStructureKHR", 487 289745796: "OP_vkWriteAccelerationStructuresPropertiesKHR", 488 279460332: "OP_vkCmdCopyAccelerationStructureKHR", 489 223539733: "OP_vkCmdCopyAccelerationStructureToMemoryKHR", 490 203733963: "OP_vkCmdCopyMemoryToAccelerationStructureKHR", 491 223466148: "OP_vkGetAccelerationStructureDeviceAddressKHR", 492 271696183: "OP_vkCmdWriteAccelerationStructuresPropertiesKHR", 493 266386590: "OP_vkGetDeviceAccelerationStructureCompatibilityKHR", 494 219720024: "OP_vkGetAccelerationStructureBuildSizesKHR", 495 213680716: "OP_vkCmdTraceRaysKHR", 496 247628685: "OP_vkCreateRayTracingPipelinesKHR", 497 221334934: "OP_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR", 498 211788517: "OP_vkCmdTraceRaysIndirectKHR", 499 205271933: "OP_vkGetRayTracingShaderGroupStackSizeKHR", 500 260219604: "OP_vkCmdSetRayTracingPipelineStackSizeKHR", 501 502 ############################################################################################### 503 # Render Control opcodes 504 # http://source/play-internal/battlestar/aosp/device/generic/vulkan-cereal/stream-servers/renderControl_dec/renderControl_opcodes.h 505 ############################################################################################### 506 10000: "OP_rcGetRendererVersion", 507 10001: "OP_rcGetEGLVersion", 508 10002: "OP_rcQueryEGLString", 509 10003: "OP_rcGetGLString", 510 10004: "OP_rcGetNumConfigs", 511 10005: "OP_rcGetConfigs", 512 10006: "OP_rcChooseConfig", 513 10007: "OP_rcGetFBParam", 514 10008: "OP_rcCreateContext", 515 10009: "OP_rcDestroyContext", 516 10010: "OP_rcCreateWindowSurface", 517 10011: "OP_rcDestroyWindowSurface", 518 10012: "OP_rcCreateColorBuffer", 519 10013: "OP_rcOpenColorBuffer", 520 10014: "OP_rcCloseColorBuffer", 521 10015: "OP_rcSetWindowColorBuffer", 522 10016: "OP_rcFlushWindowColorBuffer", 523 10017: "OP_rcMakeCurrent", 524 10018: "OP_rcFBPost", 525 10019: "OP_rcFBSetSwapInterval", 526 10020: "OP_rcBindTexture", 527 10021: "OP_rcBindRenderbuffer", 528 10022: "OP_rcColorBufferCacheFlush", 529 10023: "OP_rcReadColorBuffer", 530 10024: "OP_rcUpdateColorBuffer", 531 10025: "OP_rcOpenColorBuffer2", 532 10026: "OP_rcCreateClientImage", 533 10027: "OP_rcDestroyClientImage", 534 10028: "OP_rcSelectChecksumHelper", 535 10029: "OP_rcCreateSyncKHR", 536 10030: "OP_rcClientWaitSyncKHR", 537 10031: "OP_rcFlushWindowColorBufferAsync", 538 10032: "OP_rcDestroySyncKHR", 539 10033: "OP_rcSetPuid", 540 10034: "OP_rcUpdateColorBufferDMA", 541 10035: "OP_rcCreateColorBufferDMA", 542 10036: "OP_rcWaitSyncKHR", 543 10037: "OP_rcCompose", 544 10038: "OP_rcCreateDisplay", 545 10039: "OP_rcDestroyDisplay", 546 10040: "OP_rcSetDisplayColorBuffer", 547 10041: "OP_rcGetDisplayColorBuffer", 548 10042: "OP_rcGetColorBufferDisplay", 549 10043: "OP_rcGetDisplayPose", 550 10044: "OP_rcSetDisplayPose", 551 10045: "OP_rcSetColorBufferVulkanMode", 552 10046: "OP_rcReadColorBufferYUV", 553 10047: "OP_rcIsSyncSignaled", 554 10048: "OP_rcCreateColorBufferWithHandle", 555 10049: "OP_rcCreateBuffer", 556 10050: "OP_rcCloseBuffer", 557 10051: "OP_rcSetColorBufferVulkanMode2", 558 10052: "OP_rcMapGpaToBufferHandle", 559 10053: "OP_rcCreateBuffer2", 560 10054: "OP_rcMapGpaToBufferHandle2", 561 10055: "OP_rcFlushWindowColorBufferAsyncWithFrameNumber", 562 10056: "OP_rcSetTracingForPuid", 563 10057: "OP_rcMakeCurrentAsync", 564 10058: "OP_rcComposeAsync", 565 10059: "OP_rcDestroySyncKHRAsync", 566 10060: "OP_rcComposeWithoutPost", 567 10061: "OP_rcComposeAsyncWithoutPost", 568 10062: "OP_rcCreateDisplayById", 569 10063: "OP_rcSetDisplayPoseDpi", 570 10064: "OP_rcReadColorBufferDMA", 571 572 ############################################################################################### 573 # GLES1 opcodes 574 # http://source/android/device/generic/vulkan-cereal/stream-servers/gles1_dec/gles1_opcodes.h 575 ############################################################################################### 576 1024: "OP_glAlphaFunc", 577 1025: "OP_glClearColor", 578 1026: "OP_glClearDepthf", 579 1027: "OP_glClipPlanef", 580 1028: "OP_glColor4f", 581 1029: "OP_glDepthRangef", 582 1030: "OP_glFogf", 583 1031: "OP_glFogfv", 584 1032: "OP_glFrustumf", 585 1033: "OP_glGetClipPlanef", 586 1034: "OP_glGetFloatv", 587 1035: "OP_glGetLightfv", 588 1036: "OP_glGetMaterialfv", 589 1037: "OP_glGetTexEnvfv", 590 1038: "OP_glGetTexParameterfv", 591 1039: "OP_glLightModelf", 592 1040: "OP_glLightModelfv", 593 1041: "OP_glLightf", 594 1042: "OP_glLightfv", 595 1043: "OP_glLineWidth", 596 1044: "OP_glLoadMatrixf", 597 1045: "OP_glMaterialf", 598 1046: "OP_glMaterialfv", 599 1047: "OP_glMultMatrixf", 600 1048: "OP_glMultiTexCoord4f", 601 1049: "OP_glNormal3f", 602 1050: "OP_glOrthof", 603 1051: "OP_glPointParameterf", 604 1052: "OP_glPointParameterfv", 605 1053: "OP_glPointSize", 606 1054: "OP_glPolygonOffset", 607 1055: "OP_glRotatef", 608 1056: "OP_glScalef", 609 1057: "OP_glTexEnvf", 610 1058: "OP_glTexEnvfv", 611 1059: "OP_glTexParameterf", 612 1060: "OP_glTexParameterfv", 613 1061: "OP_glTranslatef", 614 1062: "OP_glActiveTexture", 615 1063: "OP_glAlphaFuncx", 616 1064: "OP_glBindBuffer", 617 1065: "OP_glBindTexture", 618 1066: "OP_glBlendFunc", 619 1067: "OP_glBufferData", 620 1068: "OP_glBufferSubData", 621 1069: "OP_glClear", 622 1070: "OP_glClearColorx", 623 1071: "OP_glClearDepthx", 624 1072: "OP_glClearStencil", 625 1073: "OP_glClientActiveTexture", 626 1074: "OP_glColor4ub", 627 1075: "OP_glColor4x", 628 1076: "OP_glColorMask", 629 1077: "OP_glColorPointer", 630 1078: "OP_glCompressedTexImage2D", 631 1079: "OP_glCompressedTexSubImage2D", 632 1080: "OP_glCopyTexImage2D", 633 1081: "OP_glCopyTexSubImage2D", 634 1082: "OP_glCullFace", 635 1083: "OP_glDeleteBuffers", 636 1084: "OP_glDeleteTextures", 637 1085: "OP_glDepthFunc", 638 1086: "OP_glDepthMask", 639 1087: "OP_glDepthRangex", 640 1088: "OP_glDisable", 641 1089: "OP_glDisableClientState", 642 1090: "OP_glDrawArrays", 643 1091: "OP_glDrawElements", 644 1092: "OP_glEnable", 645 1093: "OP_glEnableClientState", 646 1094: "OP_glFinish", 647 1095: "OP_glFlush", 648 1096: "OP_glFogx", 649 1097: "OP_glFogxv", 650 1098: "OP_glFrontFace", 651 1099: "OP_glFrustumx", 652 1100: "OP_glGetBooleanv", 653 1101: "OP_glGetBufferParameteriv", 654 1102: "OP_glClipPlanex", 655 1103: "OP_glGenBuffers", 656 1104: "OP_glGenTextures", 657 1105: "OP_glGetError", 658 1106: "OP_glGetFixedv", 659 1107: "OP_glGetIntegerv", 660 1108: "OP_glGetLightxv", 661 1109: "OP_glGetMaterialxv", 662 1110: "OP_glGetPointerv", 663 1111: "OP_glGetString", 664 1112: "OP_glGetTexEnviv", 665 1113: "OP_glGetTexEnvxv", 666 1114: "OP_glGetTexParameteriv", 667 1115: "OP_glGetTexParameterxv", 668 1116: "OP_glHint", 669 1117: "OP_glIsBuffer", 670 1118: "OP_glIsEnabled", 671 1119: "OP_glIsTexture", 672 1120: "OP_glLightModelx", 673 1121: "OP_glLightModelxv", 674 1122: "OP_glLightx", 675 1123: "OP_glLightxv", 676 1124: "OP_glLineWidthx", 677 1125: "OP_glLoadIdentity", 678 1126: "OP_glLoadMatrixx", 679 1127: "OP_glLogicOp", 680 1128: "OP_glMaterialx", 681 1129: "OP_glMaterialxv", 682 1130: "OP_glMatrixMode", 683 1131: "OP_glMultMatrixx", 684 1132: "OP_glMultiTexCoord4x", 685 1133: "OP_glNormal3x", 686 1134: "OP_glNormalPointer", 687 1135: "OP_glOrthox", 688 1136: "OP_glPixelStorei", 689 1137: "OP_glPointParameterx", 690 1138: "OP_glPointParameterxv", 691 1139: "OP_glPointSizex", 692 1140: "OP_glPolygonOffsetx", 693 1141: "OP_glPopMatrix", 694 1142: "OP_glPushMatrix", 695 1143: "OP_glReadPixels", 696 1144: "OP_glRotatex", 697 1145: "OP_glSampleCoverage", 698 1146: "OP_glSampleCoveragex", 699 1147: "OP_glScalex", 700 1148: "OP_glScissor", 701 1149: "OP_glShadeModel", 702 1150: "OP_glStencilFunc", 703 1151: "OP_glStencilMask", 704 1152: "OP_glStencilOp", 705 1153: "OP_glTexCoordPointer", 706 1154: "OP_glTexEnvi", 707 1155: "OP_glTexEnvx", 708 1156: "OP_glTexEnviv", 709 1157: "OP_glTexEnvxv", 710 1158: "OP_glTexImage2D", 711 1159: "OP_glTexParameteri", 712 1160: "OP_glTexParameterx", 713 1161: "OP_glTexParameteriv", 714 1162: "OP_glTexParameterxv", 715 1163: "OP_glTexSubImage2D", 716 1164: "OP_glTranslatex", 717 1165: "OP_glVertexPointer", 718 1166: "OP_glViewport", 719 1167: "OP_glPointSizePointerOES", 720 1168: "OP_glVertexPointerOffset", 721 1169: "OP_glColorPointerOffset", 722 1170: "OP_glNormalPointerOffset", 723 1171: "OP_glPointSizePointerOffset", 724 1172: "OP_glTexCoordPointerOffset", 725 1173: "OP_glWeightPointerOffset", 726 1174: "OP_glMatrixIndexPointerOffset", 727 1175: "OP_glVertexPointerData", 728 1176: "OP_glColorPointerData", 729 1177: "OP_glNormalPointerData", 730 1178: "OP_glTexCoordPointerData", 731 1179: "OP_glPointSizePointerData", 732 1180: "OP_glWeightPointerData", 733 1181: "OP_glMatrixIndexPointerData", 734 1182: "OP_glDrawElementsOffset", 735 1183: "OP_glDrawElementsData", 736 1184: "OP_glGetCompressedTextureFormats", 737 1185: "OP_glFinishRoundTrip", 738 1186: "OP_glBlendEquationSeparateOES", 739 1187: "OP_glBlendFuncSeparateOES", 740 1188: "OP_glBlendEquationOES", 741 1189: "OP_glDrawTexsOES", 742 1190: "OP_glDrawTexiOES", 743 1191: "OP_glDrawTexxOES", 744 1192: "OP_glDrawTexsvOES", 745 1193: "OP_glDrawTexivOES", 746 1194: "OP_glDrawTexxvOES", 747 1195: "OP_glDrawTexfOES", 748 1196: "OP_glDrawTexfvOES", 749 1197: "OP_glEGLImageTargetTexture2DOES", 750 1198: "OP_glEGLImageTargetRenderbufferStorageOES", 751 1199: "OP_glAlphaFuncxOES", 752 1200: "OP_glClearColorxOES", 753 1201: "OP_glClearDepthxOES", 754 1202: "OP_glClipPlanexOES", 755 1203: "OP_glClipPlanexIMG", 756 1204: "OP_glColor4xOES", 757 1205: "OP_glDepthRangexOES", 758 1206: "OP_glFogxOES", 759 1207: "OP_glFogxvOES", 760 1208: "OP_glFrustumxOES", 761 1209: "OP_glGetClipPlanexOES", 762 1210: "OP_glGetClipPlanex", 763 1211: "OP_glGetFixedvOES", 764 1212: "OP_glGetLightxvOES", 765 1213: "OP_glGetMaterialxvOES", 766 1214: "OP_glGetTexEnvxvOES", 767 1215: "OP_glGetTexParameterxvOES", 768 1216: "OP_glLightModelxOES", 769 1217: "OP_glLightModelxvOES", 770 1218: "OP_glLightxOES", 771 1219: "OP_glLightxvOES", 772 1220: "OP_glLineWidthxOES", 773 1221: "OP_glLoadMatrixxOES", 774 1222: "OP_glMaterialxOES", 775 1223: "OP_glMaterialxvOES", 776 1224: "OP_glMultMatrixxOES", 777 1225: "OP_glMultiTexCoord4xOES", 778 1226: "OP_glNormal3xOES", 779 1227: "OP_glOrthoxOES", 780 1228: "OP_glPointParameterxOES", 781 1229: "OP_glPointParameterxvOES", 782 1230: "OP_glPointSizexOES", 783 1231: "OP_glPolygonOffsetxOES", 784 1232: "OP_glRotatexOES", 785 1233: "OP_glSampleCoveragexOES", 786 1234: "OP_glScalexOES", 787 1235: "OP_glTexEnvxOES", 788 1236: "OP_glTexEnvxvOES", 789 1237: "OP_glTexParameterxOES", 790 1238: "OP_glTexParameterxvOES", 791 1239: "OP_glTranslatexOES", 792 1240: "OP_glIsRenderbufferOES", 793 1241: "OP_glBindRenderbufferOES", 794 1242: "OP_glDeleteRenderbuffersOES", 795 1243: "OP_glGenRenderbuffersOES", 796 1244: "OP_glRenderbufferStorageOES", 797 1245: "OP_glGetRenderbufferParameterivOES", 798 1246: "OP_glIsFramebufferOES", 799 1247: "OP_glBindFramebufferOES", 800 1248: "OP_glDeleteFramebuffersOES", 801 1249: "OP_glGenFramebuffersOES", 802 1250: "OP_glCheckFramebufferStatusOES", 803 1251: "OP_glFramebufferRenderbufferOES", 804 1252: "OP_glFramebufferTexture2DOES", 805 1253: "OP_glGetFramebufferAttachmentParameterivOES", 806 1254: "OP_glGenerateMipmapOES", 807 1255: "OP_glMapBufferOES", 808 1256: "OP_glUnmapBufferOES", 809 1257: "OP_glGetBufferPointervOES", 810 1258: "OP_glCurrentPaletteMatrixOES", 811 1259: "OP_glLoadPaletteFromModelViewMatrixOES", 812 1260: "OP_glMatrixIndexPointerOES", 813 1261: "OP_glWeightPointerOES", 814 1262: "OP_glQueryMatrixxOES", 815 1263: "OP_glDepthRangefOES", 816 1264: "OP_glFrustumfOES", 817 1265: "OP_glOrthofOES", 818 1266: "OP_glClipPlanefOES", 819 1267: "OP_glClipPlanefIMG", 820 1268: "OP_glGetClipPlanefOES", 821 1269: "OP_glClearDepthfOES", 822 1270: "OP_glTexGenfOES", 823 1271: "OP_glTexGenfvOES", 824 1272: "OP_glTexGeniOES", 825 1273: "OP_glTexGenivOES", 826 1274: "OP_glTexGenxOES", 827 1275: "OP_glTexGenxvOES", 828 1276: "OP_glGetTexGenfvOES", 829 1277: "OP_glGetTexGenivOES", 830 1278: "OP_glGetTexGenxvOES", 831 1279: "OP_glBindVertexArrayOES", 832 1280: "OP_glDeleteVertexArraysOES", 833 1281: "OP_glGenVertexArraysOES", 834 1282: "OP_glIsVertexArrayOES", 835 1283: "OP_glDiscardFramebufferEXT", 836 1284: "OP_glMultiDrawArraysEXT", 837 1285: "OP_glMultiDrawElementsEXT", 838 1286: "OP_glMultiDrawArraysSUN", 839 1287: "OP_glMultiDrawElementsSUN", 840 1288: "OP_glRenderbufferStorageMultisampleIMG", 841 1289: "OP_glFramebufferTexture2DMultisampleIMG", 842 1290: "OP_glDeleteFencesNV", 843 1291: "OP_glGenFencesNV", 844 1292: "OP_glIsFenceNV", 845 1293: "OP_glTestFenceNV", 846 1294: "OP_glGetFenceivNV", 847 1295: "OP_glFinishFenceNV", 848 1296: "OP_glSetFenceNV", 849 1297: "OP_glGetDriverControlsQCOM", 850 1298: "OP_glGetDriverControlStringQCOM", 851 1299: "OP_glEnableDriverControlQCOM", 852 1300: "OP_glDisableDriverControlQCOM", 853 1301: "OP_glExtGetTexturesQCOM", 854 1302: "OP_glExtGetBuffersQCOM", 855 1303: "OP_glExtGetRenderbuffersQCOM", 856 1304: "OP_glExtGetFramebuffersQCOM", 857 1305: "OP_glExtGetTexLevelParameterivQCOM", 858 1306: "OP_glExtTexObjectStateOverrideiQCOM", 859 1307: "OP_glExtGetTexSubImageQCOM", 860 1308: "OP_glExtGetBufferPointervQCOM", 861 1309: "OP_glExtGetShadersQCOM", 862 1310: "OP_glExtGetProgramsQCOM", 863 1311: "OP_glExtIsProgramBinaryQCOM", 864 1312: "OP_glExtGetProgramBinarySourceQCOM", 865 1313: "OP_glStartTilingQCOM", 866 1314: "OP_glEndTilingQCOM", 867 1315: "OP_glGetGraphicsResetStatusEXT", 868 1316: "OP_glReadnPixelsEXT", 869 870 ############################################################################################### 871 # GLES2 opcodes 872 # http://source/android/device/generic/vulkan-cereal/stream-servers/gles2_dec/gles2_opcodes.h 873 ############################################################################################### 874 2048: "OP_glActiveTexture", 875 2049: "OP_glAttachShader", 876 2050: "OP_glBindAttribLocation", 877 2051: "OP_glBindBuffer", 878 2052: "OP_glBindFramebuffer", 879 2053: "OP_glBindRenderbuffer", 880 2054: "OP_glBindTexture", 881 2055: "OP_glBlendColor", 882 2056: "OP_glBlendEquation", 883 2057: "OP_glBlendEquationSeparate", 884 2058: "OP_glBlendFunc", 885 2059: "OP_glBlendFuncSeparate", 886 2060: "OP_glBufferData", 887 2061: "OP_glBufferSubData", 888 2062: "OP_glCheckFramebufferStatus", 889 2063: "OP_glClear", 890 2064: "OP_glClearColor", 891 2065: "OP_glClearDepthf", 892 2066: "OP_glClearStencil", 893 2067: "OP_glColorMask", 894 2068: "OP_glCompileShader", 895 2069: "OP_glCompressedTexImage2D", 896 2070: "OP_glCompressedTexSubImage2D", 897 2071: "OP_glCopyTexImage2D", 898 2072: "OP_glCopyTexSubImage2D", 899 2073: "OP_glCreateProgram", 900 2074: "OP_glCreateShader", 901 2075: "OP_glCullFace", 902 2076: "OP_glDeleteBuffers", 903 2077: "OP_glDeleteFramebuffers", 904 2078: "OP_glDeleteProgram", 905 2079: "OP_glDeleteRenderbuffers", 906 2080: "OP_glDeleteShader", 907 2081: "OP_glDeleteTextures", 908 2082: "OP_glDepthFunc", 909 2083: "OP_glDepthMask", 910 2084: "OP_glDepthRangef", 911 2085: "OP_glDetachShader", 912 2086: "OP_glDisable", 913 2087: "OP_glDisableVertexAttribArray", 914 2088: "OP_glDrawArrays", 915 2089: "OP_glDrawElements", 916 2090: "OP_glEnable", 917 2091: "OP_glEnableVertexAttribArray", 918 2092: "OP_glFinish", 919 2093: "OP_glFlush", 920 2094: "OP_glFramebufferRenderbuffer", 921 2095: "OP_glFramebufferTexture2D", 922 2096: "OP_glFrontFace", 923 2097: "OP_glGenBuffers", 924 2098: "OP_glGenerateMipmap", 925 2099: "OP_glGenFramebuffers", 926 2100: "OP_glGenRenderbuffers", 927 2101: "OP_glGenTextures", 928 2102: "OP_glGetActiveAttrib", 929 2103: "OP_glGetActiveUniform", 930 2104: "OP_glGetAttachedShaders", 931 2105: "OP_glGetAttribLocation", 932 2106: "OP_glGetBooleanv", 933 2107: "OP_glGetBufferParameteriv", 934 2108: "OP_glGetError", 935 2109: "OP_glGetFloatv", 936 2110: "OP_glGetFramebufferAttachmentParameteriv", 937 2111: "OP_glGetIntegerv", 938 2112: "OP_glGetProgramiv", 939 2113: "OP_glGetProgramInfoLog", 940 2114: "OP_glGetRenderbufferParameteriv", 941 2115: "OP_glGetShaderiv", 942 2116: "OP_glGetShaderInfoLog", 943 2117: "OP_glGetShaderPrecisionFormat", 944 2118: "OP_glGetShaderSource", 945 2119: "OP_glGetString", 946 2120: "OP_glGetTexParameterfv", 947 2121: "OP_glGetTexParameteriv", 948 2122: "OP_glGetUniformfv", 949 2123: "OP_glGetUniformiv", 950 2124: "OP_glGetUniformLocation", 951 2125: "OP_glGetVertexAttribfv", 952 2126: "OP_glGetVertexAttribiv", 953 2127: "OP_glGetVertexAttribPointerv", 954 2128: "OP_glHint", 955 2129: "OP_glIsBuffer", 956 2130: "OP_glIsEnabled", 957 2131: "OP_glIsFramebuffer", 958 2132: "OP_glIsProgram", 959 2133: "OP_glIsRenderbuffer", 960 2134: "OP_glIsShader", 961 2135: "OP_glIsTexture", 962 2136: "OP_glLineWidth", 963 2137: "OP_glLinkProgram", 964 2138: "OP_glPixelStorei", 965 2139: "OP_glPolygonOffset", 966 2140: "OP_glReadPixels", 967 2141: "OP_glReleaseShaderCompiler", 968 2142: "OP_glRenderbufferStorage", 969 2143: "OP_glSampleCoverage", 970 2144: "OP_glScissor", 971 2145: "OP_glShaderBinary", 972 2146: "OP_glShaderSource", 973 2147: "OP_glStencilFunc", 974 2148: "OP_glStencilFuncSeparate", 975 2149: "OP_glStencilMask", 976 2150: "OP_glStencilMaskSeparate", 977 2151: "OP_glStencilOp", 978 2152: "OP_glStencilOpSeparate", 979 2153: "OP_glTexImage2D", 980 2154: "OP_glTexParameterf", 981 2155: "OP_glTexParameterfv", 982 2156: "OP_glTexParameteri", 983 2157: "OP_glTexParameteriv", 984 2158: "OP_glTexSubImage2D", 985 2159: "OP_glUniform1f", 986 2160: "OP_glUniform1fv", 987 2161: "OP_glUniform1i", 988 2162: "OP_glUniform1iv", 989 2163: "OP_glUniform2f", 990 2164: "OP_glUniform2fv", 991 2165: "OP_glUniform2i", 992 2166: "OP_glUniform2iv", 993 2167: "OP_glUniform3f", 994 2168: "OP_glUniform3fv", 995 2169: "OP_glUniform3i", 996 2170: "OP_glUniform3iv", 997 2171: "OP_glUniform4f", 998 2172: "OP_glUniform4fv", 999 2173: "OP_glUniform4i", 1000 2174: "OP_glUniform4iv", 1001 2175: "OP_glUniformMatrix2fv", 1002 2176: "OP_glUniformMatrix3fv", 1003 2177: "OP_glUniformMatrix4fv", 1004 2178: "OP_glUseProgram", 1005 2179: "OP_glValidateProgram", 1006 2180: "OP_glVertexAttrib1f", 1007 2181: "OP_glVertexAttrib1fv", 1008 2182: "OP_glVertexAttrib2f", 1009 2183: "OP_glVertexAttrib2fv", 1010 2184: "OP_glVertexAttrib3f", 1011 2185: "OP_glVertexAttrib3fv", 1012 2186: "OP_glVertexAttrib4f", 1013 2187: "OP_glVertexAttrib4fv", 1014 2188: "OP_glVertexAttribPointer", 1015 2189: "OP_glViewport", 1016 2190: "OP_glEGLImageTargetTexture2DOES", 1017 2191: "OP_glEGLImageTargetRenderbufferStorageOES", 1018 2192: "OP_glGetProgramBinaryOES", 1019 2193: "OP_glProgramBinaryOES", 1020 2194: "OP_glMapBufferOES", 1021 2195: "OP_glUnmapBufferOES", 1022 2196: "OP_glTexImage3DOES", 1023 2197: "OP_glTexSubImage3DOES", 1024 2198: "OP_glCopyTexSubImage3DOES", 1025 2199: "OP_glCompressedTexImage3DOES", 1026 2200: "OP_glCompressedTexSubImage3DOES", 1027 2201: "OP_glFramebufferTexture3DOES", 1028 2202: "OP_glBindVertexArrayOES", 1029 2203: "OP_glDeleteVertexArraysOES", 1030 2204: "OP_glGenVertexArraysOES", 1031 2205: "OP_glIsVertexArrayOES", 1032 2206: "OP_glDiscardFramebufferEXT", 1033 2207: "OP_glMultiDrawArraysEXT", 1034 2208: "OP_glMultiDrawElementsEXT", 1035 2209: "OP_glGetPerfMonitorGroupsAMD", 1036 2210: "OP_glGetPerfMonitorCountersAMD", 1037 2211: "OP_glGetPerfMonitorGroupStringAMD", 1038 2212: "OP_glGetPerfMonitorCounterStringAMD", 1039 2213: "OP_glGetPerfMonitorCounterInfoAMD", 1040 2214: "OP_glGenPerfMonitorsAMD", 1041 2215: "OP_glDeletePerfMonitorsAMD", 1042 2216: "OP_glSelectPerfMonitorCountersAMD", 1043 2217: "OP_glBeginPerfMonitorAMD", 1044 2218: "OP_glEndPerfMonitorAMD", 1045 2219: "OP_glGetPerfMonitorCounterDataAMD", 1046 2220: "OP_glRenderbufferStorageMultisampleIMG", 1047 2221: "OP_glFramebufferTexture2DMultisampleIMG", 1048 2222: "OP_glDeleteFencesNV", 1049 2223: "OP_glGenFencesNV", 1050 2224: "OP_glIsFenceNV", 1051 2225: "OP_glTestFenceNV", 1052 2226: "OP_glGetFenceivNV", 1053 2227: "OP_glFinishFenceNV", 1054 2228: "OP_glSetFenceNV", 1055 2229: "OP_glCoverageMaskNV", 1056 2230: "OP_glCoverageOperationNV", 1057 2231: "OP_glGetDriverControlsQCOM", 1058 2232: "OP_glGetDriverControlStringQCOM", 1059 2233: "OP_glEnableDriverControlQCOM", 1060 2234: "OP_glDisableDriverControlQCOM", 1061 2235: "OP_glExtGetTexturesQCOM", 1062 2236: "OP_glExtGetBuffersQCOM", 1063 2237: "OP_glExtGetRenderbuffersQCOM", 1064 2238: "OP_glExtGetFramebuffersQCOM", 1065 2239: "OP_glExtGetTexLevelParameterivQCOM", 1066 2240: "OP_glExtTexObjectStateOverrideiQCOM", 1067 2241: "OP_glExtGetTexSubImageQCOM", 1068 2242: "OP_glExtGetBufferPointervQCOM", 1069 2243: "OP_glExtGetShadersQCOM", 1070 2244: "OP_glExtGetProgramsQCOM", 1071 2245: "OP_glExtIsProgramBinaryQCOM", 1072 2246: "OP_glExtGetProgramBinarySourceQCOM", 1073 2247: "OP_glStartTilingQCOM", 1074 2248: "OP_glEndTilingQCOM", 1075 2249: "OP_glVertexAttribPointerData", 1076 2250: "OP_glVertexAttribPointerOffset", 1077 2251: "OP_glDrawElementsOffset", 1078 2252: "OP_glDrawElementsData", 1079 2253: "OP_glGetCompressedTextureFormats", 1080 2254: "OP_glShaderString", 1081 2255: "OP_glFinishRoundTrip", 1082 2256: "OP_glGenVertexArrays", 1083 2257: "OP_glBindVertexArray", 1084 2258: "OP_glDeleteVertexArrays", 1085 2259: "OP_glIsVertexArray", 1086 2260: "OP_glMapBufferRange", 1087 2261: "OP_glUnmapBuffer", 1088 2262: "OP_glFlushMappedBufferRange", 1089 2263: "OP_glMapBufferRangeAEMU", 1090 2264: "OP_glUnmapBufferAEMU", 1091 2265: "OP_glFlushMappedBufferRangeAEMU", 1092 2266: "OP_glReadPixelsOffsetAEMU", 1093 2267: "OP_glCompressedTexImage2DOffsetAEMU", 1094 2268: "OP_glCompressedTexSubImage2DOffsetAEMU", 1095 2269: "OP_glTexImage2DOffsetAEMU", 1096 2270: "OP_glTexSubImage2DOffsetAEMU", 1097 2271: "OP_glBindBufferRange", 1098 2272: "OP_glBindBufferBase", 1099 2273: "OP_glCopyBufferSubData", 1100 2274: "OP_glClearBufferiv", 1101 2275: "OP_glClearBufferuiv", 1102 2276: "OP_glClearBufferfv", 1103 2277: "OP_glClearBufferfi", 1104 2278: "OP_glGetBufferParameteri64v", 1105 2279: "OP_glGetBufferPointerv", 1106 2280: "OP_glUniformBlockBinding", 1107 2281: "OP_glGetUniformBlockIndex", 1108 2282: "OP_glGetUniformIndices", 1109 2283: "OP_glGetUniformIndicesAEMU", 1110 2284: "OP_glGetActiveUniformBlockiv", 1111 2285: "OP_glGetActiveUniformBlockName", 1112 2286: "OP_glUniform1ui", 1113 2287: "OP_glUniform2ui", 1114 2288: "OP_glUniform3ui", 1115 2289: "OP_glUniform4ui", 1116 2290: "OP_glUniform1uiv", 1117 2291: "OP_glUniform2uiv", 1118 2292: "OP_glUniform3uiv", 1119 2293: "OP_glUniform4uiv", 1120 2294: "OP_glUniformMatrix2x3fv", 1121 2295: "OP_glUniformMatrix3x2fv", 1122 2296: "OP_glUniformMatrix2x4fv", 1123 2297: "OP_glUniformMatrix4x2fv", 1124 2298: "OP_glUniformMatrix3x4fv", 1125 2299: "OP_glUniformMatrix4x3fv", 1126 2300: "OP_glGetUniformuiv", 1127 2301: "OP_glGetActiveUniformsiv", 1128 2302: "OP_glVertexAttribI4i", 1129 2303: "OP_glVertexAttribI4ui", 1130 2304: "OP_glVertexAttribI4iv", 1131 2305: "OP_glVertexAttribI4uiv", 1132 2306: "OP_glVertexAttribIPointer", 1133 2307: "OP_glVertexAttribIPointerOffsetAEMU", 1134 2308: "OP_glVertexAttribIPointerDataAEMU", 1135 2309: "OP_glGetVertexAttribIiv", 1136 2310: "OP_glGetVertexAttribIuiv", 1137 2311: "OP_glVertexAttribDivisor", 1138 2312: "OP_glDrawArraysInstanced", 1139 2313: "OP_glDrawElementsInstanced", 1140 2314: "OP_glDrawElementsInstancedDataAEMU", 1141 2315: "OP_glDrawElementsInstancedOffsetAEMU", 1142 2316: "OP_glDrawRangeElements", 1143 2317: "OP_glDrawRangeElementsDataAEMU", 1144 2318: "OP_glDrawRangeElementsOffsetAEMU", 1145 2319: "OP_glFenceSync", 1146 2320: "OP_glClientWaitSync", 1147 2321: "OP_glWaitSync", 1148 2322: "OP_glDeleteSync", 1149 2323: "OP_glIsSync", 1150 2324: "OP_glGetSynciv", 1151 2325: "OP_glFenceSyncAEMU", 1152 2326: "OP_glClientWaitSyncAEMU", 1153 2327: "OP_glWaitSyncAEMU", 1154 2328: "OP_glDeleteSyncAEMU", 1155 2329: "OP_glIsSyncAEMU", 1156 2330: "OP_glGetSyncivAEMU", 1157 2331: "OP_glDrawBuffers", 1158 2332: "OP_glReadBuffer", 1159 2333: "OP_glBlitFramebuffer", 1160 2334: "OP_glInvalidateFramebuffer", 1161 2335: "OP_glInvalidateSubFramebuffer", 1162 2336: "OP_glFramebufferTextureLayer", 1163 2337: "OP_glRenderbufferStorageMultisample", 1164 2338: "OP_glTexStorage2D", 1165 2339: "OP_glGetInternalformativ", 1166 2340: "OP_glBeginTransformFeedback", 1167 2341: "OP_glEndTransformFeedback", 1168 2342: "OP_glGenTransformFeedbacks", 1169 2343: "OP_glDeleteTransformFeedbacks", 1170 2344: "OP_glBindTransformFeedback", 1171 2345: "OP_glPauseTransformFeedback", 1172 2346: "OP_glResumeTransformFeedback", 1173 2347: "OP_glIsTransformFeedback", 1174 2348: "OP_glTransformFeedbackVaryings", 1175 2349: "OP_glTransformFeedbackVaryingsAEMU", 1176 2350: "OP_glGetTransformFeedbackVarying", 1177 2351: "OP_glGenSamplers", 1178 2352: "OP_glDeleteSamplers", 1179 2353: "OP_glBindSampler", 1180 2354: "OP_glSamplerParameterf", 1181 2355: "OP_glSamplerParameteri", 1182 2356: "OP_glSamplerParameterfv", 1183 2357: "OP_glSamplerParameteriv", 1184 2358: "OP_glGetSamplerParameterfv", 1185 2359: "OP_glGetSamplerParameteriv", 1186 2360: "OP_glIsSampler", 1187 2361: "OP_glGenQueries", 1188 2362: "OP_glDeleteQueries", 1189 2363: "OP_glBeginQuery", 1190 2364: "OP_glEndQuery", 1191 2365: "OP_glGetQueryiv", 1192 2366: "OP_glGetQueryObjectuiv", 1193 2367: "OP_glIsQuery", 1194 2368: "OP_glProgramParameteri", 1195 2369: "OP_glProgramBinary", 1196 2370: "OP_glGetProgramBinary", 1197 2371: "OP_glGetFragDataLocation", 1198 2372: "OP_glGetInteger64v", 1199 2373: "OP_glGetIntegeri_v", 1200 2374: "OP_glGetInteger64i_v", 1201 2375: "OP_glTexImage3D", 1202 2376: "OP_glTexImage3DOffsetAEMU", 1203 2377: "OP_glTexStorage3D", 1204 2378: "OP_glTexSubImage3D", 1205 2379: "OP_glTexSubImage3DOffsetAEMU", 1206 2380: "OP_glCompressedTexImage3D", 1207 2381: "OP_glCompressedTexImage3DOffsetAEMU", 1208 2382: "OP_glCompressedTexSubImage3D", 1209 2383: "OP_glCompressedTexSubImage3DOffsetAEMU", 1210 2384: "OP_glCopyTexSubImage3D", 1211 2385: "OP_glGetStringi", 1212 2386: "OP_glGetBooleani_v", 1213 2387: "OP_glMemoryBarrier", 1214 2388: "OP_glMemoryBarrierByRegion", 1215 2389: "OP_glGenProgramPipelines", 1216 2390: "OP_glDeleteProgramPipelines", 1217 2391: "OP_glBindProgramPipeline", 1218 2392: "OP_glGetProgramPipelineiv", 1219 2393: "OP_glGetProgramPipelineInfoLog", 1220 2394: "OP_glValidateProgramPipeline", 1221 2395: "OP_glIsProgramPipeline", 1222 2396: "OP_glUseProgramStages", 1223 2397: "OP_glActiveShaderProgram", 1224 2398: "OP_glCreateShaderProgramv", 1225 2399: "OP_glCreateShaderProgramvAEMU", 1226 2400: "OP_glProgramUniform1f", 1227 2401: "OP_glProgramUniform2f", 1228 2402: "OP_glProgramUniform3f", 1229 2403: "OP_glProgramUniform4f", 1230 2404: "OP_glProgramUniform1i", 1231 2405: "OP_glProgramUniform2i", 1232 2406: "OP_glProgramUniform3i", 1233 2407: "OP_glProgramUniform4i", 1234 2408: "OP_glProgramUniform1ui", 1235 2409: "OP_glProgramUniform2ui", 1236 2410: "OP_glProgramUniform3ui", 1237 2411: "OP_glProgramUniform4ui", 1238 2412: "OP_glProgramUniform1fv", 1239 2413: "OP_glProgramUniform2fv", 1240 2414: "OP_glProgramUniform3fv", 1241 2415: "OP_glProgramUniform4fv", 1242 2416: "OP_glProgramUniform1iv", 1243 2417: "OP_glProgramUniform2iv", 1244 2418: "OP_glProgramUniform3iv", 1245 2419: "OP_glProgramUniform4iv", 1246 2420: "OP_glProgramUniform1uiv", 1247 2421: "OP_glProgramUniform2uiv", 1248 2422: "OP_glProgramUniform3uiv", 1249 2423: "OP_glProgramUniform4uiv", 1250 2424: "OP_glProgramUniformMatrix2fv", 1251 2425: "OP_glProgramUniformMatrix3fv", 1252 2426: "OP_glProgramUniformMatrix4fv", 1253 2427: "OP_glProgramUniformMatrix2x3fv", 1254 2428: "OP_glProgramUniformMatrix3x2fv", 1255 2429: "OP_glProgramUniformMatrix2x4fv", 1256 2430: "OP_glProgramUniformMatrix4x2fv", 1257 2431: "OP_glProgramUniformMatrix3x4fv", 1258 2432: "OP_glProgramUniformMatrix4x3fv", 1259 2433: "OP_glGetProgramInterfaceiv", 1260 2434: "OP_glGetProgramResourceiv", 1261 2435: "OP_glGetProgramResourceIndex", 1262 2436: "OP_glGetProgramResourceLocation", 1263 2437: "OP_glGetProgramResourceName", 1264 2438: "OP_glBindImageTexture", 1265 2439: "OP_glDispatchCompute", 1266 2440: "OP_glDispatchComputeIndirect", 1267 2441: "OP_glBindVertexBuffer", 1268 2442: "OP_glVertexAttribBinding", 1269 2443: "OP_glVertexAttribFormat", 1270 2444: "OP_glVertexAttribIFormat", 1271 2445: "OP_glVertexBindingDivisor", 1272 2446: "OP_glDrawArraysIndirect", 1273 2447: "OP_glDrawArraysIndirectDataAEMU", 1274 2448: "OP_glDrawArraysIndirectOffsetAEMU", 1275 2449: "OP_glDrawElementsIndirect", 1276 2450: "OP_glDrawElementsIndirectDataAEMU", 1277 2451: "OP_glDrawElementsIndirectOffsetAEMU", 1278 2452: "OP_glTexStorage2DMultisample", 1279 2453: "OP_glSampleMaski", 1280 2454: "OP_glGetMultisamplefv", 1281 2455: "OP_glFramebufferParameteri", 1282 2456: "OP_glGetFramebufferParameteriv", 1283 2457: "OP_glGetTexLevelParameterfv", 1284 2458: "OP_glGetTexLevelParameteriv", 1285 2459: "OP_glMapBufferRangeDMA", 1286 2460: "OP_glUnmapBufferDMA", 1287 2461: "OP_glMapBufferRangeDirect", 1288 2462: "OP_glUnmapBufferDirect", 1289 2463: "OP_glFlushMappedBufferRangeDirect", 1290 2464: "OP_glGetGraphicsResetStatusEXT", 1291 2465: "OP_glReadnPixelsEXT", 1292 2466: "OP_glGetnUniformfvEXT", 1293 2467: "OP_glGetnUniformivEXT", 1294 2468: "OP_glDrawArraysNullAEMU", 1295 2469: "OP_glDrawElementsNullAEMU", 1296 2470: "OP_glDrawElementsOffsetNullAEMU", 1297 2471: "OP_glDrawElementsDataNullAEMU", 1298 2472: "OP_glUnmapBufferAsyncAEMU", 1299 2473: "OP_glFlushMappedBufferRangeAEMU2", 1300 2474: "OP_glBufferDataSyncAEMU", 1301} 1302