- 40d5fbb Add support for half-precision uniforms to Graphite. by John Stiles · 3 years ago
- 6934766 Rename Uint to UInt. by John Stiles · 3 years ago
- 15f17c0 Revert "[graphite] Fill in basic vertex and index buffers." by Robert Phillips · 3 years ago
- b95c833 [graphite] Fill in basic vertex and index buffers. by Greg Daniel · 3 years ago
- 83e9956 add constrained_add by Herb Derby · 3 years, 1 month ago
- 8e37086 Remove SK_SURFACE_COPY_ON_WRITE_CRASHES by Ben Wagner · 3 years ago
- 9b98059 Reland "Add support for half-precision types in Metal." by John Stiles · 3 years ago
- 9d24b02 Revert "Add support for half-precision types in Metal." by Brian Osman · 3 years ago
- 60e456e [graphite] Partially connect Recorder, DrawBufferManager, DrawPass, and UniformCache. by Robert Phillips · 3 years ago
- d90e09b Add support for half-precision types in Metal. by John Stiles · 3 years ago
- 50add5a [graphite] Add support for synchronous surface readpixels by Greg Daniel · 3 years ago
- 527d127 [graphite] Partially connect DrawPass, UniformCache and ProgramCache by Robert Phillips · 3 years ago
- b5450fb [graphite] Add index buffer support and instanced draws by Jim Van Verth · 3 years ago
- db7f2c6 [graphite] Add lookup by unique ID to program and uniform caches by Robert Phillips · 3 years ago
- 762a01f [graphite] Stub out details of DrawList->DrawPass algorithm by Jim Van Verth · 3 years ago
- 8b49157 [graphite] Move MSL creation into the ProgramInfo by Robert Phillips · 3 years ago
- 391f941 [graphite] Add a Graphite no Gpu (i.e. Ganesh) build bot by Greg Daniel · 3 years ago
- 1fe391f [graphite] Add caches for uniformdata and programs by Robert Phillips · 3 years ago
- 8837686 [graphite] Actually record draws in DrawList by Michael Ludwig · 3 years ago
- 4b38d9c Reland "Avoid crash when surface CoW allocation fails" by Ben Wagner · 3 years ago
- 66485f9 [graphite] Add vertex and instance buffer support. by Jim Van Verth · 3 years ago
- 5b19ebe Revert "Avoid crash when surface CoW allocation fails" by Greg Daniel · 3 years ago
- 2e228bb Avoid crash when surface CoW allocation fails by Ben Wagner · 3 years ago
- 6a02277 [graphite] Add DrawBufferManager class. by Greg Daniel · 3 years ago
- b421a71 [graphite] Expand shader precompilation placeholder by Robert Phillips · 3 years ago
- f44bc85 [graphite] Track target TextureProxy for DrawContext and DrawPass by Jim Van Verth · 3 years ago
- 14c3282 Update Metal type sizes and alignments. by John Stiles · 3 years ago
- 97284f2 [infra] Add initial platforms and constraint values by Kevin Lubick · 3 years ago
- 7898607 Fix CL collision (rm SLType Byte type usage) by Robert Phillips · 3 years ago
- 215b48d [graphite] Fix link error in DrawOrder.h by Jim Van Verth · 3 years ago
- ef8907c [graphite] Rename UniformDataManager to UniformManager and update by Robert Phillips · 3 years ago
- f6fb3db Remove GrSL byte types. by John Stiles · 3 years ago
- c545aa5 [graphite] Add uniform buffer support to command buffer by Jim Van Verth · 3 years ago
- 2a37217 [graphite] Max draw count in DrawList by Michael Ludwig · 3 years ago
- 04bff8b [graphite] Consolidate ordering constraints into DrawOrder type by Michael Ludwig · 3 years ago
- 649e3c2 [graphite] Reorganize CommandBuffer a little by Jim Van Verth · 3 years ago
- a21aacf [graphite] Allow graphite to compile without ganesh and add shared gn files. by Greg Daniel · 3 years ago
- 1f27d9a [graphite] Stub out Renderer and RenderStep by Michael Ludwig · 3 years ago
- 8744f3b [graphite] Remove unused prior task depdency on RenderPassTask by Michael Ludwig · 3 years ago
- e167dda [graphite] Move TextureProxy ctor impl into to resolve forward decl by Michael Ludwig · 3 years ago
- 18d0015 [graphite] Move some types to GraphiteTypesPriv by Michael Ludwig · 3 years ago
- a98f6b5 [graphite] Add copy texture to buffer task. by Greg Daniel · 3 years ago
- 3941bca Fixing Android build by Julia Lavrova · 3 years ago
- f997f82 RTL by Julia Lavrova · 3 years, 1 month ago
- 99b3d8f [graphite] Move work and resource tracking to CommandBuffer base class. by Jim Van Verth · 3 years ago
- dbd3b1b [graphite] Add pipeline and draw support by Jim Van Verth · 3 years ago
- dee9c2a RTL done right (only WrappedText and VisualRun classes deal with it) by Julia Lavrova · 3 years, 1 month ago
- bb553ed [graphite] Implement remainder of RenderCommandEncoder methods by Jim Van Verth · 3 years ago
- 4d41304 [infra] Add hermetic toolchain for C/C++ using Clang+Musl by Kevin Lubick · 3 years ago
- 6dcb6b4 [graphite] Take two at fixing non-Metal build by Jim Van Verth · 3 years ago
- 251e7e6 [graphite] Wire up BoundsManager for color/depth ordering by Michael Ludwig · 3 years, 1 month ago
- 8f6a229 [graphite] Add alignment directives to IntersectionTree arrays by Chris Dalton · 3 years ago
- ac29367 [graphite] Fix graphite iOS build. by Greg Daniel · 3 years ago
- 8582724 [graphite] Add copyTextureToBuffer call on CommandBuffer. by Greg Daniel · 3 years ago
- 40b143c [graphite] Add mapRect(skgpu::Rect) to Transform by Michael Ludwig · 3 years, 1 month ago
- 3793335 [graphite] Update Shape to use skgpu::Rect and float2 by Michael Ludwig · 3 years, 1 month ago
- c9b9174 [graphite] Use std::move when adding RenderPass attachment to CmdBuffer by Jim Van Verth · 3 years, 1 month ago
- 2fceb21 [graphite] Add an IntersectionTree class by Chris Dalton · 3 years, 1 month ago
- e1bfa18 [graphite] Rect::isEmptyOrNegative() -> Rect::isEmptyNegativeOrNan() by Chris Dalton · 3 years, 1 month ago
- f3f2e75 [graphite] Add RenderPass setup and test by Jim Van Verth · 3 years, 1 month ago
- 1f76679 [graphite] Copy UniformDataManager into Graphite and trim down by Robert Phillips · 3 years, 1 month ago
- 8fafb0f [graphite] Add setters to Rect by Chris Dalton · 3 years, 1 month ago
- 0c56bba [graphite] Add command buffer test by Jim Van Verth · 3 years, 1 month ago
- eda5ba1 [graphite] Add resource tracking to CommandBuffer by Jim Van Verth · 3 years, 1 month ago
- 4021b94 [graphite] Add Transform that wraps matrix, inverse, type and scale factors by Michael Ludwig · 3 years, 1 month ago
- 6a24fe4 [graphite] Add call to ResourceProvider to get Buffer. by Greg Daniel · 3 years, 1 month ago
- 11c4d14 [graphite] Add getter for default MSAA TextureInfo. by Greg Daniel · 3 years, 1 month ago
- a750dfc [graphite] Rearrange internal Context/Recorder/Recording relationship by Robert Phillips · 3 years, 1 month ago
- b992453 [graphite] Add Buffer and MtlBuffer classes. by Greg Daniel · 3 years, 1 month ago
- 558aff9 Move atlas -> shader conversion up to SkCanvas by Brian Osman · 3 years, 1 month ago
- 297d096 [graphite] More testing infrastructure by Robert Phillips · 3 years, 1 month ago
- 76f61de [graphite] Initial shader combination/precompile API by Robert Phillips · 3 years, 1 month ago
- 76fbbc8 [graphite] Device, DrawContext, and DrawList use Shape by Michael Ludwig · 3 years, 1 month ago
- dc6a9e3 [graphite] Add command buffer submission and tracking by Jim Van Verth · 3 years, 1 month ago
- 117596b [graphite] Add a fast SIMD Rect type by Chris Dalton · 3 years, 1 month ago
- 262dfba [experimental] Add WebGPU demo (built with Bazel) by Kevin Lubick · 3 years, 1 month ago
- 676e082 [graphite] Remove the skpu::geom namespace by Chris Dalton · 3 years, 1 month ago
- 87a0078 Support building on clang with -std=c++14 but no C++17 extension warning. by Brian Salomon · 3 years, 1 month ago
- f32ad08 [infra] Deduplicate serve.py by Kevin Lubick · 3 years, 1 month ago
- 9fa47cc Make class members that are static constexpr also be inline. by Brian Salomon · 3 years, 1 month ago
- 3062759 [graphite] Set up unit testing system by Robert Phillips · 3 years, 1 month ago
- 89457e9 [graphite] Some clean up in CommandBuffer creation by Jim Van Verth · 3 years, 1 month ago
- 1ab7ff6 [graphite] Clean up bitwise operators for enum masks by Chris Dalton · 3 years, 1 month ago
- e47c5d1 [graphite] Add TextureProxy support. by Greg Daniel · 3 years, 1 month ago
- 2aff315 [graphite] Add Shape variant over path, rect, rrect, convex poly by Michael Ludwig · 3 years, 1 month ago
- 1190301 [graphite] Add ResourceProvider to Gpu by Jim Van Verth · 3 years, 1 month ago
- daa3c70 [graphite] Hook up Pipeline creation. by Jim Van Verth · 3 years, 1 month ago
- 47da0ac [graphite] Add stub classes for Recorder, Recording and TaskGraph by Robert Phillips · 3 years, 1 month ago
- fbc64be [graphite] Add Caps getters for default TextureInfos by Greg Daniel · 3 years, 1 month ago
- d4ca5e1 Add Texture creation to ResourceProvider. by Greg Daniel · 3 years, 1 month ago
- 52d1629 [graphite] Update minimum Metal SDK required by Jim Van Verth · 3 years, 1 month ago
- efdb1f0 [graphite] Add pipeline cache to ResourceProvider by Jim Van Verth · 3 years, 1 month ago
- 65e848d Reland "[graphite] SurfaceDrawContext -> DrawContext" by Michael Ludwig · 3 years, 1 month ago
- 9602a4f Revert "[graphite] SurfaceDrawContext -> DrawContext" by Michael Ludwig · 3 years, 1 month ago
- a525fd1 [graphite] SurfaceDrawContext -> DrawContext by Michael Ludwig · 3 years, 1 month ago
- e20b3ec [graphite] Add remaining factories to MtlTexture. by Greg Daniel · 3 years, 1 month ago
- 4008c5a [graphite] Fix creation of command buffer for different SDK/OS versions by Jim Van Verth · 3 years, 1 month ago
- 0dc6445 [graphite] Define SortKey as part of DrawPass impl by Michael Ludwig · 3 years, 1 month ago
- c2a7ae5 [graphite] Add support for Mtl Stencil/Depth Textures. by Greg Daniel · 3 years, 1 month ago
- 1f9be54 [graphite] Add CommandBuffer creation by Jim Van Verth · 3 years, 1 month ago