1. ebbced3 vulkan: Don't call the static VkDecoderGlobalState getter in unwrappers by Lingfeng Yang · 4 years ago
  2. 3b6f452 BumpPool: faster version of Pool for vulkan usage by Lingfeng Yang · 4 years ago
  3. 60e06b3 cereal: remove tracing inside the encoder, use .inls by Lingfeng Yang · 4 years ago
  4. 192579e vkDecoder: Add method vkGetLinearImageLayoutGOOGLE(). by Yilong Li · 4 years, 1 month ago
  5. 1e8c61d vulkan cereal: fix typo. by Yilong Li · 4 years, 2 months ago
  6. e7a71d5 remove encoder lock, change to atomic and a thread local by Lingfeng Yang · 4 years, 3 months ago
  7. fe1a4aa vulkan: async queue submit (host, codegen) by Lingfeng Yang · 4 years, 3 months ago
  8. 709dd9f Revert "vulkan: delay pipeline layout destroy until all referent pipelines gone" by Lingfeng Yang · 4 years, 3 months ago
  9. a09c0bd VK_KHR_shader_float16_int8, don't skip unknown ext. structs by Lingfeng Yang · 4 years, 3 months ago
  10. 0b27aa3 (4/8) vulkan: Add VkImportBufferGOOGLE by Yilong Li · 4 years, 3 months ago
  11. 427b723 vulkan-registry: Fix genvk.py on Python 3.8. by Yilong Li · 4 years, 3 months ago
  12. 0e72c48 VkEncoder: add post-processing for vkGetPhysicalDeviceProperties*. by Yilong Li · 4 years, 3 months ago
  13. 5898d7d vulkan: delay pipeline layout destroy until all referent pipelines gone by Lingfeng Yang · 4 years, 5 months ago
  14. c944c45 Remove generating of vulkan_enc/Android.mk by Roman Kiryanov · 4 years, 5 months ago
  15. faa9989 vulkan: always tear down host visible memory blocks properly by Lingfeng Yang · 4 years, 6 months ago
  16. 4d68de7 vulkan: suppress sampler field of VkDescriptorImageInfo (host) by Lingfeng Yang · 4 years, 6 months ago
  17. 399731a vulkan: Properly free guest-side handles for descriptor sets (host) by Lingfeng Yang · 4 years, 6 months ago
  18. fdda628 vulkan: work around NV windows driver bug by Lingfeng Yang · 4 years, 6 months ago
  19. 53d6d28 Remove proto dependency from vk snapshot by Lingfeng Yang · 4 years, 7 months ago
  20. bf864b4 virtio-gpu: gfxstream flush_resource + resource_create_v2 by Lingfeng Yang · 4 years, 8 months ago
  21. 5703af5 Generate NOTICE files. by Erwin Jansen · 4 years, 8 months ago
  22. 1d315c8 vulkan: fix issues in VkGraphicsPipelineCreateInfo marshaling by Lingfeng Yang · 4 years, 8 months ago
  23. 3d1ec54 Put handle ignoring behind a flag (host, codegen) by Lingfeng Yang · 4 years, 8 months ago
  24. da27da2 Add annotations to vk.xml to generate code properly by Lingfeng Yang · 4 years, 9 months ago
  25. 1a79f2a [vulkan] Fix loader bug in vkGetInstanceProcAddr by Lingfeng Yang · 5 years ago
  26. 85a6664 [vulkan] android: external fence sync fd support (host) by Lingfeng Yang · 5 years ago
  27. f1472eb Add missing library import to generator by Lingfeng Yang · 5 years ago
  28. d8c1be2 [vulkan] Fix static array encoding by Lingfeng Yang · 5 years ago
  29. e64707c [vulkan] Validate descriptor set allocations by Lingfeng Yang · 5 years ago
  30. 9f51b11 Merge "Add ETC2 support in vkCmdCopyImage" into emu-master-dev by Treehugger Robot · 5 years ago
  31. d2bd2f7 Add ETC2 support in vkCmdCopyImage by Yahan Zhou · 5 years ago
  32. 396a7e0 [vulkan] free stale descriptor set boxed info if pool is reset/destroyed by Lingfeng Yang · 5 years ago
  33. 0d162c2 [vulkan] only run create mapping on successful object creates by Lingfeng Yang · 5 years ago
  34. 269bab4 [vulkan] Use host sizeof(extensionStruct) instead of guest size by Lingfeng Yang · 5 years ago
  35. 8605cb8 [vulkan] Skip snapshotting code unless feature enabled by Lingfeng Yang · 5 years ago
  36. 894195c [vulkan] Add check for Vk 1.1 device functions by Lingfeng Yang · 5 years ago
  37. bcebf38 Translate compressed textures for render passes by Yahan Zhou · 5 years ago
  38. 403e214 Revert "[vulkan][gl] communicate pending readbacks, small vector opts" by Lingfeng Yang · 5 years ago
  39. 4e64baa [vulkan][gl] communicate pending readbacks, small vector opts by Lingfeng Yang · 5 years ago
  40. 3637f01 Add vkCreateSampler to RESOURCE_TRACKER_ENTRIES by Roman Kiryanov · 5 years ago
  41. 9a7a724 [vulkan] fix missing unwrap for create image with resources by Lingfeng Yang · 5 years ago
  42. 3f27702 [vulkan] create resources with requirements (host) by Lingfeng Yang · 5 years ago
  43. 0f295fb [vulkan] ensure in-order vkBegin/End/ResetCommandBuffer arrival by Lingfeng Yang · 5 years ago
  44. 1a51ef1 [vulkan] add flush + lock to encoder (host) by Lingfeng Yang · 5 years ago
  45. aec0773 [vulkan] put null optinal string marshaling behind a flag by Lingfeng Yang · 5 years ago
  46. 7f780fd [vulkan] Add detail to ANDROID_EMU_VK_LOG_CALLS=1 by Lingfeng Yang · 5 years ago
  47. e91510c [vulkan] Fix support for optional strings by David Reveman · 5 years ago
  48. 319485c [vulkan][snapshot] add tracing of object modifications by Lingfeng Yang · 5 years ago
  49. aac6474 [vulkan][snapshot] basic framework, capture vkCreate* apis by Lingfeng Yang · 5 years ago
  50. 31dd4c4 [vulkan] Add api to print readable version of Vulkan API opcodes by Lingfeng Yang · 5 years ago
  51. eef7fe5 [vulkan] Add option to codegen just one module by Lingfeng Yang · 5 years ago
  52. e96f1a3 Use compute shader to decompress textures by Yahan Zhou · 5 years ago
  53. afef3b0 Add vkCreateImageView to RESOURCE_TRACKER_ENTRIES by Roman Kiryanov · 5 years ago
  54. 0f11c78 [vulkan] Setup snapshot for all API calls by Lingfeng Yang · 5 years ago
  55. 0fe1188 Merge "Add hwvulkan_headers dependency to vulkan driver" into emu-master-dev by Treehugger Robot · 5 years ago
  56. 5b71a74 Merge "Split vulkan compressed texture into 2 textures" into emu-master-dev by Lingfeng Yang · 5 years ago
  57. 3db626a Split vulkan compressed texture into 2 textures by Yahan Zhou · 5 years ago
  58. eae8520 [vulkan][snapshot] Add protobuf for Vulkan struct serialization by Lingfeng Yang · 5 years ago
  59. 5e2f32a Add hwvulkan_headers dependency to vulkan driver by Jesse Hall · 5 years ago
  60. 5f28a50 [vulkan] Convert all Vulkan handles to serializable entity IDs by Lingfeng Yang · 6 years ago
  61. d0ea3ac [vulkan] deferred command buffers by Lingfeng Yang · 6 years ago
  62. 1437fa7 [vulkan] Codegen for wrapping vkGetPhysicalDeviceImageFormatProperties2 by Lingfeng Yang · 6 years ago
  63. 52fc0c5 [vulkan] properly encode descriptor update template API by Lingfeng Yang · 6 years ago
  64. 511eb8d [vulkan] Fix vkCreateDevice with device groups by Lingfeng Yang · 6 years ago
  65. 24a6908 [vulkan] Allow Vulkan 1.1 from host by Lingfeng Yang · 6 years ago
  66. c3dbd95 [vulkan] Fill in missing pieces for AHB/sync fd support by Lingfeng Yang · 6 years ago
  67. c15a322 [vulkan] followup for ext semaphore: windows support, update codegen by Lingfeng Yang · 6 years ago
  68. 24dfe38 External semaphore opaque fd for vulkan by Yahan Zhou · 6 years ago
  69. 8d83aa1 [vulkan] Fix missing macros/definitions for Android/Fuchsia external memory by Lingfeng Yang · 6 years ago
  70. 7a28f44 [vulkan] Fix missing structextends in vk.xml for ImportColorBuffer, etc. by Lingfeng Yang · 6 years ago
  71. cb0a00a [vulkan] Improve QueueSubmit handling by David Reveman · 6 years ago
  72. 0e1a2e8 [vulkan] Do not overwrite client's output pNext pointers by Lingfeng Yang · 6 years ago
  73. e7ab6e4 [vulkan] Fix some issues with codegen by Lingfeng Yang · 6 years ago
  74. 0807cf1 [base] Tracing library, rename VulkanStream to VulkanStreamGuest by Lingfeng Yang · 6 years ago
  75. 823ca8f Merge "[vulkan] VK_KHR_bind_memory2: Store bind info for 2/KHR calls as well" into emu-master-dev by Lingfeng Yang · 6 years ago
  76. 68fa222 [vulkan] VK_KHR_bind_memory2: Store bind info for 2/KHR calls as well by Lingfeng Yang · 6 years ago
  77. 3498989 [vulkan] Add unwrap hook for QueueSubmit and semaphore resource tracking by David Reveman · 6 years ago
  78. 99698ad [vulkan] Add VkImportColorBufferGOOGLE, VkImportPhysicalAddressGOOGLE by Lingfeng Yang · 6 years ago
  79. 2ff3567 [vulkan] Add functions to associate ColorBuffers/Vulkan resources by Lingfeng Yang · 6 years ago
  80. c0a8047 Merge "[vulkan] Avoid enumerating different physical device handles" into emu-master-dev by Lingfeng Yang · 6 years ago
  81. 4122552 [vulkan] Avoid enumerating different physical device handles by Lingfeng Yang · 6 years ago
  82. 24257ae [vulkan] Add custom guest-side API for AHardwareBuffer by Lingfeng Yang · 6 years ago
  83. 8dcca29 [vulkan] Codegen for AHB support functions by Lingfeng Yang · 6 years ago
  84. fef203a [vulkan] Codegen to link in AHardwareBuffer for guest build by Lingfeng Yang · 6 years ago
  85. 5c3be9f Advertise ETC2 texture formats in vkGetPhysicalDeviceFormatProperties by Yahan Zhou · 6 years ago
  86. 549ed89 [vulkan] Add general transform codegen + external memory transforms by Lingfeng Yang · 6 years ago
  87. a5fc4e1 Emulate sampler alpha channel for non-alpha textures by Yahan Zhou · 6 years ago
  88. 41070a9 [vulkan] Make vkGetImageMemoryRequirements not custom by Lingfeng Yang · 6 years ago
  89. 48cc87b [vulkan] Don't expose function pointers that were not enabled by Lingfeng Yang · 6 years ago
  90. 96ee44e [vulkan] Enable VK_KHR_get_physical_device_properties2 by Lingfeng Yang · 6 years ago
  91. db04760 Merge "[vulkan] Add external memory emulation state" into emu-master-dev by Lingfeng Yang · 6 years ago
  92. 650a3c7 [vulkan] Add external memory emulation state by Lingfeng Yang · 6 years ago
  93. e9ef1fe Vulkan command buffer pool remembers children command buffers by Yahan Zhou · 6 years ago
  94. 7697735 Advertise textureEtc2 for vulkan by Yahan Zhou · 6 years ago
  95. dab2960 Move ETC2 texture decompression to right before it executes cmds by Yahan Zhou · 6 years ago
  96. 4c26d4f Add ETC2 translation into vulkan by Yahan Zhou · 6 years ago
  97. 7b2c432 Fake ETC2 texture supports for vulkan by Yahan Zhou · 6 years ago
  98. 7624f12 [vulkan] Fix vkQueueSignalReleaseImageANDROID encoding by Lingfeng Yang · 6 years ago
  99. 5dfc7d4 [vulkan] Add more logging to Vulkan encoder/decoder by Lingfeng Yang · 6 years ago
  100. 547befa [vulkan] Fix wrong order of memory freeing in vkDestroyDevice by Lingfeng Yang · 6 years ago