1. b3f6654 Remove mutex in GrVkSemaphore by Greg Daniel · 5 years ago
  2. ab32f65 Add SkSurface::asyncReadPixels() by Brian Salomon · 5 years ago
  3. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  4. a3aa75a Add callback to flush for knowing when gpu is finished work. by Greg Daniel · 5 years ago
  5. 212ff05 Fix to barrier batching. by Greg Daniel · 5 years ago
  6. ee54f23 Batch up pipelineBarrier calls in vulkan. by Greg Daniel · 5 years ago
  7. f346df3 Minor refactoring of where we call addingWork in GrVkCommandBuffer. by Greg Daniel · 5 years ago
  8. 04d2ce2 Reset GrVkCommandBuffer's work status in end() by Robert Phillips · 5 years ago
  9. ce0a2bf Add tracking of work to GrVkCommandBuffer by Robert Phillips · 5 years ago
  10. 59dc148 Track GrVkResources in command buffer associated with pipeline barriers. by Greg Daniel · 5 years ago
  11. 070cbaf Add support to gpu command buffers to wrap an external command buffer. by Greg Daniel · 6 years ago
  12. 614c1a8 Add idle texture callback mechanism. by Brian Salomon · 6 years ago
  13. 8e265a7 Re-land "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
  14. bff4e07 Revert "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
  15. 30e6343 Perform Vulkan resets in a background thread by Ethan Nicholas · 6 years ago
  16. f723264 Revert "Revert "Reland "Add ability to specify different GP textures for each mesh in a draw.""" by Brian Salomon · 6 years ago
  17. cd7907b Revert "Reland "Add ability to specify different GP textures for each mesh in a draw."" by Brian Salomon · 6 years ago
  18. 5e81a12 Add support for dynamic state GP textures in Vulkan backend. by Brian Salomon · 6 years ago
  19. 7d918fd Don't destroy VkPipelineLayouts until after command buffer recording. by Greg Daniel · 6 years ago
  20. b68319a Send correct clear count to vulkan beginRenderPass by Greg Daniel · 6 years ago
  21. 48661b8 Make use of VkSemaphores thread safe assuming use of the same VkQueue. by Greg Daniel · 7 years ago
  22. 6a40abc Revert "Implement window rectangles in vulkan" by Jim Van Verth · 7 years ago
  23. 2b17f64 Revert "Fix signed/unsigned comparison in assert" by Chris Dalton · 7 years ago
  24. ed6d6da Fix signed/unsigned comparison in assert by Chris Dalton · 7 years ago
  25. 94c0468 Implement window rectangles in vulkan by Chris Dalton · 7 years ago
  26. a93a14a Convert NULL and 0 to nullptr. by Ben Wagner · 7 years ago
  27. 6888c0d Add support for vkCmdCopyBuffer by Greg Daniel · 7 years ago
  28. b4aab9a Replace SkFAIL with SK_ABORT. by Ben Wagner · 7 years ago
  29. 9521447 Add explicit clear of stencil buffer before opLists that use them by Robert Phillips · 7 years ago
  30. 6ecc911 Revert "Revert "Remove Gr*Gpu includes from header files."" by Greg Daniel · 7 years ago
  31. a5cb781 Revert "Revert "Add API for flushing surfaces with gpu semaphores"" by Greg Daniel · 7 years ago
  32. 7292231 Revert "Add API for flushing surfaces with gpu semaphores" by Greg Daniel · 7 years ago
  33. 56af45b Revert "Remove Gr*Gpu includes from header files." by Greg Daniel · 7 years ago
  34. 2bd381b Remove Gr*Gpu includes from header files. by Greg Daniel · 7 years ago
  35. 66366c6 Add API for flushing surfaces with gpu semaphores by Greg Daniel · 7 years ago
  36. 1d61635 Add support for instanced draws by Chris Dalton · 7 years ago
  37. cef213c Move ReleaseProc info to GrTexture and for implementations to define it. by Greg Daniel · 7 years ago
  38. 6be3523 Add support for Semaphores (gpu waiting on gpu) in Ganesh by Greg Daniel · 7 years ago
  39. 77a86f8 Track clear counts in vulkan render passes by Greg Daniel · 8 years ago
  40. 77b53f6 Support inline uploads in Vulkan by Greg Daniel · 8 years ago
  41. bc9b296 Add GrVkCopyPipeline to handle vulkan copies as draws by egdaniel · 8 years ago
  42. 594739c Use STDArray to for tracked resources in vulkan command buffer by egdaniel · 8 years ago
  43. ec44099 Lots of little cleanup improvements to Vulkan by egdaniel · 8 years ago
  44. 52ad251 Implement Vulkan Resolve. by egdaniel · 8 years ago
  45. a95220d Setup system in Vulkan to reuse VkDescriptorSet allocations. by egdaniel · 8 years ago
  46. c1be9bc Add GrVkRecycledResource subclass by egdaniel · 8 years ago
  47. 7ec9241 Add resource tracking output and command buffer recycling by jvanverth · 8 years ago
  48. a584de9 Add static buffer support by jvanverth · 8 years ago
  49. 9cb6340 Start using GrGpuCommandBuffer in GrDrawTarget. by egdaniel · 8 years ago
  50. 066df7c Add GpuCommandBuffer support. by egdaniel · 8 years ago
  51. 9a6cf80 Subclass GrVkCommandBuffer into Primary and Secondary CommandBuffers. by egdaniel · 8 years ago
  52. b2df0c2 Refactor Vulkan image, texture, RTs so that create and getter handles match. by egdaniel · 8 years ago
  53. 6234006 Add automatic generation of mipmaps to Vulkan by jvanverth · 8 years ago
  54. 58a8d92 Update min Vulkan version to 1.0.8.0, and fix various bugs by egdaniel · 8 years ago
  55. 17b8925 Implement blit image for copySurface in Vulkan by egdaniel · 8 years ago
  56. 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 8 years ago
  57. 22281c1 Set up cache in vulkan to reuse GrVkPrograms (aka VkPipelines) by egdaniel · 8 years ago
  58. 470d77a Use dynamic state from vulkan pipelines by egdaniel · 8 years ago
  59. 3d5d9ac Implement various vulkan stencil clears and fix various stenciling bugs. by egdaniel · 8 years ago
  60. 164a9f0 Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time. by Greg Daniel · 8 years ago
  61. ad3a13c Revert of Add vulkan files into skia repo. (patchset #2 id:20001 of https://codereview.chromium.org/1718693002/ ) by egdaniel · 8 years ago
  62. 48cf268 Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time. by Greg Daniel · 8 years ago