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