1. 2f6c53f [graphite] Add SkSL compiler support by Jim Van Verth · 2 years, 8 months ago
  2. 1f224ed [graphite] Add vertex/instance attribute definition to RenderStep by Michael Ludwig · 2 years, 8 months ago
  3. b8e3674 [graphite] Add DrawWriter type for auto merging consecutive vertex data into draws by Michael Ludwig · 2 years, 8 months ago
  4. 61c032e [graphite] Keep baseVertex,baseInstance relative to offset specified when vertex buffers were bound by Michael Ludwig · 2 years, 8 months ago
  5. 940086c [graphite] Include offset in Writers returned by DrawBufferManager by Michael Ludwig · 2 years, 8 months ago
  6. 6d1d2c0 [graphite] Support wrapped Textures in the backends. by Greg Daniel · 2 years, 8 months ago
  7. 3097052 At SkDevice level and below use SkBlender instead of SkBlendMode by Brian Salomon · 2 years, 8 months ago
  8. e136c31 [graphite] Add rasterization state methods to CommandBuffer by Jim Van Verth · 2 years, 8 months ago
  9. 78a0a2a [graphite] Move VertexAttribTypeSize to DrawTypes.h by Michael Ludwig · 2 years, 8 months ago
  10. 4f806e0 Add UniformSlot to CommandBuffer API by Robert Phillips · 2 years, 8 months ago
  11. 80ee93d Add ShaderType::kSolidColor and make Combinations work w/ PaintParams by Robert Phillips · 2 years, 8 months ago
  12. 7b64e13 [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. by Greg Daniel · 2 years, 9 months ago
  13. 686ccec [graphite] Add BackendTexture abstraction for Graphite. by Greg Daniel · 2 years, 9 months ago
  14. 300f51a [graphite] Be explicit about pending draws on DrawContext destruction by Jim Van Verth · 2 years, 9 months ago
  15. 23dafe8 [graphite] Implement fullscreen clear as LoadOp by Jim Van Verth · 2 years, 9 months ago
  16. 5182ed3 [graphite] Revise RenderPassTask construction by Jim Van Verth · 2 years, 9 months ago
  17. 384ba65 Remove GPU V2 by Brian Salomon · 2 years, 9 months ago
  18. 1c0d713 [graphite] Add offsets to vertex buffers by Jim Van Verth · 2 years, 9 months ago
  19. 9b353b9 [graphite] Add commands to CommandBuffer from Tasks by Jim Van Verth · 2 years, 9 months ago
  20. 1f8c31b [infra] Add initial Bazel rules and files by Kevin Lubick · 2 years, 9 months ago
  21. 497ac0f [graphite] Rename RenderPipeline[Desc] to GraphicsPipeline[Desc] by Michael Ludwig · 2 years, 9 months ago
  22. f2b5dc8 [graphite] Fix MSL FS generation by Robert Phillips · 2 years, 9 months ago
  23. 6990ee0 [graphite] Add RenderPassTask::execute by Jim Van Verth · 2 years, 9 months ago
  24. 5e52389 Reland "[graphite] Fill in basic vertex and index buffers." by Greg Daniel · 2 years, 9 months ago
  25. 40d5fbb Add support for half-precision uniforms to Graphite. by John Stiles · 2 years, 9 months ago
  26. 6934766 Rename Uint to UInt. by John Stiles · 2 years, 9 months ago
  27. 15f17c0 Revert "[graphite] Fill in basic vertex and index buffers." by Robert Phillips · 2 years, 9 months ago
  28. b95c833 [graphite] Fill in basic vertex and index buffers. by Greg Daniel · 2 years, 9 months ago
  29. 83e9956 add constrained_add by Herb Derby · 2 years, 10 months ago
  30. 8e37086 Remove SK_SURFACE_COPY_ON_WRITE_CRASHES by Ben Wagner · 2 years, 9 months ago
  31. 9b98059 Reland "Add support for half-precision types in Metal." by John Stiles · 2 years, 9 months ago
  32. 9d24b02 Revert "Add support for half-precision types in Metal." by Brian Osman · 2 years, 9 months ago
  33. 60e456e [graphite] Partially connect Recorder, DrawBufferManager, DrawPass, and UniformCache. by Robert Phillips · 2 years, 9 months ago
  34. d90e09b Add support for half-precision types in Metal. by John Stiles · 2 years, 9 months ago
  35. 50add5a [graphite] Add support for synchronous surface readpixels by Greg Daniel · 2 years, 9 months ago
  36. 527d127 [graphite] Partially connect DrawPass, UniformCache and ProgramCache by Robert Phillips · 2 years, 9 months ago
  37. b5450fb [graphite] Add index buffer support and instanced draws by Jim Van Verth · 2 years, 9 months ago
  38. db7f2c6 [graphite] Add lookup by unique ID to program and uniform caches by Robert Phillips · 2 years, 9 months ago
  39. 762a01f [graphite] Stub out details of DrawList->DrawPass algorithm by Jim Van Verth · 2 years, 9 months ago
  40. 8b49157 [graphite] Move MSL creation into the ProgramInfo by Robert Phillips · 2 years, 9 months ago
  41. 391f941 [graphite] Add a Graphite no Gpu (i.e. Ganesh) build bot by Greg Daniel · 2 years, 9 months ago
  42. 1fe391f [graphite] Add caches for uniformdata and programs by Robert Phillips · 2 years, 9 months ago
  43. 8837686 [graphite] Actually record draws in DrawList by Michael Ludwig · 2 years, 9 months ago
  44. 4b38d9c Reland "Avoid crash when surface CoW allocation fails" by Ben Wagner · 2 years, 9 months ago
  45. 66485f9 [graphite] Add vertex and instance buffer support. by Jim Van Verth · 2 years, 9 months ago
  46. 5b19ebe Revert "Avoid crash when surface CoW allocation fails" by Greg Daniel · 2 years, 9 months ago
  47. 2e228bb Avoid crash when surface CoW allocation fails by Ben Wagner · 2 years, 9 months ago
  48. 6a02277 [graphite] Add DrawBufferManager class. by Greg Daniel · 2 years, 9 months ago
  49. b421a71 [graphite] Expand shader precompilation placeholder by Robert Phillips · 2 years, 9 months ago
  50. f44bc85 [graphite] Track target TextureProxy for DrawContext and DrawPass by Jim Van Verth · 2 years, 9 months ago
  51. 14c3282 Update Metal type sizes and alignments. by John Stiles · 2 years, 9 months ago
  52. 97284f2 [infra] Add initial platforms and constraint values by Kevin Lubick · 2 years, 9 months ago
  53. 7898607 Fix CL collision (rm SLType Byte type usage) by Robert Phillips · 2 years, 9 months ago
  54. 215b48d [graphite] Fix link error in DrawOrder.h by Jim Van Verth · 2 years, 9 months ago
  55. ef8907c [graphite] Rename UniformDataManager to UniformManager and update by Robert Phillips · 2 years, 9 months ago
  56. f6fb3db Remove GrSL byte types. by John Stiles · 2 years, 9 months ago
  57. c545aa5 [graphite] Add uniform buffer support to command buffer by Jim Van Verth · 2 years, 9 months ago
  58. 2a37217 [graphite] Max draw count in DrawList by Michael Ludwig · 2 years, 9 months ago
  59. 04bff8b [graphite] Consolidate ordering constraints into DrawOrder type by Michael Ludwig · 2 years, 9 months ago
  60. 649e3c2 [graphite] Reorganize CommandBuffer a little by Jim Van Verth · 2 years, 9 months ago
  61. a21aacf [graphite] Allow graphite to compile without ganesh and add shared gn files. by Greg Daniel · 2 years, 9 months ago
  62. 1f27d9a [graphite] Stub out Renderer and RenderStep by Michael Ludwig · 2 years, 9 months ago
  63. 8744f3b [graphite] Remove unused prior task depdency on RenderPassTask by Michael Ludwig · 2 years, 9 months ago
  64. e167dda [graphite] Move TextureProxy ctor impl into to resolve forward decl by Michael Ludwig · 2 years, 9 months ago
  65. 18d0015 [graphite] Move some types to GraphiteTypesPriv by Michael Ludwig · 2 years, 9 months ago
  66. a98f6b5 [graphite] Add copy texture to buffer task. by Greg Daniel · 2 years, 9 months ago
  67. 3941bca Fixing Android build by Julia Lavrova · 2 years, 9 months ago
  68. f997f82 RTL by Julia Lavrova · 2 years, 10 months ago
  69. 99b3d8f [graphite] Move work and resource tracking to CommandBuffer base class. by Jim Van Verth · 2 years, 9 months ago
  70. dbd3b1b [graphite] Add pipeline and draw support by Jim Van Verth · 2 years, 9 months ago
  71. dee9c2a RTL done right (only WrappedText and VisualRun classes deal with it) by Julia Lavrova · 2 years, 10 months ago
  72. bb553ed [graphite] Implement remainder of RenderCommandEncoder methods by Jim Van Verth · 2 years, 9 months ago
  73. 4d41304 [infra] Add hermetic toolchain for C/C++ using Clang+Musl by Kevin Lubick · 2 years, 9 months ago
  74. 6dcb6b4 [graphite] Take two at fixing non-Metal build by Jim Van Verth · 2 years, 9 months ago
  75. 251e7e6 [graphite] Wire up BoundsManager for color/depth ordering by Michael Ludwig · 2 years, 9 months ago
  76. 8f6a229 [graphite] Add alignment directives to IntersectionTree arrays by Chris Dalton · 2 years, 9 months ago
  77. ac29367 [graphite] Fix graphite iOS build. by Greg Daniel · 2 years, 9 months ago
  78. 8582724 [graphite] Add copyTextureToBuffer call on CommandBuffer. by Greg Daniel · 2 years, 9 months ago
  79. 40b143c [graphite] Add mapRect(skgpu::Rect) to Transform by Michael Ludwig · 2 years, 9 months ago
  80. 3793335 [graphite] Update Shape to use skgpu::Rect and float2 by Michael Ludwig · 2 years, 9 months ago
  81. c9b9174 [graphite] Use std::move when adding RenderPass attachment to CmdBuffer by Jim Van Verth · 2 years, 9 months ago
  82. 2fceb21 [graphite] Add an IntersectionTree class by Chris Dalton · 2 years, 9 months ago
  83. e1bfa18 [graphite] Rect::isEmptyOrNegative() -> Rect::isEmptyNegativeOrNan() by Chris Dalton · 2 years, 9 months ago
  84. f3f2e75 [graphite] Add RenderPass setup and test by Jim Van Verth · 2 years, 9 months ago
  85. 1f76679 [graphite] Copy UniformDataManager into Graphite and trim down by Robert Phillips · 2 years, 9 months ago
  86. 8fafb0f [graphite] Add setters to Rect by Chris Dalton · 2 years, 9 months ago
  87. 0c56bba [graphite] Add command buffer test by Jim Van Verth · 2 years, 9 months ago
  88. eda5ba1 [graphite] Add resource tracking to CommandBuffer by Jim Van Verth · 2 years, 10 months ago
  89. 4021b94 [graphite] Add Transform that wraps matrix, inverse, type and scale factors by Michael Ludwig · 2 years, 10 months ago
  90. 6a24fe4 [graphite] Add call to ResourceProvider to get Buffer. by Greg Daniel · 2 years, 10 months ago
  91. 11c4d14 [graphite] Add getter for default MSAA TextureInfo. by Greg Daniel · 2 years, 10 months ago
  92. a750dfc [graphite] Rearrange internal Context/Recorder/Recording relationship by Robert Phillips · 2 years, 10 months ago
  93. b992453 [graphite] Add Buffer and MtlBuffer classes. by Greg Daniel · 2 years, 10 months ago
  94. 558aff9 Move atlas -> shader conversion up to SkCanvas by Brian Osman · 2 years, 10 months ago
  95. 297d096 [graphite] More testing infrastructure by Robert Phillips · 2 years, 10 months ago
  96. 76f61de [graphite] Initial shader combination/precompile API by Robert Phillips · 2 years, 10 months ago
  97. 76fbbc8 [graphite] Device, DrawContext, and DrawList use Shape by Michael Ludwig · 2 years, 10 months ago
  98. dc6a9e3 [graphite] Add command buffer submission and tracking by Jim Van Verth · 2 years, 10 months ago
  99. 117596b [graphite] Add a fast SIMD Rect type by Chris Dalton · 2 years, 10 months ago
  100. 262dfba [experimental] Add WebGPU demo (built with Bazel) by Kevin Lubick · 2 years, 10 months ago