Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_frameworks_base
/
ff07c8fd7667aa0b23bf08e30b3bb91538eb8fe0
/
libs
/
hwui
/
renderthread
/
VulkanManager.cpp
aaa9e83
Decouple SurfaceTexture from HWUI
by Stan Iliev
· 6 years ago
0b9f0b8
HWUI-VK: remove duplicate GET_DEV_PROC
by Yiwei Zhang
· 6 years ago
6db59a6
[HWUI] clean up libgui include directives
by Alec Mouri
· 6 years ago
bd363c9
HWUI-VK: Decouple hwui Vulkan backend from Vulkan WSI APIs
by Yiwei Zhang
· 6 years ago
9f39663
Merge "Make sure we don't delete VkSemaphores before exporting in VulkanManager"
by Greg Daniel
· 6 years ago
fd42939
Make sure we don't delete VkSemaphores before exporting in VulkanManager
by Greg Daniel
· 6 years ago
13a31b2
Merge "Remove workaround in VulkanSurface for missing vendor flag." into qt-dev
by Greg Daniel
· 6 years ago
cdfc902
Remove workaround in VulkanSurface for missing vendor flag.
by Greg Daniel
· 6 years ago
d92a9b1
Fix deletion of VkSemaphores in VulkanManager.
by Greg Daniel
· 6 years ago
0fa0cbc
Support render-ahead in vulkan
by John Reck
· 6 years ago
2173f18
Add workaround for qualcomm vulkan AHDARDWAREBUFFER_USAGE_VENDER_0
by Greg Daniel
· 6 years ago
b51fda1
Merge "Invalidate Skia shader cache if Vulkan driver has changed"
by TreeHugger Robot
· 6 years ago
bf99c44
Invalidate Skia shader cache if Vulkan driver has changed
by Stan Iliev
· 6 years ago
bc5f06b
Fix crash after dequeueNativeBuffer fails
by Stan Iliev
· 6 years ago
197843d
Block GPU on dequeue fence only if it has not signalled already
by Stan Iliev
· 6 years ago
3e99fa7
Block GPU on release fence from dequeueBuffer earlier
by Stan Iliev
· 6 years ago
09e2fbe
Merge "Remove old TaskManager system"
by John Reck
· 6 years ago
322b8ab
Remove old TaskManager system
by John Reck
· 6 years ago
f296a87
Merge "Copy extension names to an owning container to prevent use-after-free"
by TreeHugger Robot
· 6 years ago
74ace839e
Copy extension names to an owning container to prevent use-after-free
by Roman Kiryanov
· 6 years ago
a19b71a
Directly manage buffer presentation in Vulkan using AHardwareBuffers.
by Derek Sollenberger
· 6 years ago
7e73336
Add ability to change context priority of RT Vulkan queues
by Stan Iliev
· 6 years ago
898123b
Start RenderThread earlier to preload Vulkan/EGL drivers
by Stan Iliev
· 6 years ago
981afe7
Decouple VulkanManager from RenderThread
by Stan Iliev
· 6 years ago
90276c8
Fix crash when VulkanSurface is no longer valid
by Stan Iliev
· 6 years ago
eaf310e
Update Vulkan skia creation to use apiVersion instead of instanceVersion
by Greg Daniel
· 6 years ago
e0cf597
Remove use of SkColorSpace::Gamut enum
by Brian Osman
· 6 years ago
c407678
Add support for preTransform in Vulkan swapchain.
by Greg Daniel
· 6 years ago
7b8c1eb
VkFunctorDrawable implementation
by Bo Liu
· 6 years ago
3bff135
[HWUI] Remove hardcoding around wide color gamut.
by Peiyong Lin
· 6 years ago
bc46258
Fix temporary stretching when Surface is resized with Vulkan
by Stan Iliev
· 6 years ago
163e42c
Merge "Prefer using 3 buffers in vulkan swapchain."
by TreeHugger Robot
· 6 years ago
4d5bf2a
Prefer using 3 buffers in vulkan swapchain.
by Greg Daniel
· 6 years ago
987a80c0
Set color space on Vulkan render target surface
by Stan Iliev
· 6 years ago
0503617
In VulkanManager enable ycbcr feature on VkDevice.
by Greg Daniel
· 6 years ago
305e13a
Handle ANativeWindow resize with Vulkan swapchain
by Stan Iliev
· 7 years ago
7a08127
Remove SyncFeatures usage from VulkanManager
by Stan Iliev
· 7 years ago
8a2a754
Cleanup of barriers used in swapching aquiring and presenting.
by Greg Daniel
· 7 years ago
9625962
Minor clean up/fixes of VulkanManager api version checks.
by Greg Daniel
· 7 years ago
79351f3
Add support for wide gamut render targets in Vulkan
by Stan Iliev
· 7 years ago
26e0dca
Implemenet fenceWait and createReleaseFence in VulkanManager.
by Greg Daniel
· 7 years ago
5a5a648
Fix crash when EGLSurface is no longer valid.
by Derek Sollenberger
· 7 years ago
1766238
Refactor DeviceInfo in HWUI
by Derek Sollenberger
· 7 years ago
564ca3e
Reland "TextureView Vulkan support and optimized OpenGL draw"
by Stan Iliev
· 7 years ago
9f95955
Add cache validation to ensure the validity
by Yichi Chen
· 7 years ago
e6cfb09
Merge "Revert "TextureView Vulkan support and optimized OpenGL draw""
by Stan Iliev
· 7 years ago
867c43d
Revert "TextureView Vulkan support and optimized OpenGL draw"
by John Reck
· 7 years ago
54b9892
Merge "TextureView Vulkan support and optimized OpenGL draw"
by TreeHugger Robot
· 7 years ago
c8e22a6
TextureView Vulkan support and optimized OpenGL draw
by Stan Iliev
· 7 years ago
a227dbb
Update VulkanManager to use new skia Vulkan context api.
by Greg Daniel
· 7 years ago
4aa5867
No longer create a GrVkInterface in the VulkanManger.
by Greg Daniel
· 7 years ago
2ff20271
Manually create and manage vulkan instance and device.
by Greg Daniel
· 7 years ago
1834a8c
Update to use new skia getBackendRenderTarget calls.
by Greg Daniel
· 7 years ago
85e0907
Update skia api for querying maxRenderTargetSize
by Greg Daniel
· 7 years ago
c9da8e8
Convert Skia calls to use SkColorType/BackendFormats instead of GrPixelConfig.
by Greg Daniel
· 7 years ago
c9a8945
Update call to null out GrVkAlloc in VulkanManager
by Greg Daniel
· 7 years ago
660d6ec
Update GrContext creation calls to use sk_sp
by Greg Daniel
· 7 years ago
74ea201
Initialize pointer members in VulkanManager to null
by Greg Daniel
· 8 years ago
d495f43
Implement SkSL cache
by Stan Iliev
· 8 years ago
1bcacfd
Format the world (or just HWUI)
by John Reck
· 8 years ago
ac2d232
Update to use GrBackendTexture/RT instead of Descriptors
by Greg Daniel
· 8 years ago
53a3543
Use new GrVkBackendContext::Create api
by Greg Daniel
· 8 years ago
4f70887
Have Skia Vulkan backend support wait-for-gpu flag on tests
by Greg Daniel
· 8 years ago
eec27d5
Use FatVector instead of SkAutoMalloc in VulkanManager.
by Ben Wagner
· 8 years ago
45ec62b
Add support for dummy draws for Vulkan webview and texture views.
by Greg Daniel
· 8 years ago
cd55852
Make buffer age work in Vulkan
by Greg Daniel
· 9 years ago
0e3cba3
Handle vulkan windowing directly in SkiaVulkanPipeline
by Derek Sollenberger
· 9 years ago