1. 2bc96d6 Merge GrVkAttachment into GrVkImage. by Greg Daniel · 3 years ago
  2. 6763e7c Remove unused vk tiling param from memory allocating/freeing. by Greg Daniel · 3 years ago
  3. 76d13bb Remove texture idle proc mechanism by Brian Salomon · 3 years, 6 months ago
  4. 72c7b98 Start removal of tool usage of SkSurface::MakeFromBackendTextureAsRenderTarget. by Brian Salomon · 3 years, 11 months ago
  5. b509bbb Remove some unneed read access from vk srcAccessMasks. by Greg Daniel · 3 years, 11 months ago
  6. bf7acb2 Set input usage flag on all internally created vk RTs. by Greg Daniel · 4 years ago
  7. 7b62dca Add image usage flags to GrVkImageInfo by Greg Daniel · 4 years ago
  8. 9a18b08 Add support for vulkan non coherent advanced blends. by Greg Daniel · 4 years ago
  9. fe0de30 Enable ClangTidy check modernize-use-nullptr. by John Stiles · 4 years ago
  10. 03535f4 No longer move queue index of VkImage back to initial state on release. by Greg Daniel · 4 years, 3 months ago
  11. 7f3408b Update GrVkImage setImageLayout to take a specific queue index. by Greg Daniel · 4 years, 3 months ago
  12. aa9d99f Add support for vk image sharing mode and handle queues xfers correctly. by Greg Daniel · 4 years, 3 months ago
  13. 6c6caf4 Add GrBackendMutableState object to handle shared texture state. by Greg Daniel · 4 years, 3 months ago
  14. 5082df1 Remove need for gpu when unrefing managed resources. by Jim Van Verth · 4 years, 5 months ago
  15. 3e19216 Hoist GrVkResource up so it can be used for D3D and Metal. by Jim Van Verth · 4 years, 6 months ago
  16. f0e04f0 Always destroy resources instead of simply "abandoning" them in Vulkan backend. by Greg Daniel · 4 years, 9 months ago
  17. 95f0b16 Miscellaneous updates to handle more vulkan creation failures. by Greg Daniel · 4 years, 10 months ago
  18. e643da6 Add new macro for checking device lost when making Vulkan calls. by Greg Daniel · 4 years, 10 months ago
  19. a7b7fe0 Fix vulkan caps checks for external formats. by Greg Daniel · 5 years ago
  20. bf8bf83 Remove IORefs from GrSurface by Robert Phillips · 5 years ago
  21. 4456a0d Store protectedness on GrVkImageInfo. by Brian Salomon · 5 years ago
  22. 23ca4e7 Enable creating protected vulkan backend by Emircan Uysaler · 5 years ago
  23. d1d869d Make GL & Vk backends create uninitialized backend textures by Robert Phillips · 5 years ago
  24. f62e575 Use GrVkImage utilities in GrVkGpu::createTestingOnlyVkImage by Robert Phillips · 5 years ago
  25. 797efca Add option to GrContext::flush for GrPrepareForExternalIORequests. by Greg Daniel · 5 years ago
  26. f808c5e Fix initialization of GrVkCaps when using legacy extension flags. by Greg Daniel · 5 years ago
  27. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  28. ab79ff9 Remove read access flags from src of memory barriers. by Greg Daniel · 5 years ago
  29. 3f219cb Ensure we don't skip image memory barriers when queue change needed by Eric Karl · 5 years ago
  30. e80b809 Revert "Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture."" by Brian Salomon · 5 years ago
  31. 03896ae Fixed a couple of Vulkan bugs by Ethan Nicholas · 5 years ago
  32. 88b8d11 Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture." by Brian Salomon · 5 years ago
  33. 9ac0407 Distinguish between "flushed" and "finished" idle state callbacks on GrTexture. by Brian Salomon · 5 years ago
  34. b2c5dae Simplify promise image lazy instantiation callbacks. by Brian Salomon · 5 years ago
  35. bae7121 Add flush call to take access type, flags, and semaphore. by Greg Daniel · 5 years ago
  36. cb32415 Add support for VK_IMAGE_LAYOUT_PRESENT_SRC_KHR in skia vulkan. by Greg Daniel · 5 years ago
  37. 59dc148 Track GrVkResources in command buffer associated with pipeline barriers. by Greg Daniel · 6 years ago
  38. 8cabb32 Make it safe to enter the cache from a GrTexture idle proc. by Brian Salomon · 6 years ago
  39. 950dfd7 Minor clean ups to vulkan hardware buffer test. by Greg Daniel · 6 years ago
  40. 9bc76d9 Change the meaning of GrBudgetedType::kUnbudgetedUncacheable. by Brian Salomon · 6 years ago
  41. b46add8 Add initial support for creating a vulkan secondary command buffer drawing context. by Greg Daniel · 6 years ago
  42. 614c1a8 Add idle texture callback mechanism. by Brian Salomon · 6 years ago
  43. 8e265a7 Re-land "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
  44. bff4e07 Revert "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
  45. 30e6343 Perform Vulkan resets in a background thread by Ethan Nicholas · 6 years ago
  46. 2335644 Fix occurrences of "-Wextra-semi-stmt" by Brian Salomon · 6 years ago
  47. f7828d0 Better optimize our use of memory barriers in vulkan. by Greg Daniel · 6 years ago
  48. 637c06a Add Vulkan support to GrAHardwareBufferImageGenerator by Greg Daniel · 6 years ago
  49. ecddbc0 Add support for switching family queues in vulkan. by Greg Daniel · 6 years ago
  50. 2b23c4b Dest color space no longer impacts mipmaps or texture sampling by Brian Osman · 6 years ago
  51. 6ddbafc Move vulkan layout helpers from GrVkMemory to GrVkImage. by Greg Daniel · 6 years ago
  52. 52e16d9 Update getBackendInfo calls on GrBackendTexture to support VkImageLayout better. by Greg Daniel · 6 years ago
  53. 6a0176b Add ref counted wrapped around GrTexture ReleaseProc by Greg Daniel · 7 years ago
  54. 81b8059 Start removing uses of VkFormatToPixelConfig in vulkan backend by Greg Daniel · 7 years ago
  55. a93a14a Convert NULL and 0 to nullptr. by Ben Wagner · 7 years ago
  56. cef213c Move ReleaseProc info to GrTexture and for implementations to define it. by Greg Daniel · 7 years ago
  57. 9440345 Add backend safe classes for passing in external texture and render targets into gpu by Greg Daniel · 7 years ago
  58. a3b6a55 In Vulkan make sure to add barriers between write operations by Greg Daniel · 7 years ago
  59. 19ff103 Always add a barrier when old layout was general in vulkan. by egdaniel · 8 years ago
  60. 3602d4f Allow vulkan to upload data to testing textures with optimal layouts by egdaniel · 8 years ago
  61. ab527a5 Enable many more tests for Vulkan by egdaniel · 8 years ago
  62. 6b6ffc4 Create free list heap for suballocation by jvanverth · 8 years ago
  63. 1e305ba Add offset to memory allocations by jvanverth · 8 years ago
  64. 7888f78 Set the "mutable format" bit on sRGB images at creation time. by brianosman · 8 years ago
  65. b2df0c2 Refactor Vulkan image, texture, RTs so that create and getter handles match. by egdaniel · 8 years ago
  66. 50c46c7 Clean up GrVkImage::setLayout() by jvanverth · 8 years ago
  67. 82c0558 Set barriers and image layout changes between mipmap blits. by jvanverth · 8 years ago
  68. 2af0f1b Apply setImageLayout() to all of a VkImage's subresources. by jvanverth · 8 years ago
  69. 58a8d92 Update min Vulkan version to 1.0.8.0, and fix various bugs by egdaniel · 8 years ago
  70. 8f1dcaa Update vulkan format features in caps. by egdaniel · 8 years ago
  71. 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 8 years ago
  72. fe170d2 Fix borrowed GrVkImage::Resource. by jvanverth · 8 years ago
  73. 0fcfb75 Fix some issues for Linux Vulkan build by jvanverth · 8 years ago
  74. 164a9f0 Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time. by Greg Daniel · 9 years ago
  75. ad3a13c Revert of Add vulkan files into skia repo. (patchset #2 id:20001 of https://codereview.chromium.org/1718693002/ ) by egdaniel · 9 years ago
  76. 48cf268 Add vulkan files into skia repo. This is an incomplete backend with only partial functionality at this time. by Greg Daniel · 9 years ago