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