- 2bc96d6 Merge GrVkAttachment into GrVkImage. by Greg Daniel · 3 years ago
- 3e87a8e Move GrOpsTask to gpu/ops and the the skgpu::v1 namespace by Robert Phillips · 3 years ago
- 1e16937 Add more flexibility to GrVkRT to support DMSAA. by Greg Daniel · 3 years ago
- 550de7f Depower GrPipeline.h by Robert Phillips · 3 years, 2 months ago
- 1034425 Move cached input descriptor to attachment and off GrVkRenderTarget. by Greg Daniel · 3 years, 4 months ago
- a36cb40 Remove more uses of GrRenderTarget from GrVkOpsRenderPass. by Greg Daniel · 3 years, 4 months ago
- 1456aff Fix android framework build in GrVkOpsRenderPass. 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
- 3e4ff84 Revert GrOpsRenderPass::fUsesMSAASurface by Chris Dalton · 3 years, 4 months ago
- 2517ce3 Add usesMSAASurface to GrMeshDrawOp::Target by Chris Dalton · 3 years, 4 months ago
- 787fd9d Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor by Robert Phillips · 3 years, 5 months ago
- e895ab2 Have GrVkTexture not derive from GrVkImage. 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
- af1d193 Remove old GrVkBuffer class and rename Buffer2 to Buffer. by Greg Daniel · 3 years, 7 months ago
- 5af72c1 Move mesh buffers over to new vulkan buffer class. by Greg Daniel · 3 years, 7 months ago
- 982127b Make render task targets be just a proxy. by Brian Salomon · 3 years, 7 months ago
- 70ea0d9 Fix caps checks for vulkan indirect and instanced draws. by Greg Daniel · 3 years, 7 months ago
- 417743f Add workaround to use full screen loads for vk discardable msaa. by Greg Daniel · 3 years, 8 months ago
- 91b37b1 Fix inline uploads when using vulkan load resolve. by Greg Daniel · 3 years, 8 months ago
- a8c3210 Add support for manually loading vk resolve in msaa with extra subpass. by Greg Daniel · 3 years, 8 months ago
- 7acddf5 GrVkRenderPass supports resolve attachments and discardable msaa. by Greg Daniel · 3 years, 8 months ago
- 2f7a7ad Refactor beginRenderPass in vulkan. by Greg Daniel · 3 years, 8 months ago
- 07bc9a2 GPU clear values: just 4 floats by Brian Salomon · 3 years, 9 months ago
- a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 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
- 8ade5e8 Remove special handling of stencil formats and just use GrBackendFormts. by Greg Daniel · 3 years, 11 months ago
- 8cc5f19 Always bind input attachment to all pipelines in subpasses that uses one. 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
- 9a18b08 Add support for vulkan non coherent advanced blends. 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
- f7f5433 Remove GrSurfacePriv and GrRenderTargetPriv by Brian Salomon · 4 years, 1 month ago
- 426274b Add support for holding onto refs for input buffers from bindBuffer calls. by Greg Daniel · 4 years, 1 month ago
- 4e105e2 Clean up GrContext references in the src/gpu by Robert Phillips · 4 years, 1 month ago
- d90b3d3 Remove generic GrFragmentProcessor texture sampling. by Brian Salomon · 4 years, 1 month ago
- 709ce81 Make sure we have a valid command buffer throughout vulkan. by Greg Daniel · 4 years, 2 months ago
- 58f569b Remove unnecessary GrFixedClip includes/declarations by Michael Ludwig · 4 years, 3 months ago
- 1e63279 Only use scissor state for native clears by Michael Ludwig · 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
- 03fdf6a Implement support for indirect draws by Chris Dalton · 4 years, 5 months ago
- 10ee0b2 Merge GrVkVertexBuffer and GrVkIndexBuffer into GrVkMeshBuffer by Chris Dalton · 4 years, 5 months ago
- 982f546 Rename outputSwizzle->writeSwizzle. by Brian Salomon · 4 years, 5 months ago
- 2c3e169 Release deferred buffers in GrOpsRenderPass::end() by Chris Dalton · 4 years, 5 months ago
- eb694b7 Rename GrMesh to GrSimpleMesh by Chris Dalton · 4 years, 5 months ago
- 56c09f0 Rearrange Vulkan asserts for samplers by Chris Dalton · 4 years, 5 months ago
- 5082df1 Remove need for gpu when unrefing managed resources. by Jim Van Verth · 4 years, 5 months ago
- 3e19216 Hoist GrVkResource up so it can be used for D3D and Metal. by Jim Van Verth · 4 years, 6 months ago
- db20afc Change the argument ordering for GrOpsRenderPass::bindTextures by Chris Dalton · 4 years, 6 months ago
- ded4370 Add a bindBuffers() call to GrOpsRenderPass by Chris Dalton · 4 years, 6 months ago
- 33db9fc Remove GrMesh::SendToGpuImpl by Chris Dalton · 4 years, 6 months ago
- 2e7ed26 Lift calls for setting dynamic state to Ganesh level by Chris Dalton · 4 years, 6 months ago
- 4386ad1 Add GrOpsRenderPass::bindPipeline() by Chris Dalton · 4 years, 6 months ago
- 79f336d Remove GrPrimitiveType from GrMesh by Chris Dalton · 4 years, 6 months ago
- 5a2f962 Add back door support for GLSL tessellation shaders by Chris Dalton · 4 years, 8 months ago
- 34280e2 Shorten argument lists in GrMesh::SendToGpuImpl by Chris Dalton · 4 years, 8 months ago
- 99448bf Delete unused GrDebugMarkerOp. by Greg Daniel · 4 years, 8 months ago
- e118558 Handle failures in submission of vulkan command buffers. by Greg Daniel · 4 years, 9 months ago
- c241b58 Make fragment processor iterators work with range for loops. by Brian Salomon · 4 years, 9 months ago
- 315c8dc Handle failures in VkCommandBuffer creation. by Greg Daniel · 4 years, 9 months ago
- 0addbdf Cleanup GrVkCommandBuffer resource ownership and freeing. 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
- fcdd061 Use just GrSurfaceProxy in pipeline management. by Michael Ludwig · 4 years, 9 months ago
- 95f0b16 Miscellaneous updates to handle more vulkan creation failures. by Greg Daniel · 4 years, 10 months ago
- ed98476 Handle failure to create VkRenderPasses in vulkan backend. by Greg Daniel · 4 years, 10 months ago
- fcaae48 Use GrProgramInfo's primitiveType field by Robert Phillips · 4 years, 10 months ago
- fa3adf7 Add handling of failed framebuffer creation in vulkan. by Greg Daniel · 4 years, 10 months ago
- cea290f Add GrPrimitiveType to GrProgramInfo by Robert Phillips · 4 years, 10 months ago
- 6e54a29 Assert we are now in the world of single-primitive-type render passes by Robert Phillips · 4 years, 10 months ago
- c10bb6a Some cleanup of unneeded code/objects in GrVkPipelineState. by Greg Daniel · 4 years, 10 months ago
- 835cbda Pass GrProgramInfo further down Vulkan call chain by Robert Phillips · 4 years, 11 months ago
- 2579de4 Tighten up creation of the GrProgramDesc and remove some unnecessary checks by Robert Phillips · 4 years, 11 months ago
- 901aff0 Add GrProgramInfo to centralize management of program information by Robert Phillips · 4 years, 11 months ago
- 65a7775 Only use GrRenderTarget for sample locations in GrGLSLProgramBuilder by Robert Phillips · 5 years ago
- 4a0d36d Use tighter bounds for renderArea of vkCmdBeginRenderPass. by Greg Daniel · 5 years ago
- 28d40b2 Reland "Add support for direct use of vulkan primary command buffer in render pass." by Greg Daniel · 5 years ago
- db53a59 Revert "Add support for direct use of vulkan primary command buffer in render pass." by Greg Daniel · 5 years ago
- eedd085 Add support for direct use of vulkan primary command buffer in render pass. by Greg Daniel · 5 years ago
- f0c681e Begin renderpasses immediately in GrVkOpsRenderPass. by Greg Daniel · 5 years ago
- b20d7e5 Track all sampled textures in GrOpsTask and pass them to GrOpsRenderPass. by Greg Daniel · 5 years ago
- 4fe9257 Comment out assert in onClear in GrVkOpsRenderPass. by Greg Daniel · 5 years ago
- 4ece96d Reland "Initiate MSAA resolves during DAG generation" by Chris Dalton · 5 years ago
- 674ee74 Make sure we use clear load op on GrOpsTask as often as possible. by Greg Daniel · 5 years ago
- 6f31cc3 Revert "Initiate MSAA resolves during DAG generation" by Chris Dalton · 5 years ago
- 804f6a0 Initiate MSAA resolves during DAG generation by Chris Dalton · 5 years ago
- 2d41d0d Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass. by Greg Daniel · 5 years ago[Renamed (90%) from src/gpu/vk/GrVkGpuCommandBuffer.cpp]
- 9ea6315 remove redundant rect methods by Mike Reed · 5 years ago
- f41b2bd Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." by Greg Daniel · 5 years ago
- f21bf9e Revert "Merge GrOpList and GrRTOpList and rename to GrOpsTask." by Greg Daniel · 5 years ago
- 2a59541 Merge GrOpList and GrRTOpList and rename to GrOpsTask. by Greg Daniel · 5 years ago
- e227fe4 Move CopyOps to CopyRenderTask. by Greg Daniel · 5 years ago
- e1efd38 Remove GrPendingIOResource by Robert Phillips · 5 years ago
- bbfec9d Move transferFrom commands from GrOp and into GrRenderTask. by Greg Daniel · 5 years ago
- 0d6f775 Add GrvkGpuRTCommandBuffer::appendSampledTexture by Chris Dalton · 5 years ago