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