Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
gfxstream-protocols
/
bf3a758d2eddea05ede5163fa8aa8f8e1ab4df44
« Previous
403e214
Revert "[vulkan][gl] communicate pending readbacks, small vector opts"
by Lingfeng Yang
· 5 years ago
4e64baa
[vulkan][gl] communicate pending readbacks, small vector opts
by Lingfeng Yang
· 5 years ago
3637f01
Add vkCreateSampler to RESOURCE_TRACKER_ENTRIES
by Roman Kiryanov
· 5 years ago
9a7a724
[vulkan] fix missing unwrap for create image with resources
by Lingfeng Yang
· 5 years ago
3f27702
[vulkan] create resources with requirements (host)
by Lingfeng Yang
· 5 years ago
0f295fb
[vulkan] ensure in-order vkBegin/End/ResetCommandBuffer arrival
by Lingfeng Yang
· 5 years ago
1a51ef1
[vulkan] add flush + lock to encoder (host)
by Lingfeng Yang
· 5 years ago
aec0773
[vulkan] put null optinal string marshaling behind a flag
by Lingfeng Yang
· 5 years ago
7f780fd
[vulkan] Add detail to ANDROID_EMU_VK_LOG_CALLS=1
by Lingfeng Yang
· 5 years ago
e91510c
[vulkan] Fix support for optional strings
by David Reveman
· 5 years ago
319485c
[vulkan][snapshot] add tracing of object modifications
by Lingfeng Yang
· 5 years ago
aac6474
[vulkan][snapshot] basic framework, capture vkCreate* apis
by Lingfeng Yang
· 5 years ago
31dd4c4
[vulkan] Add api to print readable version of Vulkan API opcodes
by Lingfeng Yang
· 5 years ago
eef7fe5
[vulkan] Add option to codegen just one module
by Lingfeng Yang
· 5 years ago
e96f1a3
Use compute shader to decompress textures
by Yahan Zhou
· 5 years ago
afef3b0
Add vkCreateImageView to RESOURCE_TRACKER_ENTRIES
by Roman Kiryanov
· 5 years ago
0f11c78
[vulkan] Setup snapshot for all API calls
by Lingfeng Yang
· 5 years ago
0fe1188
Merge "Add hwvulkan_headers dependency to vulkan driver" into emu-master-dev
by Treehugger Robot
· 5 years ago
5b71a74
Merge "Split vulkan compressed texture into 2 textures" into emu-master-dev
by Lingfeng Yang
· 5 years ago
3db626a
Split vulkan compressed texture into 2 textures
by Yahan Zhou
· 5 years ago
eae8520
[vulkan][snapshot] Add protobuf for Vulkan struct serialization
by Lingfeng Yang
· 5 years ago
5e2f32a
Add hwvulkan_headers dependency to vulkan driver
by Jesse Hall
· 5 years ago
5f28a50
[vulkan] Convert all Vulkan handles to serializable entity IDs
by Lingfeng Yang
· 6 years ago
d0ea3ac
[vulkan] deferred command buffers
by Lingfeng Yang
· 6 years ago
1437fa7
[vulkan] Codegen for wrapping vkGetPhysicalDeviceImageFormatProperties2
by Lingfeng Yang
· 6 years ago
52fc0c5
[vulkan] properly encode descriptor update template API
by Lingfeng Yang
· 6 years ago
511eb8d
[vulkan] Fix vkCreateDevice with device groups
by Lingfeng Yang
· 6 years ago
24a6908
[vulkan] Allow Vulkan 1.1 from host
by Lingfeng Yang
· 6 years ago
c3dbd95
[vulkan] Fill in missing pieces for AHB/sync fd support
by Lingfeng Yang
· 6 years ago
c15a322
[vulkan] followup for ext semaphore: windows support, update codegen
by Lingfeng Yang
· 6 years ago
24dfe38
External semaphore opaque fd for vulkan
by Yahan Zhou
· 6 years ago
8d83aa1
[vulkan] Fix missing macros/definitions for Android/Fuchsia external memory
by Lingfeng Yang
· 6 years ago
7a28f44
[vulkan] Fix missing structextends in vk.xml for ImportColorBuffer, etc.
by Lingfeng Yang
· 6 years ago
cb0a00a
[vulkan] Improve QueueSubmit handling
by David Reveman
· 6 years ago
0e1a2e8
[vulkan] Do not overwrite client's output pNext pointers
by Lingfeng Yang
· 6 years ago
e7ab6e4
[vulkan] Fix some issues with codegen
by Lingfeng Yang
· 6 years ago
0807cf1
[base] Tracing library, rename VulkanStream to VulkanStreamGuest
by Lingfeng Yang
· 6 years ago
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
68fa222
[vulkan] VK_KHR_bind_memory2: Store bind info for 2/KHR calls as well
by Lingfeng Yang
· 6 years ago
3498989
[vulkan] Add unwrap hook for QueueSubmit and semaphore resource tracking
by David Reveman
· 6 years ago
99698ad
[vulkan] Add VkImportColorBufferGOOGLE, VkImportPhysicalAddressGOOGLE
by Lingfeng Yang
· 6 years ago
2ff3567
[vulkan] Add functions to associate ColorBuffers/Vulkan resources
by Lingfeng Yang
· 6 years ago
c0a8047
Merge "[vulkan] Avoid enumerating different physical device handles" into emu-master-dev
by Lingfeng Yang
· 6 years ago
4122552
[vulkan] Avoid enumerating different physical device handles
by Lingfeng Yang
· 6 years ago
24257ae
[vulkan] Add custom guest-side API for AHardwareBuffer
by Lingfeng Yang
· 6 years ago
8dcca29
[vulkan] Codegen for AHB support functions
by Lingfeng Yang
· 6 years ago
fef203a
[vulkan] Codegen to link in AHardwareBuffer for guest build
by Lingfeng Yang
· 6 years ago
5c3be9f
Advertise ETC2 texture formats in vkGetPhysicalDeviceFormatProperties
by Yahan Zhou
· 6 years ago
549ed89
[vulkan] Add general transform codegen + external memory transforms
by Lingfeng Yang
· 6 years ago
a5fc4e1
Emulate sampler alpha channel for non-alpha textures
by Yahan Zhou
· 6 years ago
41070a9
[vulkan] Make vkGetImageMemoryRequirements not custom
by Lingfeng Yang
· 6 years ago
48cc87b
[vulkan] Don't expose function pointers that were not enabled
by Lingfeng Yang
· 6 years ago
96ee44e
[vulkan] Enable VK_KHR_get_physical_device_properties2
by Lingfeng Yang
· 6 years ago
db04760
Merge "[vulkan] Add external memory emulation state" into emu-master-dev
by Lingfeng Yang
· 6 years ago
650a3c7
[vulkan] Add external memory emulation state
by Lingfeng Yang
· 6 years ago
e9ef1fe
Vulkan command buffer pool remembers children command buffers
by Yahan Zhou
· 6 years ago
7697735
Advertise textureEtc2 for vulkan
by Yahan Zhou
· 6 years ago
dab2960
Move ETC2 texture decompression to right before it executes cmds
by Yahan Zhou
· 6 years ago
4c26d4f
Add ETC2 translation into vulkan
by Yahan Zhou
· 6 years ago
7b2c432
Fake ETC2 texture supports for vulkan
by Yahan Zhou
· 6 years ago
7624f12
[vulkan] Fix vkQueueSignalReleaseImageANDROID encoding
by Lingfeng Yang
· 6 years ago
5dfc7d4
[vulkan] Add more logging to Vulkan encoder/decoder
by Lingfeng Yang
· 6 years ago
547befa
[vulkan] Fix wrong order of memory freeing in vkDestroyDevice
by Lingfeng Yang
· 6 years ago
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
Next »