aboutsummaryrefslogtreecommitdiffstats
path: root/system/vulkan_enc/VkEncoder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use VkEncoder.inl.* instead of letting it be generated (guest)Lingfeng Yang2020-09-171-1120/+1
* Merge "vulkan_enc: Add vkGetLinearImageLayoutGOOGLE() method to guest encoder."Yilong Li2020-09-161-0/+50
|\
| * vulkan_enc: Add vkGetLinearImageLayoutGOOGLE() method to guest encoder.Yilong Li2020-09-151-0/+50
* | Always inc/decref in sync(CommandBuffers/Queues)Lingfeng Yang2020-09-161-3/+4
|/
* intrusive refcount for encoders so we dont need cleanup callbackLingfeng Yang2020-08-271-5/+27
* remove encoder lock, change to atomic and thread local checkLingfeng Yang2020-07-161-553/+1061
* async queue submit (guest)Lingfeng Yang2020-07-151-0/+225
* HostConnection: Use unique_ptr in HostConnection class members.Yilong Li2020-07-131-0/+2
* VK_KHR_shader_float16_int8, don't skip unknown ext. structsLingfeng Yang2020-07-071-0/+2
* vkGetPhysicalDeviceProperties: Set device type to Virtual GPU.Yilong Li2020-06-251-0/+9
* vulkan: always tear down host visible memory blocks properly (guest)Lingfeng Yang2020-04-141-0/+74
* virtio-gpu: hostmemLingfeng Yang2020-02-141-0/+128
* [vulkan] Fix static array encoding (take codegen)Lingfeng Yang2019-08-091-3/+3
* (Reland) Revert "Revert "[vulkan] create resources with requirements (guest)""Lingfeng Yang2019-06-271-1/+210
* Revert "[vulkan] create resources with requirements (guest)"Lingfeng Yang2019-06-271-209/+1
* [vulkan] create resources with requirements (guest)Lingfeng Yang2019-06-251-1/+209
* [vulkan] Maintain order of begin/end command buffer in deferred modeLingfeng Yang2019-06-241-0/+72
* [vulkan] Add flush + lock to encoder (guest)Lingfeng Yang2019-06-241-0/+357
* [vulkan] put null optinal string marshaling behind a flag (guest)Lingfeng Yang2019-06-201-16/+44
* [vulkan] Fix support for optional stringsDavid Reveman2019-06-121-3916/+3940
* [vulkan] Fix blend constants encoding errorLingfeng Yang2019-04-201-1/+1
* [vulkan] deferred command buffers (guest)Lingfeng Yang2019-03-271-0/+114
* [vulkan] properly encode descriptor update template API (guest)Lingfeng Yang2019-03-251-0/+240
* [vulkan] Allow Vulkan 1.1 from host (guest codegen, ResourceTrackerLingfeng Yang2019-03-191-2/+24
* [vulkan] Improve QueueSubmit handlingDavid Reveman2019-02-251-1/+0
* [vulkan] Take codegen fixesLingfeng Yang2019-02-231-0/+6
* [base] Tracing library for Vulkan (guest, atrace)Lingfeng Yang2019-02-231-3/+957
* [vulkan] Add unwrap hook for QueueSubmit and semaphore resource trackingDavid Reveman2019-02-211-0/+1
* [vulkan] Add functions to associate ColorBuffersLingfeng Yang2019-02-191-0/+98
* [vulkan] Take codegen for general / external memory transforms (guest)Lingfeng Yang2019-02-081-7/+11
* [vulkan] expose only appropriate function pointersLingfeng Yang2019-02-021-0/+1
* [vulkan] Add VK_KHR_get_physical_device_properties2 supportLingfeng Yang2019-02-011-3795/+3925
* [vulkan] Fix vkQueueSignalReleaseImageANDROID encoding (codegen)Lingfeng Yang2019-01-231-777/+797
* [vulkan] Take codegen for more loggingLingfeng Yang2019-01-231-1/+644
* [vulkan] Suballocate host visible memoryLingfeng Yang2018-12-251-0/+2
* [vulkan] Promote vkAllocate/FreeMemory to fully virtual entry pointsLingfeng Yang2018-12-251-1/+0
* [vulkan] Have a single struct for host visible memory virt infoLingfeng Yang2018-12-251-6/+6
* [vulkan] Take autogenerated code for to/from host transformLingfeng Yang2018-12-251-226/+582
* [vulkan] Take autogenerated transform codeLingfeng Yang2018-12-241-0/+993
* [vulkan] host coherent: take codegen (guest)Lingfeng Yang2018-12-221-45/+125
* [vulkan] Refactor all custom logic into ResourceTrackerLingfeng Yang2018-12-131-19/+16
* [vulkan] refactor custom create apis as VkEventHandler (guest)Lingfeng Yang2018-12-101-2/+2
* [vulkan] Express validation in terms of VkEventHandlerLingfeng Yang2018-11-301-2/+5
* [vulkan] Take generated code for VkEventHandlerLingfeng Yang2018-11-301-2/+2
* [vulkan] VK_ANDROID_native_buffer: extract host ColorBuffer handleLingfeng Yang2018-11-291-627/+629
* [vulkan] VK_ANDROID_native_buffer skeleton (taking autogenerated code)Lingfeng Yang2018-11-291-749/+925
* [vulkan] Add validation mechanism to encoderLingfeng Yang2018-11-291-0/+12
* [vulkan] Allow custom logic in guest to access encoder/resourcetrackerLingfeng Yang2018-11-291-10/+11
* [vulkan] Take codegen fix for pointers to size_t marshalingLingfeng Yang2018-11-271-3028/+3034
* [vulkan] Add size_t to non abi portable typesLingfeng Yang2018-11-191-3231/+3235