1. 2bc96d6 Merge GrVkAttachment into GrVkImage. by Greg Daniel · 3 years ago
  2. 1e16937 Add more flexibility to GrVkRT to support DMSAA. by Greg Daniel · 3 years ago
  3. 1034425 Move cached input descriptor to attachment and off GrVkRenderTarget. by Greg Daniel · 3 years, 4 months ago
  4. e0fe23a Add a second stencil attachment to GrRenderTarget for dmsaa by Chris Dalton · 3 years, 4 months ago
  5. 805c622 Move cached render passes onto GrVkFramebuffer. by Greg Daniel · 3 years, 4 months ago
  6. 60ec617 Use GrVkFramebuffer throughout GrVkOpsRenderPass instead of GrVkRT. by Greg Daniel · 3 years, 4 months ago
  7. de4bbdb Move vulkan external commandbuffer logic from RT to GrVkFramebufer. by Greg Daniel · 3 years, 4 months ago
  8. a92d787 Return handle when getting simple render pass in vulkan. by Greg Daniel · 3 years, 5 months ago
  9. 38517c2 Have GrVkFramebuffer hold refs to the attachmetns that are part of it. by Greg Daniel · 3 years, 5 months ago
  10. 00d6cf4 Reland "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage." by Greg Daniel · 3 years, 6 months ago
  11. 9ef3f2e Revert "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage." by Greg Daniel · 3 years, 6 months ago
  12. 3dc6c19 Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage. by Greg Daniel · 3 years, 6 months ago
  13. 7acddf5 GrVkRenderPass supports resolve attachments and discardable msaa. by Greg Daniel · 3 years, 8 months ago
  14. a670782 Update GrAttachment budgeted and gpu memory size calculation. by Greg Daniel · 3 years, 10 months ago
  15. e2893f2 Use the new GrMSAAAttachment class in vulkan. by Greg Daniel · 3 years, 10 months ago
  16. c0d6915 Reland "Rename GrStencilAttachment class to generic GrAttachment" by Greg Daniel · 3 years, 11 months ago
  17. 99b1a8b Revert "Rename GrStencilAttachment class to generic GrAttachment" by Jim Van Verth · 3 years, 11 months ago
  18. 6113d50 Rename GrStencilAttachment class to generic GrAttachment by Greg Daniel · 3 years, 11 months ago
  19. 72c7b98 Start removal of tool usage of SkSurface::MakeFromBackendTextureAsRenderTarget. by Brian Salomon · 3 years, 11 months ago
  20. 0eca74c Move bytesPerPixel query off of GrCaps and add bytesPerBlock query. by Greg Daniel · 3 years, 11 months ago
  21. 314e7e5 Use sk_sp for GrVkImageViews. by Greg Daniel · 3 years, 11 months ago
  22. 37fd658 Add input attachment support to program building. by Greg Daniel · 4 years ago
  23. 2177436 Update GrVkRenderPasses to be created to support both input attachments and adv blend. by Greg Daniel · 4 years ago
  24. d2b695a Close disabled warning pragmas by Jim Van Verth · 4 years ago
  25. 638b2e8 Add GrInternalSurfaceFlag for vulkan input attachment. by Greg Daniel · 4 years ago
  26. ed629c1 Support making a VkRenderPasses with self dependencies. by Greg Daniel · 4 years ago
  27. b418921 Add plumbing for dst read render passes into GrVkRenderPass. by Greg Daniel · 4 years ago
  28. 7e67dca Rename GrMipMapped GrMipmapped by Brian Salomon · 4 years, 1 month ago
  29. 24e2f6e Add program pre-compilation to Vulkan backend by Robert Phillips · 4 years, 2 months ago
  30. 6c6caf4 Add GrBackendMutableState object to handle shared texture state. by Greg Daniel · 4 years, 3 months ago
  31. 96f2237 Update GrVkRenderTarget to store both stencil & non-stencil render passes (for real) by Robert Phillips · 4 years, 3 months ago
  32. 3e19216 Hoist GrVkResource up so it can be used for D3D and Metal. by Jim Van Verth · 4 years, 6 months ago
  33. a56a746 Remove GrSurfaceDesc by Brian Salomon · 4 years, 7 months ago
  34. f0e04f0 Always destroy resources instead of simply "abandoning" them in Vulkan backend. by Greg Daniel · 4 years, 9 months ago
  35. 32d6c8d When wrapped, store ref to GrVkSecondaryCommandBuffer on GrVkRenderTarget. by Greg Daniel · 4 years, 9 months ago
  36. ed98476 Handle failure to create VkRenderPasses in vulkan backend. by Greg Daniel · 4 years, 10 months ago
  37. fa3adf7 Add handling of failed framebuffer creation in vulkan. by Greg Daniel · 4 years, 10 months ago
  38. 9f2b86c More SkISizification in GPU code. by Brian Salomon · 4 years, 10 months ago
  39. a00bcad Remove GrPixelConfig version of CompressedDataSize. by Greg Daniel · 4 years, 11 months ago
  40. 7fd7a8a Remove uses of GrPixelConfig version of GrBytesPerPixel. by Greg Daniel · 4 years, 11 months ago
  41. c139d08 Reland "Remove the resolve rect and resolve types from GrRenderTarget" by Chris Dalton · 5 years ago
  42. 798a31d Revert "Remove the resolve rect and resolve types from GrRenderTarget" by Chris Dalton · 5 years ago
  43. ec85f40 Remove the resolve rect and resolve types from GrRenderTarget by Chris Dalton · 5 years ago
  44. 3f7932e Add kRequiresManualMSAAResolve to GrInternalSurfaceFlags by Chris Dalton · 5 years ago
  45. 201cdbb Make GrSamplerState.h and GrRenderTarget.h private by Brian Salomon · 5 years ago
  46. 8daf3b7 Don't have GrVk*CommandBuffer derive from GrVkResource. by Greg Daniel · 5 years ago
  47. 27b4d8d Remove sample count from GrSurfaceDesc. by Brian Salomon · 5 years ago
  48. 6ce447a Eliminate mixed samples as an FBO type or AA type by Chris Dalton · 5 years ago
  49. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  50. b2c5dae Simplify promise image lazy instantiation callbacks. by Brian Salomon · 5 years ago
  51. 2d35a1c Move texture release proc to GrSurface so that render targets can also have releases. by Greg Daniel · 6 years ago
  52. 070cbaf Add support to gpu command buffers to wrap an external command buffer. by Greg Daniel · 6 years ago
  53. b46add8 Add initial support for creating a vulkan secondary command buffer drawing context. by Greg Daniel · 6 years ago
  54. 487132b Don't include system vulkan header when building skia files. by Greg Daniel · 6 years ago
  55. 54bfb18 Privately include our version of vulkan header file in all our src files. by Greg Daniel · 6 years ago
  56. 4065d45 Reland "Reland "Have a GrBackendFormat be stored on gpu proxies."" by Greg Daniel · 6 years ago
  57. d7157b2 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" by Greg Daniel · 6 years ago
  58. 2f9a5ea Reland "Have a GrBackendFormat be stored on gpu proxies." by Greg Daniel · 6 years ago
  59. 919c9e7 Revert "Have a GrBackendFormat be stored on gpu proxies." by Greg Daniel · 6 years ago
  60. 51b1c12 Have a GrBackendFormat be stored on gpu proxies. by Greg Daniel · 6 years ago
  61. 001c67f Remove Vulkan code that supported creating a GrVkRenderTarget. by Greg Daniel · 6 years ago
  62. 6d138bf Reland "Remove GrBackendObject and all related functions from Skia." by Greg Daniel · 6 years ago
  63. a0ca909 Revert "Remove GrBackendObject and all related functions from Skia." by Brian Osman · 6 years ago
  64. ccd4cfc Remove GrBackendObject and all related functions from Skia. by Greg Daniel · 6 years ago
  65. 7444c3c Revert "Delete getRenderTargetHandle call on SkSurface." by Greg Daniel · 6 years ago
  66. c828109 Delete getRenderTargetHandle call on SkSurface. by Greg Daniel · 6 years ago
  67. ba375a8 Add SK_SUPPORT_LEGACY_BACKEND_OBJECTS by Robert Phillips · 6 years ago
  68. 52e16d9 Update getBackendInfo calls on GrBackendTexture to support VkImageLayout better. by Greg Daniel · 6 years ago
  69. bdecacf Revert "Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""""" by Brian Salomon · 7 years ago
  70. 3a2cc2c Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend.""""" by Brian Salomon · 7 years ago
  71. 5bb82cb Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""" by Brian Salomon · 7 years ago
  72. 18c52a7 Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend.""" by Brian Salomon · 7 years ago
  73. d0d7270 Revert "Revert "Redefine the meaning of sample counts in GPU backend."" by Brian Salomon · 7 years ago
  74. c1ce2f7 Revert "Redefine the meaning of sample counts in GPU backend." by Brian Salomon · 7 years ago
  75. 48825b1 Redefine the meaning of sample counts in GPU backend. by Brian Salomon · 7 years ago
  76. b67821d Add GrBackendTexture & GrBackendRenderTarget access methods to GrTexture and GrRenderTarget by Robert Phillips · 7 years ago
  77. 6a40abc Revert "Implement window rectangles in vulkan" by Jim Van Verth · 7 years ago
  78. 94c0468 Implement window rectangles in vulkan by Chris Dalton · 7 years ago
  79. e252f08 Add hint to SkSurface::MakeRenderTarget that we will use mips by Greg Daniel · 7 years ago
  80. 51fd6d8 Add GrMtlRenderTarget class by Greg Daniel · 7 years ago
  81. 1591c38 Use GrBackendObjectOwnership instead of GrVkImage::Wrapped by Greg Daniel · 7 years ago
  82. bb5711a Remove GrSurfaceDesc member from GrSurfaceProxy. by Brian Salomon · 7 years ago
  83. 2db3232 Fix Vulkan memory leak in MSAA by Greg Daniel · 7 years ago
  84. 0b791f5 Remove ownership aruments from render target wrap functions by Brian Osman · 7 years ago
  85. d6214d4 Further centralize computation of GrSurface VRAM consumption - take 2 by Robert Phillips · 8 years ago
  86. 9c46b68 Revert "Further centralize computation of GrSurface VRAM consumption" by Ben Wagner · 8 years ago
  87. ccd3c89 Further centralize computation of GrSurface VRAM consumption by Robert Phillips · 8 years ago
  88. 29e52f1 Centralize computation of GrRenderTarget & GrTexture VRAM consumption by Robert Phillips · 8 years ago
  89. 6bd5284 Remove SkAutoTUnref and SkAutoTDelete from public includes. by bungeman · 8 years ago
  90. 6693355 Add addtional resolve calls to vulkan backend by egdaniel · 8 years ago
  91. 50ead53 Update RT views and framebuffer in vulkan after mipmaping by egdaniel · 8 years ago
  92. 37535c9 Add discard support to Vulkan by egdaniel · 8 years ago
  93. 066df7c Add GpuCommandBuffer support. by egdaniel · 8 years ago
  94. 2feb093 Add support for finding/creating general GrVkRenderPass from the VkResourceProvider. by egdaniel · 8 years ago
  95. d62e28b Refactor creation of GrVkRenderPasses to make them move general by egdaniel · 8 years ago
  96. b2df0c2 Refactor Vulkan image, texture, RTs so that create and getter handles match. by egdaniel · 8 years ago
  97. 2e6055b Refactor to separate backend object lifecycle and GpuResource budget decision by kkinnunen · 8 years ago
  98. 9d524f2 Style bikeshed - remove extraneous whitespace by halcanary · 8 years ago
  99. fd359ca Implement Vulkan GrBackendObject for textures. by jvanverth · 8 years ago
  100. 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