1. 2bc96d6 Merge GrVkAttachment into GrVkImage. by Greg Daniel · 3 years ago
  2. 41a6ace Have vulkan copy commands take attachments instead of images. by Greg Daniel · 3 years ago
  3. 1a82a4e Remove GrResourceProvider.h from all other header files by Robert Phillips · 3 years, 2 months ago
  4. 1ebf23c Make sure we wait to call finishedCallback in vk setBackendSurfaceState. by Greg Daniel · 3 years, 3 months ago
  5. e2078f1 Make GrGpu pixel ops functions take SkIRect instead of LTRB params. by Brian Salomon · 3 years, 3 months ago
  6. 1034425 Move cached input descriptor to attachment and off GrVkRenderTarget. by Greg Daniel · 3 years, 4 months ago
  7. e0fe23a Add a second stencil attachment to GrRenderTarget for dmsaa by Chris Dalton · 3 years, 4 months ago
  8. 57ab06c Delete mixed samples by Chris Dalton · 3 years, 4 months ago
  9. 60ec617 Use GrVkFramebuffer throughout GrVkOpsRenderPass instead of GrVkRT. by Greg Daniel · 3 years, 4 months ago
  10. 7128323 Reland "Remove code to push pixmaps to backend textures from GrGpu classes" by Brian Salomon · 3 years, 5 months ago
  11. 34012d7 Revert "Remove code to push pixmaps to backend textures from GrGpu classes" by Brian Salomon · 3 years, 4 months ago
  12. da2b0f4 Move the decision for useMSAASurface to GrOpsTask by Chris Dalton · 3 years, 4 months ago
  13. 45889d1 Remove code to push pixmaps to backend textures from GrGpu classes by Brian Salomon · 3 years, 5 months ago
  14. c313e51 Delete GrGpu::querySampleLocations by Chris Dalton · 3 years, 5 months ago
  15. 428523f Add supported for releasing backend api objects when purging gpu resources. by Greg Daniel · 3 years, 5 months ago
  16. e895ab2 Have GrVkTexture not derive from GrVkImage. by Greg Daniel · 3 years, 5 months ago
  17. ae67c52 Add GrThreadSafePipelineBuilder by Robert Phillips · 3 years, 6 months ago
  18. 725f158 Remove GrGpu::testingOnly_flushGpuAndSync by Brian Salomon · 3 years, 6 months ago
  19. af1d193 Remove old GrVkBuffer class and rename Buffer2 to Buffer. by Greg Daniel · 3 years, 7 months ago
  20. 5af72c1 Move mesh buffers over to new vulkan buffer class. by Greg Daniel · 3 years, 7 months ago
  21. 2e967df Reland "Switch vulkan transfer buffers to new buffer class." by Greg Daniel · 3 years, 7 months ago
  22. 393debc Revert "Switch vulkan transfer buffers to new buffer class." by Greg Daniel · 3 years, 7 months ago
  23. 2d4c329 Switch vulkan transfer buffers to new buffer class. by Greg Daniel · 3 years, 7 months ago
  24. 87d784f Add new GrVkBuffer class to merge all types in one. by Greg Daniel · 3 years, 7 months ago
  25. 5ad5a37 Pass sk_sps through the GrGpu transferPixels* calls. by Greg Daniel · 3 years, 7 months ago
  26. a89b430 Add syncing of gpu work before releasing resources in GrDirectContext teardowns. by Greg Daniel · 3 years, 7 months ago
  27. 15f6d74 Remove handleDirtyContext calls from backends for which they don't make sense by Robert Phillips · 3 years, 7 months ago
  28. a8c3210 Add support for manually loading vk resolve in msaa with extra subpass. by Greg Daniel · 3 years, 8 months ago
  29. 2f7a7ad Refactor beginRenderPass in vulkan. by Greg Daniel · 3 years, 8 months ago
  30. cbdc261 Centralize storage/initialization of SkSL::Compiler in GrGpu by Brian Osman · 3 years, 9 months ago
  31. ee792d6 Fix hazard in vulkan from resetting fActiveCommandPools. by Greg Daniel · 3 years, 9 months ago
  32. b432754 Reland "Move vulkan memory uma stats to report on submit." by Greg Daniel · 3 years, 9 months ago
  33. c5a37b1 Revert "Move vulkan memory uma stats to report on submit." by Greg Daniel · 3 years, 9 months ago
  34. f77b6e6 Move vulkan memory uma stats to report on submit. by Greg Daniel · 3 years, 9 months ago
  35. c2bfcff Use SkSpan to cut out some noise when flushing surfaces by Adlai Holler · 3 years, 10 months ago
  36. 65476e0 Add uma histogram tracking for the number of submit render passes. by Greg Daniel · 3 years, 10 months ago
  37. 5d0330e Add scratch msaa attachment creation to GrResourceProvider. by Greg Daniel · 3 years, 10 months ago
  38. b8949bd Update attachment unique key to handle format and protected. by Greg Daniel · 3 years, 10 months ago
  39. 30c9b4c Remove SkSurface::MakeFromBackendTextureAsRenderTarget by Brian Salomon · 3 years, 11 months ago
  40. c0d6915 Reland "Rename GrStencilAttachment class to generic GrAttachment" by Greg Daniel · 3 years, 11 months ago
  41. 99b1a8b Revert "Rename GrStencilAttachment class to generic GrAttachment" by Jim Van Verth · 3 years, 11 months ago
  42. f9b0042 Expose ManagedBackendTexture from BackendTextureImageFactory. by Brian Salomon · 3 years, 11 months ago
  43. 6113d50 Rename GrStencilAttachment class to generic GrAttachment by Greg Daniel · 3 years, 11 months ago
  44. 72c7b98 Start removal of tool usage of SkSurface::MakeFromBackendTextureAsRenderTarget. by Brian Salomon · 3 years, 11 months ago
  45. 1d3c8c1 Add optional param to setBackendTextureState to return previous state. by Greg Daniel · 4 years ago
  46. e77162e Make GrStencilAttachment derive from GrSurface. by Greg Daniel · 4 years ago
  47. 2177436 Update GrVkRenderPasses to be created to support both input attachments and adv blend. by Greg Daniel · 4 years ago
  48. 7571f9e Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. by John Stiles · 4 years ago
  49. b2b4cc8 Don't used cached memory for buffers in vulkan. by Greg Daniel · 4 years ago
  50. 9a18b08 Add support for vulkan non coherent advanced blends. by Greg Daniel · 4 years ago
  51. 864562f Check for OOM in GrVkMemory by Brian Salomon · 4 years ago
  52. a6841be Enable ClangTidy check llvm-namespace-comment. by John Stiles · 4 years, 1 month ago
  53. 1aaf41b Change GrRingBuffer::finishSubmit to be a finishedProc by Jim Van Verth · 4 years, 1 month ago
  54. 7e67dca Rename GrMipMapped GrMipmapped by Brian Salomon · 4 years, 1 month ago
  55. a58db7f Add GrStagingBufferManager and use GrGpuBuffers to manage caching. by Greg Daniel · 4 years, 1 month ago
  56. aaf738c Add internal calls for updateCompressedBackendTexture. by Greg Daniel · 4 years, 1 month ago
  57. 3d0359a Migrate GrGpu to GrDirectContext by Adlai Holler · 4 years, 1 month ago
  58. bb61fe3 Hoist up submit for resolves by Jim Van Verth · 4 years, 2 months ago
  59. 24069eb Add GrContext::oomed() and implement for GL and VK. by Brian Salomon · 4 years, 2 months ago
  60. 01f278c Better handle backendFormat to CompressionType. by Greg Daniel · 4 years, 2 months ago
  61. 9efe386 Add SkSurface flush call that takes a GrBackendSurfaceMutableState. by Greg Daniel · 4 years, 2 months ago
  62. e8d3cca Remove GrPrepareForExternalIORequests from flush. by Greg Daniel · 4 years, 2 months ago
  63. 1db8e79 Add GrContext API to allow updating GrBackendSurfaceMutableState. by Greg Daniel · 4 years, 2 months ago
  64. 288ecf6 Use main command buffer for updateBackendTexture in vulkan. by Greg Daniel · 4 years, 3 months ago
  65. 96f2237 Update GrVkRenderTarget to store both stencil & non-stencil render passes (for real) by Robert Phillips · 4 years, 3 months ago
  66. 16032b3 Split apart creating and updating GrBackendTextures internally. by Greg Daniel · 4 years, 4 months ago
  67. c1ad77c Add finisehd proc to backend texture creation. by Greg Daniel · 4 years, 4 months ago
  68. d922f33 Update vulkan backend texture creation to use ganesh abstractions of vk resources. by Greg Daniel · 4 years, 4 months ago
  69. b16beb9 Reland "Make compiling the amd vulkan memory allocator optional." by Greg Daniel · 4 years, 4 months ago
  70. 6a5a91e Revert "Make compiling the amd vulkan memory allocator optional." by Greg Daniel · 4 years, 4 months ago
  71. 23da198 Make compiling the amd vulkan memory allocator optional. by Greg Daniel · 4 years, 4 months ago
  72. b353c9b Reland "Refactor GL and Metal FinishCallback into a helper object." by Stephen White · 4 years, 4 months ago
  73. b15cc56 Revert "Refactor GL and Metal FinishCallback into a helper object." by Michael Ludwig · 4 years, 4 months ago
  74. b641ddb Refactor GL and Metal FinishCallback into a helper object. by Stephen White · 4 years, 4 months ago
  75. fe15962 Reland "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager." by Greg Daniel · 4 years, 4 months ago
  76. 2faa337 Revert "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager." by Greg Daniel · 4 years, 4 months ago
  77. 6341d92 Split apart flushing and submitting in the GrGpu classes and GrDrawingManager. by Greg Daniel · 4 years, 4 months ago
  78. 10ee0b2 Merge GrVkVertexBuffer and GrVkIndexBuffer into GrVkMeshBuffer by Chris Dalton · 4 years, 5 months ago
  79. 6e35a00 Have GrContext abandoned call also check if the underlying device is lost. by Greg Daniel · 4 years, 5 months ago
  80. 8a78e9c Don't require color type to wrap a texture/RT. by Brian Salomon · 4 years, 5 months ago
  81. 3e19216 Hoist GrVkResource up so it can be used for D3D and Metal. by Jim Van Verth · 4 years, 6 months ago
  82. 979b223 Add private GrContext::compile API (take 2) by Robert Phillips · 4 years, 6 months ago
  83. 57a3ded Revert "Add private GrContext::compile API" by Robert Phillips · 4 years, 6 months ago
  84. 0cd68ab Add private GrContext::compile API by Robert Phillips · 4 years, 6 months ago
  85. 242536f Store render target dirty msaa rect in real dst space. by Greg Daniel · 4 years, 6 months ago
  86. a56a746 Remove GrSurfaceDesc by Brian Salomon · 4 years, 7 months ago
  87. 3a83392 Add missing 'GrProtected' parameter to createCompressedTexture call chain by Robert Phillips · 4 years, 7 months ago
  88. 4277f01 mv BackendTextureData to end of parameter list by Robert Phillips · 4 years, 7 months ago
  89. b875735 Add GrTexturable type by Robert Phillips · 4 years, 7 months ago
  90. e4720c6 Expand SkImage::MakeFromCompressed to support mipMapping by Robert Phillips · 4 years, 7 months ago
  91. 9f744f7 Change GrGpu::onCreateCompressedTexture signature by Robert Phillips · 4 years, 8 months ago
  92. 0d7e2f1 Change signature of several gpu backend methods by Robert Phillips · 4 years, 8 months ago
  93. b915c94 Add interface(s) for compressed backend texture support by Robert Phillips · 4 years, 8 months ago
  94. f0e04f0 Always destroy resources instead of simply "abandoning" them in Vulkan backend. by Greg Daniel · 4 years, 9 months ago
  95. e118558 Handle failures in submission of vulkan command buffers. by Greg Daniel · 4 years, 9 months ago
  96. fcdd061 Use just GrSurfaceProxy in pipeline management. by Michael Ludwig · 4 years, 9 months ago
  97. 30a35e8 Handle failure to submit semaphores in vulkan backend. by Greg Daniel · 4 years, 9 months ago
  98. 301015c Make GrSemaphore no longer derive from GrGPUResource. by Greg Daniel · 4 years, 9 months ago
  99. 2284aab Reland "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan"""" by Chris Dalton · 4 years, 9 months ago
  100. b3d3551 Revert "Reland "Reland "Reland "Implement sample mask and sample locations support in Vulkan"""" by Robert Phillips · 4 years, 9 months ago