1. 403e214 Revert "[vulkan][gl] communicate pending readbacks, small vector opts" by Lingfeng Yang · 5 years ago
  2. 4e64baa [vulkan][gl] communicate pending readbacks, small vector opts by Lingfeng Yang · 5 years ago
  3. 3637f01 Add vkCreateSampler to RESOURCE_TRACKER_ENTRIES by Roman Kiryanov · 5 years ago
  4. 9a7a724 [vulkan] fix missing unwrap for create image with resources by Lingfeng Yang · 5 years ago
  5. 3f27702 [vulkan] create resources with requirements (host) by Lingfeng Yang · 5 years ago
  6. 0f295fb [vulkan] ensure in-order vkBegin/End/ResetCommandBuffer arrival by Lingfeng Yang · 5 years ago
  7. 1a51ef1 [vulkan] add flush + lock to encoder (host) by Lingfeng Yang · 5 years ago
  8. aec0773 [vulkan] put null optinal string marshaling behind a flag by Lingfeng Yang · 5 years ago
  9. 7f780fd [vulkan] Add detail to ANDROID_EMU_VK_LOG_CALLS=1 by Lingfeng Yang · 5 years ago
  10. e91510c [vulkan] Fix support for optional strings by David Reveman · 5 years ago
  11. 319485c [vulkan][snapshot] add tracing of object modifications by Lingfeng Yang · 5 years ago
  12. aac6474 [vulkan][snapshot] basic framework, capture vkCreate* apis by Lingfeng Yang · 5 years ago
  13. 31dd4c4 [vulkan] Add api to print readable version of Vulkan API opcodes by Lingfeng Yang · 5 years ago
  14. eef7fe5 [vulkan] Add option to codegen just one module by Lingfeng Yang · 5 years ago
  15. e96f1a3 Use compute shader to decompress textures by Yahan Zhou · 5 years ago
  16. afef3b0 Add vkCreateImageView to RESOURCE_TRACKER_ENTRIES by Roman Kiryanov · 5 years ago
  17. 0f11c78 [vulkan] Setup snapshot for all API calls by Lingfeng Yang · 5 years ago
  18. 0fe1188 Merge "Add hwvulkan_headers dependency to vulkan driver" into emu-master-dev by Treehugger Robot · 5 years ago
  19. 5b71a74 Merge "Split vulkan compressed texture into 2 textures" into emu-master-dev by Lingfeng Yang · 5 years ago
  20. 3db626a Split vulkan compressed texture into 2 textures by Yahan Zhou · 5 years ago
  21. eae8520 [vulkan][snapshot] Add protobuf for Vulkan struct serialization by Lingfeng Yang · 5 years ago
  22. 5e2f32a Add hwvulkan_headers dependency to vulkan driver by Jesse Hall · 5 years ago
  23. 5f28a50 [vulkan] Convert all Vulkan handles to serializable entity IDs by Lingfeng Yang · 6 years ago
  24. d0ea3ac [vulkan] deferred command buffers by Lingfeng Yang · 6 years ago
  25. 1437fa7 [vulkan] Codegen for wrapping vkGetPhysicalDeviceImageFormatProperties2 by Lingfeng Yang · 6 years ago
  26. 52fc0c5 [vulkan] properly encode descriptor update template API by Lingfeng Yang · 6 years ago
  27. 511eb8d [vulkan] Fix vkCreateDevice with device groups by Lingfeng Yang · 6 years ago
  28. 24a6908 [vulkan] Allow Vulkan 1.1 from host by Lingfeng Yang · 6 years ago
  29. c3dbd95 [vulkan] Fill in missing pieces for AHB/sync fd support by Lingfeng Yang · 6 years ago
  30. c15a322 [vulkan] followup for ext semaphore: windows support, update codegen by Lingfeng Yang · 6 years ago
  31. 24dfe38 External semaphore opaque fd for vulkan by Yahan Zhou · 6 years ago
  32. 8d83aa1 [vulkan] Fix missing macros/definitions for Android/Fuchsia external memory by Lingfeng Yang · 6 years ago
  33. 7a28f44 [vulkan] Fix missing structextends in vk.xml for ImportColorBuffer, etc. by Lingfeng Yang · 6 years ago
  34. cb0a00a [vulkan] Improve QueueSubmit handling by David Reveman · 6 years ago
  35. 0e1a2e8 [vulkan] Do not overwrite client's output pNext pointers by Lingfeng Yang · 6 years ago
  36. e7ab6e4 [vulkan] Fix some issues with codegen by Lingfeng Yang · 6 years ago
  37. 0807cf1 [base] Tracing library, rename VulkanStream to VulkanStreamGuest by Lingfeng Yang · 6 years ago
  38. 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
  39. 68fa222 [vulkan] VK_KHR_bind_memory2: Store bind info for 2/KHR calls as well by Lingfeng Yang · 6 years ago
  40. 3498989 [vulkan] Add unwrap hook for QueueSubmit and semaphore resource tracking by David Reveman · 6 years ago
  41. 99698ad [vulkan] Add VkImportColorBufferGOOGLE, VkImportPhysicalAddressGOOGLE by Lingfeng Yang · 6 years ago
  42. 2ff3567 [vulkan] Add functions to associate ColorBuffers/Vulkan resources by Lingfeng Yang · 6 years ago
  43. c0a8047 Merge "[vulkan] Avoid enumerating different physical device handles" into emu-master-dev by Lingfeng Yang · 6 years ago
  44. 4122552 [vulkan] Avoid enumerating different physical device handles by Lingfeng Yang · 6 years ago
  45. 24257ae [vulkan] Add custom guest-side API for AHardwareBuffer by Lingfeng Yang · 6 years ago
  46. 8dcca29 [vulkan] Codegen for AHB support functions by Lingfeng Yang · 6 years ago
  47. fef203a [vulkan] Codegen to link in AHardwareBuffer for guest build by Lingfeng Yang · 6 years ago
  48. 5c3be9f Advertise ETC2 texture formats in vkGetPhysicalDeviceFormatProperties by Yahan Zhou · 6 years ago
  49. 549ed89 [vulkan] Add general transform codegen + external memory transforms by Lingfeng Yang · 6 years ago
  50. a5fc4e1 Emulate sampler alpha channel for non-alpha textures by Yahan Zhou · 6 years ago
  51. 41070a9 [vulkan] Make vkGetImageMemoryRequirements not custom by Lingfeng Yang · 6 years ago
  52. 48cc87b [vulkan] Don't expose function pointers that were not enabled by Lingfeng Yang · 6 years ago
  53. 96ee44e [vulkan] Enable VK_KHR_get_physical_device_properties2 by Lingfeng Yang · 6 years ago
  54. db04760 Merge "[vulkan] Add external memory emulation state" into emu-master-dev by Lingfeng Yang · 6 years ago
  55. 650a3c7 [vulkan] Add external memory emulation state by Lingfeng Yang · 6 years ago
  56. e9ef1fe Vulkan command buffer pool remembers children command buffers by Yahan Zhou · 6 years ago
  57. 7697735 Advertise textureEtc2 for vulkan by Yahan Zhou · 6 years ago
  58. dab2960 Move ETC2 texture decompression to right before it executes cmds by Yahan Zhou · 6 years ago
  59. 4c26d4f Add ETC2 translation into vulkan by Yahan Zhou · 6 years ago
  60. 7b2c432 Fake ETC2 texture supports for vulkan by Yahan Zhou · 6 years ago
  61. 7624f12 [vulkan] Fix vkQueueSignalReleaseImageANDROID encoding by Lingfeng Yang · 6 years ago
  62. 5dfc7d4 [vulkan] Add more logging to Vulkan encoder/decoder by Lingfeng Yang · 6 years ago
  63. 547befa [vulkan] Fix wrong order of memory freeing in vkDestroyDevice by Lingfeng Yang · 6 years ago
  64. 9578148 [vulkan] Promote vkAllocate/FreeMemory to virtual entry point by Lingfeng Yang · 6 years ago
  65. f657cec [vulkan] Simplify deviceMemoryTransform to not require null check by Lingfeng Yang · 6 years ago
  66. d49fd76 [vulkan] Add HostVisibleMemoryVirtualization.cpp to class by Lingfeng Yang · 6 years ago
  67. e77235d [vulkan] Separate transforms into to- and from-host by Lingfeng Yang · 6 years ago
  68. d37d297 [vulkan] Add transform codegen for VkDeviceMemory virtualization by Lingfeng Yang · 6 years ago
  69. 41d2844 [vulkan] Add annotations for device memory virtualization by Lingfeng Yang · 6 years ago
  70. 756ff05 [vulkan] host coherent: VK_GOOGLE_address_space codegen by Lingfeng Yang · 6 years ago
  71. 1c627aa [vulkan] host coherent: add emulator-only extension by Lingfeng Yang · 6 years ago
  72. 43ae056 [vulkan] Filter out VK_ANDROID_native_buffer_extension before enabling by Lingfeng Yang · 6 years ago
  73. 7b0a33e [vulkan] Function stubs for VK_ANDROID_native_buffer by Lingfeng Yang · 6 years ago
  74. cc328ef [vulkan] Add support for parsing VkNativeBufferANDROID struct by Lingfeng Yang · 6 years ago
  75. 882422b [vulkan] Track more information about queues for VkDevices by Lingfeng Yang · 6 years ago
  76. f31fc18 [vulkan] Refactor custom encoding functions as event handling (the rest) by Lingfeng Yang · 6 years ago
  77. 88de174 [vulkan] Move host-side sources to subdirectory and common static lib by Lingfeng Yang · 6 years ago
  78. f5d144a [vulkan] refactor custom create apis as VkEventHandler by Lingfeng Yang · 6 years ago
  79. 8fa12b5 [vulkan] Function to generate VkEventHandler calls by Lingfeng Yang · 6 years ago
  80. d045de9 [vulkan] Generate code for custom logic as event handling by Lingfeng Yang · 6 years ago
  81. f744ba1 [vulkan] VK_ANDROID_native_buffer: encoder generation by Lingfeng Yang · 6 years ago
  82. df9bf4e [vulkan] VK_ANDROID_native_buffer skeleton by Lingfeng Yang · 6 years ago
  83. 401ff73 [vulkan] Generate code for pre-validation in encoder by Lingfeng Yang · 6 years ago
  84. dd1c42e [vulkan] Allow custom logic in guest to access encoder/resourcetracker by Lingfeng Yang · 6 years ago
  85. c39a5e2 [vulkan] Fix size_t pointer marshaling by Lingfeng Yang · 6 years ago
  86. 7101fde [vulkan] Add size_t to non abi portable types (codegen) by Lingfeng Yang · 6 years ago
  87. c60b672 [vulkan] ABI independence of Vulkan handles by Lingfeng Yang · 6 years ago
  88. 720b1a2 [vulkan] ABI independences: fuse marshaling with handle mapping by Lingfeng Yang · 6 years ago
  89. cf4b7b0 [vulkan] ABI independence - part 1: defs, values by Lingfeng Yang · 6 years ago
  90. b157bc3 [vulkan] Add vk platform compat include to generated code by Lingfeng Yang · 6 years ago
  91. ed9c9ad [vulkan] Support for marshaling extended structs by Lingfeng Yang · 6 years ago
  92. b8839c1 [vulkan] Bound the API version by Lingfeng Yang · 6 years ago
  93. 799745c Merge "[vulkan] Fix initialization on device" into emu-master-dev by Lingfeng Yang · 6 years ago
  94. b668e93 [vulkan] Fix initialization on device by Lingfeng Yang · 6 years ago
  95. 1cfc177 [vulkan] Un-advertise coherent memory maps by Lingfeng Yang · 6 years ago
  96. b6ac8ef [vulkan] Fix enough to pass dEQP-VK.api.smoke.* by Lingfeng Yang · 6 years ago
  97. 789745c [vulkan] Implement custom memory API by Lingfeng Yang · 6 years ago
  98. fc50e38 [vulkan] Fix VkPhysicalDevice not having custom create callbacks by Lingfeng Yang · 6 years ago
  99. 70440b8 [vulkan] fix warnings, add Werror to vulkan_enc by Lingfeng Yang · 6 years ago
  100. 3522d60 [vulkan] simplify deepcopy by Lingfeng Yang · 6 years ago