1. 2bc96d6 Merge GrVkAttachment into GrVkImage. by Greg Daniel · 3 years ago
  2. 3e87a8e Move GrOpsTask to gpu/ops and the the skgpu::v1 namespace by Robert Phillips · 3 years ago
  3. 1e16937 Add more flexibility to GrVkRT to support DMSAA. by Greg Daniel · 3 years ago
  4. 550de7f Depower GrPipeline.h by Robert Phillips · 3 years, 2 months ago
  5. 1034425 Move cached input descriptor to attachment and off GrVkRenderTarget. by Greg Daniel · 3 years, 4 months ago
  6. a36cb40 Remove more uses of GrRenderTarget from GrVkOpsRenderPass. by Greg Daniel · 3 years, 4 months ago
  7. 1456aff Fix android framework build in GrVkOpsRenderPass. by Greg Daniel · 3 years, 4 months ago
  8. 60ec617 Use GrVkFramebuffer throughout GrVkOpsRenderPass instead of GrVkRT. by Greg Daniel · 3 years, 4 months ago
  9. de4bbdb Move vulkan external commandbuffer logic from RT to GrVkFramebufer. by Greg Daniel · 3 years, 4 months ago
  10. 3e4ff84 Revert GrOpsRenderPass::fUsesMSAASurface by Chris Dalton · 3 years, 4 months ago
  11. 2517ce3 Add usesMSAASurface to GrMeshDrawOp::Target by Chris Dalton · 3 years, 4 months ago
  12. 787fd9d Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor by Robert Phillips · 3 years, 5 months ago
  13. e895ab2 Have GrVkTexture not derive from GrVkImage. by Greg Daniel · 3 years, 5 months ago
  14. 00d6cf4 Reland "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage." by Greg Daniel · 3 years, 6 months ago
  15. 9ef3f2e Revert "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage." by Greg Daniel · 3 years, 6 months ago
  16. 3dc6c19 Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage. by Greg Daniel · 3 years, 6 months ago
  17. af1d193 Remove old GrVkBuffer class and rename Buffer2 to Buffer. by Greg Daniel · 3 years, 7 months ago
  18. 5af72c1 Move mesh buffers over to new vulkan buffer class. by Greg Daniel · 3 years, 7 months ago
  19. 982127b Make render task targets be just a proxy. by Brian Salomon · 3 years, 7 months ago
  20. 70ea0d9 Fix caps checks for vulkan indirect and instanced draws. by Greg Daniel · 3 years, 7 months ago
  21. 417743f Add workaround to use full screen loads for vk discardable msaa. by Greg Daniel · 3 years, 8 months ago
  22. 91b37b1 Fix inline uploads when using vulkan load resolve. by Greg Daniel · 3 years, 8 months ago
  23. a8c3210 Add support for manually loading vk resolve in msaa with extra subpass. by Greg Daniel · 3 years, 8 months ago
  24. 7acddf5 GrVkRenderPass supports resolve attachments and discardable msaa. by Greg Daniel · 3 years, 8 months ago
  25. 2f7a7ad Refactor beginRenderPass in vulkan. by Greg Daniel · 3 years, 8 months ago
  26. 07bc9a2 GPU clear values: just 4 floats by Brian Salomon · 3 years, 9 months ago
  27. a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 3 years, 10 months ago
  28. e2893f2 Use the new GrMSAAAttachment class in vulkan. by Greg Daniel · 3 years, 10 months ago
  29. c0d6915 Reland "Rename GrStencilAttachment class to generic GrAttachment" by Greg Daniel · 3 years, 11 months ago
  30. 99b1a8b Revert "Rename GrStencilAttachment class to generic GrAttachment" by Jim Van Verth · 3 years, 11 months ago
  31. 6113d50 Rename GrStencilAttachment class to generic GrAttachment by Greg Daniel · 3 years, 11 months ago
  32. 8ade5e8 Remove special handling of stencil formats and just use GrBackendFormts. by Greg Daniel · 3 years, 11 months ago
  33. 8cc5f19 Always bind input attachment to all pipelines in subpasses that uses one. by Greg Daniel · 3 years, 11 months ago
  34. 37fd658 Add input attachment support to program building. by Greg Daniel · 4 years ago
  35. 2177436 Update GrVkRenderPasses to be created to support both input attachments and adv blend. by Greg Daniel · 4 years ago
  36. 9a18b08 Add support for vulkan non coherent advanced blends. by Greg Daniel · 4 years ago
  37. ed629c1 Support making a VkRenderPasses with self dependencies. by Greg Daniel · 4 years ago
  38. b418921 Add plumbing for dst read render passes into GrVkRenderPass. by Greg Daniel · 4 years ago
  39. f7f5433 Remove GrSurfacePriv and GrRenderTargetPriv by Brian Salomon · 4 years, 1 month ago
  40. 426274b Add support for holding onto refs for input buffers from bindBuffer calls. by Greg Daniel · 4 years, 1 month ago
  41. 4e105e2 Clean up GrContext references in the src/gpu by Robert Phillips · 4 years, 1 month ago
  42. d90b3d3 Remove generic GrFragmentProcessor texture sampling. by Brian Salomon · 4 years, 1 month ago
  43. 709ce81 Make sure we have a valid command buffer throughout vulkan. by Greg Daniel · 4 years, 2 months ago
  44. 58f569b Remove unnecessary GrFixedClip includes/declarations by Michael Ludwig · 4 years, 3 months ago
  45. 1e63279 Only use scissor state for native clears by Michael Ludwig · 4 years, 3 months ago
  46. 96f2237 Update GrVkRenderTarget to store both stencil & non-stencil render passes (for real) by Robert Phillips · 4 years, 3 months ago
  47. 03fdf6a Implement support for indirect draws by Chris Dalton · 4 years, 5 months ago
  48. 10ee0b2 Merge GrVkVertexBuffer and GrVkIndexBuffer into GrVkMeshBuffer by Chris Dalton · 4 years, 5 months ago
  49. 982f546 Rename outputSwizzle->writeSwizzle. by Brian Salomon · 4 years, 5 months ago
  50. 2c3e169 Release deferred buffers in GrOpsRenderPass::end() by Chris Dalton · 4 years, 5 months ago
  51. eb694b7 Rename GrMesh to GrSimpleMesh by Chris Dalton · 4 years, 5 months ago
  52. 56c09f0 Rearrange Vulkan asserts for samplers by Chris Dalton · 4 years, 5 months ago
  53. 5082df1 Remove need for gpu when unrefing managed resources. by Jim Van Verth · 4 years, 5 months ago
  54. 3e19216 Hoist GrVkResource up so it can be used for D3D and Metal. by Jim Van Verth · 4 years, 6 months ago
  55. db20afc Change the argument ordering for GrOpsRenderPass::bindTextures by Chris Dalton · 4 years, 6 months ago
  56. ded4370 Add a bindBuffers() call to GrOpsRenderPass by Chris Dalton · 4 years, 6 months ago
  57. 33db9fc Remove GrMesh::SendToGpuImpl by Chris Dalton · 4 years, 6 months ago
  58. 2e7ed26 Lift calls for setting dynamic state to Ganesh level by Chris Dalton · 4 years, 6 months ago
  59. 4386ad1 Add GrOpsRenderPass::bindPipeline() by Chris Dalton · 4 years, 6 months ago
  60. 79f336d Remove GrPrimitiveType from GrMesh by Chris Dalton · 4 years, 6 months ago
  61. 5a2f962 Add back door support for GLSL tessellation shaders by Chris Dalton · 4 years, 8 months ago
  62. 34280e2 Shorten argument lists in GrMesh::SendToGpuImpl by Chris Dalton · 4 years, 8 months ago
  63. 99448bf Delete unused GrDebugMarkerOp. by Greg Daniel · 4 years, 8 months ago
  64. e118558 Handle failures in submission of vulkan command buffers. by Greg Daniel · 4 years, 9 months ago
  65. c241b58 Make fragment processor iterators work with range for loops. by Brian Salomon · 4 years, 9 months ago
  66. 315c8dc Handle failures in VkCommandBuffer creation. by Greg Daniel · 4 years, 9 months ago
  67. 0addbdf Cleanup GrVkCommandBuffer resource ownership and freeing. by Greg Daniel · 4 years, 9 months ago
  68. 32d6c8d When wrapped, store ref to GrVkSecondaryCommandBuffer on GrVkRenderTarget. by Greg Daniel · 4 years, 9 months ago
  69. fcdd061 Use just GrSurfaceProxy in pipeline management. by Michael Ludwig · 4 years, 9 months ago
  70. 95f0b16 Miscellaneous updates to handle more vulkan creation failures. by Greg Daniel · 4 years, 10 months ago
  71. ed98476 Handle failure to create VkRenderPasses in vulkan backend. by Greg Daniel · 4 years, 10 months ago
  72. fcaae48 Use GrProgramInfo's primitiveType field by Robert Phillips · 4 years, 10 months ago
  73. fa3adf7 Add handling of failed framebuffer creation in vulkan. by Greg Daniel · 4 years, 10 months ago
  74. cea290f Add GrPrimitiveType to GrProgramInfo by Robert Phillips · 4 years, 10 months ago
  75. 6e54a29 Assert we are now in the world of single-primitive-type render passes by Robert Phillips · 4 years, 10 months ago
  76. c10bb6a Some cleanup of unneeded code/objects in GrVkPipelineState. by Greg Daniel · 4 years, 10 months ago
  77. 835cbda Pass GrProgramInfo further down Vulkan call chain by Robert Phillips · 4 years, 11 months ago
  78. 2579de4 Tighten up creation of the GrProgramDesc and remove some unnecessary checks by Robert Phillips · 4 years, 11 months ago
  79. 901aff0 Add GrProgramInfo to centralize management of program information by Robert Phillips · 4 years, 11 months ago
  80. 65a7775 Only use GrRenderTarget for sample locations in GrGLSLProgramBuilder by Robert Phillips · 5 years ago
  81. 4a0d36d Use tighter bounds for renderArea of vkCmdBeginRenderPass. by Greg Daniel · 5 years ago
  82. 28d40b2 Reland "Add support for direct use of vulkan primary command buffer in render pass." by Greg Daniel · 5 years ago
  83. db53a59 Revert "Add support for direct use of vulkan primary command buffer in render pass." by Greg Daniel · 5 years ago
  84. eedd085 Add support for direct use of vulkan primary command buffer in render pass. by Greg Daniel · 5 years ago
  85. f0c681e Begin renderpasses immediately in GrVkOpsRenderPass. by Greg Daniel · 5 years ago
  86. b20d7e5 Track all sampled textures in GrOpsTask and pass them to GrOpsRenderPass. by Greg Daniel · 5 years ago
  87. 4fe9257 Comment out assert in onClear in GrVkOpsRenderPass. by Greg Daniel · 5 years ago
  88. 4ece96d Reland "Initiate MSAA resolves during DAG generation" by Chris Dalton · 5 years ago
  89. 674ee74 Make sure we use clear load op on GrOpsTask as often as possible. by Greg Daniel · 5 years ago
  90. 6f31cc3 Revert "Initiate MSAA resolves during DAG generation" by Chris Dalton · 5 years ago
  91. 804f6a0 Initiate MSAA resolves during DAG generation by Chris Dalton · 5 years ago
  92. 2d41d0d Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass. by Greg Daniel · 5 years ago[Renamed (90%) from src/gpu/vk/GrVkGpuCommandBuffer.cpp]
  93. 9ea6315 remove redundant rect methods by Mike Reed · 5 years ago
  94. f41b2bd Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." by Greg Daniel · 5 years ago
  95. f21bf9e Revert "Merge GrOpList and GrRTOpList and rename to GrOpsTask." by Greg Daniel · 5 years ago
  96. 2a59541 Merge GrOpList and GrRTOpList and rename to GrOpsTask. by Greg Daniel · 5 years ago
  97. e227fe4 Move CopyOps to CopyRenderTask. by Greg Daniel · 5 years ago
  98. e1efd38 Remove GrPendingIOResource by Robert Phillips · 5 years ago
  99. bbfec9d Move transferFrom commands from GrOp and into GrRenderTask. by Greg Daniel · 5 years ago
  100. 0d6f775 Add GrvkGpuRTCommandBuffer::appendSampledTexture by Chris Dalton · 5 years ago