1. 9578148 [vulkan] Promote vkAllocate/FreeMemory to virtual entry point by Lingfeng Yang · 6 years ago
  2. f657cec [vulkan] Simplify deviceMemoryTransform to not require null check by Lingfeng Yang · 6 years ago
  3. d49fd76 [vulkan] Add HostVisibleMemoryVirtualization.cpp to class by Lingfeng Yang · 6 years ago
  4. e77235d [vulkan] Separate transforms into to- and from-host by Lingfeng Yang · 6 years ago
  5. d37d297 [vulkan] Add transform codegen for VkDeviceMemory virtualization by Lingfeng Yang · 6 years ago
  6. 41d2844 [vulkan] Add annotations for device memory virtualization by Lingfeng Yang · 6 years ago
  7. 756ff05 [vulkan] host coherent: VK_GOOGLE_address_space codegen by Lingfeng Yang · 6 years ago
  8. 1c627aa [vulkan] host coherent: add emulator-only extension by Lingfeng Yang · 6 years ago
  9. 43ae056 [vulkan] Filter out VK_ANDROID_native_buffer_extension before enabling by Lingfeng Yang · 6 years ago
  10. 7b0a33e [vulkan] Function stubs for VK_ANDROID_native_buffer by Lingfeng Yang · 6 years ago
  11. cc328ef [vulkan] Add support for parsing VkNativeBufferANDROID struct by Lingfeng Yang · 6 years ago
  12. 882422b [vulkan] Track more information about queues for VkDevices by Lingfeng Yang · 6 years ago
  13. f31fc18 [vulkan] Refactor custom encoding functions as event handling (the rest) by Lingfeng Yang · 6 years ago
  14. 88de174 [vulkan] Move host-side sources to subdirectory and common static lib by Lingfeng Yang · 6 years ago
  15. f5d144a [vulkan] refactor custom create apis as VkEventHandler by Lingfeng Yang · 6 years ago
  16. 8fa12b5 [vulkan] Function to generate VkEventHandler calls by Lingfeng Yang · 6 years ago
  17. d045de9 [vulkan] Generate code for custom logic as event handling by Lingfeng Yang · 6 years ago
  18. f744ba1 [vulkan] VK_ANDROID_native_buffer: encoder generation by Lingfeng Yang · 6 years ago
  19. df9bf4e [vulkan] VK_ANDROID_native_buffer skeleton by Lingfeng Yang · 6 years ago
  20. 401ff73 [vulkan] Generate code for pre-validation in encoder by Lingfeng Yang · 6 years ago
  21. dd1c42e [vulkan] Allow custom logic in guest to access encoder/resourcetracker by Lingfeng Yang · 6 years ago
  22. c39a5e2 [vulkan] Fix size_t pointer marshaling by Lingfeng Yang · 6 years ago
  23. 7101fde [vulkan] Add size_t to non abi portable types (codegen) by Lingfeng Yang · 6 years ago
  24. c60b672 [vulkan] ABI independence of Vulkan handles by Lingfeng Yang · 6 years ago
  25. 720b1a2 [vulkan] ABI independences: fuse marshaling with handle mapping by Lingfeng Yang · 6 years ago
  26. cf4b7b0 [vulkan] ABI independence - part 1: defs, values by Lingfeng Yang · 6 years ago
  27. b157bc3 [vulkan] Add vk platform compat include to generated code by Lingfeng Yang · 6 years ago
  28. ed9c9ad [vulkan] Support for marshaling extended structs by Lingfeng Yang · 6 years ago
  29. b8839c1 [vulkan] Bound the API version by Lingfeng Yang · 6 years ago
  30. 799745c Merge "[vulkan] Fix initialization on device" into emu-master-dev by Lingfeng Yang · 6 years ago
  31. b668e93 [vulkan] Fix initialization on device by Lingfeng Yang · 6 years ago
  32. 1cfc177 [vulkan] Un-advertise coherent memory maps by Lingfeng Yang · 6 years ago
  33. b6ac8ef [vulkan] Fix enough to pass dEQP-VK.api.smoke.* by Lingfeng Yang · 6 years ago
  34. 789745c [vulkan] Implement custom memory API by Lingfeng Yang · 6 years ago
  35. fc50e38 [vulkan] Fix VkPhysicalDevice not having custom create callbacks by Lingfeng Yang · 6 years ago
  36. 70440b8 [vulkan] fix warnings, add Werror to vulkan_enc by Lingfeng Yang · 6 years ago
  37. 3522d60 [vulkan] simplify deepcopy by Lingfeng Yang · 6 years ago
  38. a50d3bc [vulkan] Properly track resources in encoder by Lingfeng Yang · 6 years ago
  39. 19b4cd6 [vulkan] Generate classes to track resources... by Lingfeng Yang · 6 years ago
  40. 6def1d1 [vulkan] Explicitly represent Vulkan handles by Lingfeng Yang · 6 years ago
  41. 1cff1fa [vulkan] use parentVarName as a way to override... by Lingfeng Yang · 6 years ago
  42. 0532038 [vulkan] Fix compile warnings in handlemap and deepcopy by Lingfeng Yang · 6 years ago
  43. b7f0735 [vulkan] mechanisms to distinguish handles from other types by Lingfeng Yang · 6 years ago
  44. 09d6fbb [vulkan] add function table by Lingfeng Yang · 6 years ago
  45. 8a91aaa [vulkan] dont marshal unions by marshaling every member :) by Lingfeng Yang · 6 years ago
  46. 9b9777f [vulkan] Memcpy-based memory map API by Lingfeng Yang · 6 years ago
  47. 0ea57b1 [vulkan] Mechanism to have custom encoder / decoders by Lingfeng Yang · 6 years ago
  48. 26799db [vulkan] First end2end test - vkEnumerateInstanceExtensionProperties by Lingfeng Yang · 6 years ago
  49. da33661 [vulkan] Generate decoder by Lingfeng Yang · 6 years ago
  50. 663723b [vulkan] Build placeholder Vulkan decoder by Lingfeng Yang · 6 years ago
  51. 69f4ea7 [vulkan] autogenerated encoder by Lingfeng Yang · 6 years ago
  52. 01b1d66 [vulkan] Remove deep copies, fix issues in codegen.py by Lingfeng Yang · 6 years ago
  53. 0d50496 [vulkan] add opcodes (host) by Lingfeng Yang · 6 years ago
  54. 6467cd5 [vulkan] Move cereal library down to a lower level by Lingfeng Yang · 6 years ago
  55. 22da277 [vulkan] Revise to using CMake for host and copy to guest by Lingfeng Yang · 6 years ago
  56. 5062a7d [vulkan] dispatch by Lingfeng Yang · 6 years ago
  57. e5381ac [vulkan] handle remapping by Lingfeng Yang · 6 years ago
  58. 8e1ae9e [vulkan] Remove some duplication in header specification by Lingfeng Yang · 6 years ago
  59. 9a2b114 [vulkan] Deep copy for Vulkan structs by Lingfeng Yang · 6 years ago
  60. 9a2d14f [vulkan] Support for automatic allocation in unmarshaling by Lingfeng Yang · 6 years ago
  61. 0806fb0 [vulkan] Code generator for guest/host marshaling by Lingfeng Yang · 6 years ago
  62. 18dd5cd Initial generator for Vulkan encoder/decoder by Lingfeng Yang · 6 years ago
  63. d168bf6 [vulkan] Add Vulkan Registry 1.1.83 by Lingfeng Yang · 6 years ago