1. 9a9e06c [Vulkan] Query global priority support for queue creation by Juston Li · 11 months ago
  2. 7f8fb20 Merge "Add support for AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM" into main by Treehugger Robot · 10 months ago
  3. e77ab7a Add support for AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM by Greg Daniel · 10 months ago
  4. 572d801 [HWUI] Update Ganesh includes to specify new location by Nolan Scobie · 10 months ago
  5. ab1f35f [base] Update deprecated GrVk type names by Kaylee Lubick · 1 year ago
  6. 913e9a4 [base] Migrate deprecated GrBackendSemaphore methods by Kevin Lubick · 1 year, 4 months ago
  7. dfca12a Revert "[base] Migrate deprecated GrBackendSemaphore methods" by Priyanka Advani · 1 year, 4 months ago
  8. bcb613c [base] Migrate deprecated GrBackendSemaphore methods by Kevin Lubick · 1 year, 4 months ago
  9. ddc9c66 [Vulkan] Utilize Skia's new VK_ERROR_DEVICE_LOST callback to log by Nolan Scobie · 1 year, 5 months ago
  10. 4db23fd Fix UAF in VkSemaphore management by John Reck · 1 year, 8 months ago
  11. 5d3fac1 Adjust how present semaphore is handled by John Reck · 1 year, 8 months ago
  12. f6b2195 [base] Use newer GrDirectContexts::MakeVulkan by Kevin Lubick · 1 year, 9 months ago
  13. cae0b21 [base] Update GrDirectContext calls to use safer API by Kevin Lubick · 1 year, 10 months ago
  14. 734d810 [base] Migrate deprecated Vk GrBackendSurface related functions by Brian Osman · 1 year, 10 months ago
  15. 671a9f6 Tighten up race condition risk in VulkanManager. by Alec Mouri · 1 year, 10 months ago
  16. 7237e47 Use "HWUI" LOG_TAG exclusively in libs/hwui/** by Nolan Scobie · 1 year, 11 months ago
  17. b9064cd Merge "Enable VK_EXT_global_priority" into udc-dev am: 99c28e88c5 am: 6c8ebad47d by Winson Chung · 2 years ago
  18. e545f96 Enable VK_EXT_global_priority by Mattias Simonsson · 2 years ago
  19. 782e19f Merge "Remove vkDeviceWaitIdle call when destroying VulkanSurface" into udc-dev am: 6b8659f971 am: 85b1b950a1 by Treehugger Robot · 2 years ago
  20. 7dec49e Remove vkDeviceWaitIdle call when destroying VulkanSurface by Alec Mouri · 2 years ago
  21. aa592d0 Migrate SkSurface::flush methods to skgpu::ganesh version by Kevin Lubick · 2 years, 1 month ago
  22. d290c36e Revert "Turn on vk unit tests" by Alec Mouri · 2 years, 1 month ago
  23. 219997a Revert "Turn on vk unit tests" by Alec Mouri · 2 years, 1 month ago
  24. 098ed4c Migrate to use SkSurfaces functions instead of deprecated methods by Kevin Lubick · 2 years, 2 months ago
  25. 2a3fda2 Merge "Have GrContext hold a strong ref to VulkanManager" into udc-dev by John Reck · 2 years, 2 months ago
  26. 9fc3d27 Have GrContext hold a strong ref to VulkanManager by John Reck · 2 years, 2 months ago
  27. 90b244d Add missing required extension by John Reck · 2 years, 2 months ago
  28. f6067df Only enable the VK extensions we need by John Reck · 2 years, 3 months ago
  29. 3afb397 Make GPU duration metrics more accurate for Vulkan by Alec Mouri · 3 years, 1 month ago
  30. 7ccb8a4 Plumb support for rendering A8 in Vulkan by Leon Scroggins III · 3 years, 7 months ago
  31. e8dc397 In VuklanManager make sure we have a valid semaphore context before destroying it. by Greg Daniel · 4 years ago
  32. d667077 Make sure to close vulkan fd's in error cases by Greg Daniel · 4 years, 1 month ago
  33. ce9762b Use TraceUtils.h from gui shared library. by rnlee · 4 years, 1 month ago
  34. 1d9de71 Add a mutex to VulkanManager::initialize. by Greg Daniel · 4 years, 1 month ago
  35. b9510a0 Use VK_ANDROID_frame_boundary in HWUI by Hugues Evrard · 4 years, 4 months ago
  36. be2803a Remove flushAndSubit from SkiaPipeline renderFrame. by Greg Daniel · 4 years, 4 months ago
  37. aa3e498 Turn on vk unit tests by Alec Mouri · 4 years, 6 months ago
  38. 0375fee Use SkSurface::recordingContext instead of deprecated getContext by Adlai Holler · 4 years, 9 months ago
  39. 276d5fc HWUI: remove the redundant present queue by Yiwei Zhang · 4 years, 10 months ago
  40. 09ea8e3 Remove VulkanManager::mCommandPool by Leon Scroggins III · 4 years, 10 months ago
  41. 802fefa Share Vulkan resources between RenderThread and HardwareBitmapUploader by Derek Sollenberger · 4 years, 11 months ago
  42. f8c434e Migrate from GrContext to GrDirectContext by Adlai Holler · 5 years ago
  43. c7ad408 Update skia flush call APIs. by Greg Daniel · 5 years ago
  44. b624af3 Revert^2 "hwui: remove FatVector" by Jagadeesh Pakaravoor · 5 years ago
  45. 894f132 Revert "hwui: remove FatVector" by Tim Murray · 5 years ago
  46. 0865f2e hwui: remove FatVector by Tim Murray · 5 years ago
  47. aaa9e83 Decouple SurfaceTexture from HWUI by Stan Iliev · 6 years ago
  48. 0b9f0b8 HWUI-VK: remove duplicate GET_DEV_PROC by Yiwei Zhang · 6 years ago
  49. 6db59a6 [HWUI] clean up libgui include directives by Alec Mouri · 6 years ago
  50. bd363c9 HWUI-VK: Decouple hwui Vulkan backend from Vulkan WSI APIs by Yiwei Zhang · 6 years ago
  51. 9f39663 Merge "Make sure we don't delete VkSemaphores before exporting in VulkanManager" by Greg Daniel · 6 years ago
  52. fd42939 Make sure we don't delete VkSemaphores before exporting in VulkanManager by Greg Daniel · 6 years ago
  53. 13a31b2 Merge "Remove workaround in VulkanSurface for missing vendor flag." into qt-dev by Greg Daniel · 6 years ago
  54. cdfc902 Remove workaround in VulkanSurface for missing vendor flag. by Greg Daniel · 6 years ago
  55. d92a9b1 Fix deletion of VkSemaphores in VulkanManager. by Greg Daniel · 6 years ago
  56. 0fa0cbc Support render-ahead in vulkan by John Reck · 6 years ago
  57. 2173f18 Add workaround for qualcomm vulkan AHDARDWAREBUFFER_USAGE_VENDER_0 by Greg Daniel · 6 years ago
  58. b51fda1 Merge "Invalidate Skia shader cache if Vulkan driver has changed" by TreeHugger Robot · 6 years ago
  59. bf99c44 Invalidate Skia shader cache if Vulkan driver has changed by Stan Iliev · 6 years ago
  60. bc5f06b Fix crash after dequeueNativeBuffer fails by Stan Iliev · 6 years ago
  61. 197843d Block GPU on dequeue fence only if it has not signalled already by Stan Iliev · 6 years ago
  62. 3e99fa7 Block GPU on release fence from dequeueBuffer earlier by Stan Iliev · 6 years ago
  63. 09e2fbe Merge "Remove old TaskManager system" by John Reck · 6 years ago
  64. 322b8ab Remove old TaskManager system by John Reck · 6 years ago
  65. f296a87 Merge "Copy extension names to an owning container to prevent use-after-free" by TreeHugger Robot · 6 years ago
  66. 74ace839e Copy extension names to an owning container to prevent use-after-free by Roman Kiryanov · 6 years ago
  67. a19b71a Directly manage buffer presentation in Vulkan using AHardwareBuffers. by Derek Sollenberger · 6 years ago
  68. 7e73336 Add ability to change context priority of RT Vulkan queues by Stan Iliev · 6 years ago
  69. 898123b Start RenderThread earlier to preload Vulkan/EGL drivers by Stan Iliev · 6 years ago
  70. 981afe7 Decouple VulkanManager from RenderThread by Stan Iliev · 6 years ago
  71. 90276c8 Fix crash when VulkanSurface is no longer valid by Stan Iliev · 6 years ago
  72. eaf310e Update Vulkan skia creation to use apiVersion instead of instanceVersion by Greg Daniel · 6 years ago
  73. e0cf597 Remove use of SkColorSpace::Gamut enum by Brian Osman · 6 years ago
  74. c407678 Add support for preTransform in Vulkan swapchain. by Greg Daniel · 6 years ago
  75. 7b8c1eb VkFunctorDrawable implementation by Bo Liu · 6 years ago
  76. 3bff135 [HWUI] Remove hardcoding around wide color gamut. by Peiyong Lin · 7 years ago
  77. bc46258 Fix temporary stretching when Surface is resized with Vulkan by Stan Iliev · 7 years ago
  78. 163e42c Merge "Prefer using 3 buffers in vulkan swapchain." by TreeHugger Robot · 7 years ago
  79. 4d5bf2a Prefer using 3 buffers in vulkan swapchain. by Greg Daniel · 7 years ago
  80. 987a80c0 Set color space on Vulkan render target surface by Stan Iliev · 7 years ago
  81. 0503617 In VulkanManager enable ycbcr feature on VkDevice. by Greg Daniel · 7 years ago
  82. 305e13a Handle ANativeWindow resize with Vulkan swapchain by Stan Iliev · 7 years ago
  83. 7a08127 Remove SyncFeatures usage from VulkanManager by Stan Iliev · 7 years ago
  84. 8a2a754 Cleanup of barriers used in swapching aquiring and presenting. by Greg Daniel · 7 years ago
  85. 9625962 Minor clean up/fixes of VulkanManager api version checks. by Greg Daniel · 7 years ago
  86. 79351f3 Add support for wide gamut render targets in Vulkan by Stan Iliev · 7 years ago
  87. 26e0dca Implemenet fenceWait and createReleaseFence in VulkanManager. by Greg Daniel · 7 years ago
  88. 5a5a648 Fix crash when EGLSurface is no longer valid. by Derek Sollenberger · 7 years ago
  89. 1766238 Refactor DeviceInfo in HWUI by Derek Sollenberger · 7 years ago
  90. 564ca3e Reland "TextureView Vulkan support and optimized OpenGL draw" by Stan Iliev · 7 years ago
  91. 9f95955 Add cache validation to ensure the validity by Yichi Chen · 7 years ago
  92. e6cfb09 Merge "Revert "TextureView Vulkan support and optimized OpenGL draw"" by Stan Iliev · 7 years ago
  93. 867c43d Revert "TextureView Vulkan support and optimized OpenGL draw" by John Reck · 7 years ago
  94. 54b9892 Merge "TextureView Vulkan support and optimized OpenGL draw" by TreeHugger Robot · 7 years ago
  95. c8e22a6 TextureView Vulkan support and optimized OpenGL draw by Stan Iliev · 7 years ago
  96. a227dbb Update VulkanManager to use new skia Vulkan context api. by Greg Daniel · 7 years ago
  97. 4aa5867 No longer create a GrVkInterface in the VulkanManger. by Greg Daniel · 7 years ago
  98. 2ff20271 Manually create and manage vulkan instance and device. by Greg Daniel · 7 years ago
  99. 1834a8c Update to use new skia getBackendRenderTarget calls. by Greg Daniel · 7 years ago
  100. 85e0907 Update skia api for querying maxRenderTargetSize by Greg Daniel · 7 years ago