- 06273bc Prepare headers for making all ops V1-only by Robert Phillips · 3 years, 3 months ago
- 1034425 Move cached input descriptor to attachment and off GrVkRenderTarget. by Greg Daniel · 3 years, 7 months ago
- 57ab06c Delete mixed samples by Chris Dalton · 3 years, 7 months ago
- 60ec617 Use GrVkFramebuffer throughout GrVkOpsRenderPass instead of GrVkRT. by Greg Daniel · 3 years, 7 months ago
- 0a6cd5a Switch vk command pool reset mutex to use SkMutex and guard it. by Greg Daniel · 3 years, 8 months ago
- e9cbec6 Grab mutex before reseting vk command pools. by Greg Daniel · 3 years, 8 months ago
- 428523f Add supported for releasing backend api objects when purging gpu resources. by Greg Daniel · 3 years, 8 months ago
- 787fd9d Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor by Robert Phillips · 3 years, 8 months ago
- f0de96f Reland "Redesign program key construction" by Brian Osman · 3 years, 9 months ago
- ae67c52 Add GrThreadSafePipelineBuilder by Robert Phillips · 3 years, 9 months ago
- acf2650 Revert "Redesign program key construction" by Brian Osman · 3 years, 9 months ago
- bbbf1a7 Redesign program key construction by Brian Osman · 3 years, 9 months ago
- fda4586 Update workaround for devices with broken vkQueueWaitIdle. by Greg Daniel · 3 years, 9 months ago
- 8eb119a Move uniform buffers over to new vulkan buffer class. by Greg Daniel · 3 years, 10 months ago
- a89b430 Add syncing of gpu work before releasing resources in GrDirectContext teardowns. by Greg Daniel · 3 years, 10 months ago
- 91b37b1 Fix inline uploads when using vulkan load resolve. by Greg Daniel · 3 years, 11 months ago
- 3ef052c Use sk_sp for GrVkPipeline. by Greg Daniel · 3 years, 11 months ago
- a8c3210 Add support for manually loading vk resolve in msaa with extra subpass. by Greg Daniel · 3 years, 11 months ago
- 7acddf5 GrVkRenderPass supports resolve attachments and discardable msaa. by Greg Daniel · 4 years ago
- ee792d6 Fix hazard in vulkan from resetting fActiveCommandPools. by Greg Daniel · 4 years ago
- a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 4 years, 1 month ago
- 2177436 Update GrVkRenderPasses to be created to support both input attachments and adv blend. by Greg Daniel · 4 years, 2 months ago
- f32fec1 Add support for input attachment descriptors. by Greg Daniel · 4 years, 2 months ago
- e9a9ad9 Remove unused GrVkDescriptorSetManager factor. by Greg Daniel · 4 years, 3 months ago
- ed629c1 Support making a VkRenderPasses with self dependencies. by Greg Daniel · 4 years, 3 months ago
- b418921 Add plumbing for dst read render passes into GrVkRenderPass. by Greg Daniel · 4 years, 3 months ago
- 3d0359a Migrate GrGpu to GrDirectContext by Adlai Holler · 4 years, 4 months ago
- 288ecf6 Use main command buffer for updateBackendTexture in vulkan. by Greg Daniel · 4 years, 6 months ago
- 96f2237 Update GrVkRenderTarget to store both stencil & non-stencil render passes (for real) by Robert Phillips · 4 years, 6 months ago
- 8bd0719 Add GrVkResourceProvider::findCompatibleRenderPass variant that takes an AttachmentsDescriptor by Robert Phillips · 4 years, 6 months ago
- f497c36 Make GrVkResourceProvider::PipelineStateCache use GrGpu::Stats by Robert Phillips · 4 years, 6 months ago
- 3bce1f7 Non-substantive Vulkan backend changes by Robert Phillips · 4 years, 6 months ago
- fe15962 Reland "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager." by Greg Daniel · 4 years, 7 months ago
- 2faa337 Revert "Split apart flushing and submitting in the GrGpu classes and GrDrawingManager." by Greg Daniel · 4 years, 7 months ago
- 6341d92 Split apart flushing and submitting in the GrGpu classes and GrDrawingManager. by Greg Daniel · 4 years, 7 months ago
- 5c69393 Minor fixes for D3D build. by Jim Van Verth · 4 years, 8 months ago
- cff6396 begin refactoring SkTDynamicHash and SkTMultiMap by Mike Klein · 4 years, 8 months ago
- 5082df1 Remove need for gpu when unrefing managed resources. by Jim Van Verth · 4 years, 8 months ago
- a31ab4b Have GrVkUniformBuffers own their descriptor sets. by Greg Daniel · 4 years, 8 months ago
- 3e19216 Hoist GrVkResource up so it can be used for D3D and Metal. by Jim Van Verth · 4 years, 8 months ago
- b185785 Reland "Cleanup program building a bit" by Stephen White · 4 years, 10 months ago
- 77fdf66 Revert "Cleanup program building a bit" by Austin Eng · 4 years, 10 months ago
- 4777e3a Cleanup program building a bit by Robert Phillips · 4 years, 10 months ago
- ccb6142 Allow implicit conversion from GrSamplerState::Filter to GrSamplerState by Brian Salomon · 4 years, 11 months ago
- f0e04f0 Always destroy resources instead of simply "abandoning" them in Vulkan backend. by Greg Daniel · 5 years ago
- d034c62 Various fixes for supporting failures in VkPipeline and cache creation. by Greg Daniel · 5 years ago
- a87c529 Use a priori knowledge about the number of stencil bits in Dawn, Metal and Vulkan backends by Robert Phillips · 5 years ago
- ed98476 Handle failure to create VkRenderPasses in vulkan backend. by Greg Daniel · 5 years ago
- fcaae48 Use GrProgramInfo's primitiveType field by Robert Phillips · 5 years ago
- fa3adf7 Add handling of failed framebuffer creation in vulkan. by Greg Daniel · 5 years ago
- 9b63dc8 Have vulkan command and descriptor sets handle failed creation. by Greg Daniel · 5 years ago
- e643da6 Add new macro for checking device lost when making Vulkan calls. by Greg Daniel · 5 years ago
- 6c2aa7a Revert "Reduce inputs to GrProgramDesc::Build method(s)" by Robert Phillips · 5 years ago
- 63a3873 Reduce inputs to GrProgramDesc::Build method(s) by Robert Phillips · 5 years ago
- 901aff0 Add GrProgramInfo to centralize management of program information by Robert Phillips · 5 years ago
- 65a7775 Only use GrRenderTarget for sample locations in GrGLSLProgramBuilder by Robert Phillips · 5 years ago
- 201cdbb Make GrSamplerState.h and GrRenderTarget.h private by Brian Salomon · 5 years ago
- 2739fd2 Reland: Enable YCbCr sampler support on platforms other than Android by Sergey Ulanov · 5 years ago
- 9fc5e8d Revert "Enable YCbCr sampler support on platforms other than Android" by Greg Daniel · 5 years ago
- cc4573d Enable YCbCr sampler support on platforms other than Android by Sergey Ulanov · 5 years ago
- e39526b Trace events in Gr[Vk]Gpu, GrVkCommandBuffer, GrVkCommandPool, and GrVkResoureProvider. by Brian Salomon · 5 years ago
- 46cfbc6 Reland "Reland "Remove support for copyAsDraw in gpu copySurface."" by Greg Daniel · 5 years ago
- 4c6f9b7 Revert "Reland "Remove support for copyAsDraw in gpu copySurface."" by Greg Daniel · 5 years ago
- 84ea049 Reland "Remove support for copyAsDraw in gpu copySurface." by Greg Daniel · 5 years ago
- c5167c0 Revert "Remove support for copyAsDraw in gpu copySurface." by Greg Daniel · 5 years ago
- 6565506 Remove support for copyAsDraw in gpu copySurface. by Greg Daniel · 5 years ago
- c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
- 71713f6 Swap front and back stencil sides when rendering bottom-left by Chris Dalton · 6 years ago
- a3aa75a Add callback to flush for knowing when gpu is finished work. by Greg Daniel · 6 years ago
- 9da87e0 Rename GrContext::contextPriv to priv by Robert Phillips · 6 years ago
- d0fe875 Remove destination GrRenderTargetProxy from GrPipeline by Robert Phillips · 6 years ago
- 1c0cacf Remove empty statement. by Ben Wagner · 6 years ago
- a870b46 Add ability to write out VkPipelineCache to gpu PersistentCache. 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
- 8e265a7 Re-land "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
- bff4e07 Revert "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
- ce50043 Revert "fix for GrVkGpu not always unreffing all command pools" by Ethan Nicholas · 6 years ago
- 15b83aa fix for GrVkGpu not always unreffing all command pools by Ethan Nicholas · 6 years ago
- 30e6343 Perform Vulkan resets in a background thread by Ethan Nicholas · 6 years ago
- 820e79b remove sk_atomic_load and sk_atomic_store by Mike Klein · 6 years ago
- 9a51a86 Pass in actual sampled texture and sample params to gpu uniform builders. by Greg Daniel · 6 years ago
- 7e00022 Reland "Add support for Ycbcr Conversion Samplers in vulkan." by Greg Daniel · 6 years ago
- f4bf973 Revert "Add support for Ycbcr Conversion Samplers in vulkan." by Greg Daniel · 6 years ago
- 6cd7490 Add support for Ycbcr Conversion Samplers in vulkan. by Greg Daniel · 6 years ago
- 6616efb In Vulkan, use 1000 for maxLod instead of maxMipLevel when using mips. by Greg Daniel · 6 years ago
- 99b88e0 Pass a VkRenderPass through pipeline state creation instead of GrVkRenderPass. by Greg Daniel · 6 years ago
- adb4bfe A bunch of fixes for calling abandon on vulkan context. by Greg Daniel · 6 years ago
- 21580ba Fix some static intializers in Vulkan code. by Greg Daniel · 6 years ago
- ff168d9 Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists. by Brian Salomon · 6 years ago
- f3a4ef9 Add unit test the explicit tests create a GrVkCopyPipeline by Greg Daniel · 7 years ago
- 09eeefb Remove uses of sk_sp when passing around GrVkPipelineState by Greg Daniel · 7 years ago
- 2bbdcc4 Rework GrSamplerParams to be more compact and use its own wrap mode enum. by Brian Salomon · 7 years ago
- b280d4e Fix up and clarify use of maxMipLevel in Vulkan by Greg Daniel · 7 years ago
- 6ecc911 Revert "Revert "Remove Gr*Gpu includes from header files."" by Greg Daniel · 7 years ago
- 56af45b Revert "Remove Gr*Gpu includes from header files." by Greg Daniel · 7 years ago
- 2bd381b Remove Gr*Gpu includes from header files. by Greg Daniel · 7 years ago
- 18f9602 Add support for Geom shaders in Vulkan backend. by Greg Daniel · 8 years ago
- a754378 Setup support for UNIFORM_TEXEL_BUFFER descriptor sets in Vulkan by Greg Daniel · 8 years ago
- 101b844 Remove GrGLSLSampler type and subclasses by Brian Salomon · 8 years ago
- 514baff Rename GrTextureParams to GrSamplerParams by Brian Salomon · 8 years ago