- 10c77db Reland "Restrict where 'binding' and 'set' can appear" by Brian Osman · 2 years, 8 months ago
- ad9d774 Add public API support for SkImageFilters::RuntimeShader by Derek Sollenberger · 2 years, 8 months ago
- 3595c15 Rebind GrGLRenderTarget if there is a lazy stencil attachment change. by Brian Salomon · 2 years, 8 months ago
- 1f224ed [graphite] Add vertex/instance attribute definition to RenderStep by Michael Ludwig · 2 years, 8 months ago
- b8e3674 [graphite] Add DrawWriter type for auto merging consecutive vertex data into draws by Michael Ludwig · 2 years, 8 months ago
- d7ebf86 Revert "Restrict where 'binding' and 'set' can appear" by Brian Osman · 2 years, 8 months ago
- 9372ef0 Restrict where 'binding' and 'set' can appear by Brian Osman · 2 years, 8 months ago
- fc09410 Move tessellation-specific functions out of GrPathUtils by Chris Dalton · 2 years, 8 months ago
- fb0fa24 Remove VarType from trace_var opcode. by John Stiles · 2 years, 8 months ago
- f72c919 Roll SPIRV-Headers and SPIRV-Tools by Brian Osman · 2 years, 8 months ago
- 3b0eacc Add SkSL::ShaderCaps and use as base class for GrShaderCaps by Jim Van Verth · 2 years, 8 months ago
- 2173475 Improve redundant trace_var elimination. by John Stiles · 2 years, 8 months ago
- c809e5b Optimize commutative operations in SkVM. by John Stiles · 2 years, 8 months ago
- 626dbe1 Add test for commutative operations in SkVM. by John Stiles · 2 years, 8 months ago
- c9825ac Allow the Triangulator to fail by Robert Phillips · 2 years, 8 months ago
- acec745 Add unit test for TraceHooks on compiled SkSL. by John Stiles · 2 years, 8 months ago
- a97bd9d Add TraceHook support to skvm interpreter. by John Stiles · 2 years, 8 months ago
- c7a8493 Make path pre-chopping more robust by Chris Dalton · 2 years, 8 months ago
- 54b7bd3 Add SkVMDebugInfo::setSource. by John Stiles · 2 years, 8 months ago
- 2fb8dac Add trace coordinates to SkVMDebugInfo. by John Stiles · 2 years, 8 months ago
- 875447b Add SkVMFunctionInfo to debugger data. by John Stiles · 2 years, 8 months ago
- bcd6d49 Add test for construction of void. by John Stiles · 2 years, 8 months ago
- 3a295f2 Remove invalid from the list of opaque types. by John Stiles · 2 years, 8 months ago
- 85f4226 Fix fuzzer-discovered error with child calls. by John Stiles · 2 years, 8 months ago
- 51f568a Remove void from the list of opaque types. by John Stiles · 2 years, 8 months ago
- 504d57e Add test for void type in struct. by John Stiles · 2 years, 8 months ago
- b2271e6 Disallow variables of type 'void'. by John Stiles · 2 years, 8 months ago
- fe3cfc1 Add test for variables of type void. by John Stiles · 2 years, 8 months ago
- 2211c2c Store whether or not a VkImage is from a swapchain and return it in drawable info. by Greg Daniel · 2 years, 8 months ago
- 4f806e0 Add UniformSlot to CommandBuffer API by Robert Phillips · 2 years, 8 months ago
- 80ee93d Add ShaderType::kSolidColor and make Combinations work w/ PaintParams by Robert Phillips · 2 years, 8 months ago
- 24e7ec7 Implement serialization for SkVMDebugInfo traces. by John Stiles · 2 years, 8 months ago
- 77da3e2 Report invalid octal numbers correctly. by John Stiles · 2 years, 8 months ago
- e10839f Add basic unit test for octal parsing support. by John Stiles · 2 years, 8 months ago
- e262e68 Limit surfaces/images to 2GB in size by Brian Osman · 2 years, 8 months ago
- 7b64e13 [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. by Greg Daniel · 2 years, 8 months ago
- 686ccec [graphite] Add BackendTexture abstraction for Graphite. by Greg Daniel · 2 years, 9 months ago
- 14a487f Replace getConstantSubexpression with getConstantValue. by John Stiles · 2 years, 8 months ago
- 7ab86bd Add variable slot information to SkVMDebugInfo. by John Stiles · 2 years, 8 months ago
- 6460541 Reland "Fix Metal codegen error with structs containing compound types." by John Stiles · 2 years, 9 months ago
- 3aaed99 Revert "Fix Metal codegen error with structs containing compound types." by John Stiles · 2 years, 9 months ago
- 2a6c415 Fix Metal codegen error with structs containing compound types. by John Stiles · 2 years, 9 months ago
- 5182ed3 [graphite] Revise RenderPassTask construction by Jim Van Verth · 2 years, 9 months ago
- 6df1871 Replace `fSkVMDebugTrace` program setting with `SkVMDebugInfo`. by John Stiles · 2 years, 9 months ago
- 1991780 Update LoopFloat/LoopInt tests to reduce hoisting. by John Stiles · 2 years, 9 months ago
- 05c4116 Allow inlining of functions with unassigned out-params. by John Stiles · 2 years, 9 months ago
- 6ee5d9e Improve index-folding of arrays and matrices. by John Stiles · 2 years, 9 months ago
- 7441002 Add tests for inlining functions with out/inout params. by John Stiles · 2 years, 9 months ago
- 107ea94 Add support for clamp($genUType, ...) in SkSL. by John Stiles · 2 years, 9 months ago
- 6fae052 Implement constant folding for index expressions into matrices. by John Stiles · 2 years, 9 months ago
- d92f9c2 Add tests for matrix constant-expressions. by John Stiles · 2 years, 9 months ago
- 76c1ff1 Optimize indexing into an array with a constant-expression. by John Stiles · 2 years, 9 months ago
- 0b84159 Improve array-indexing tests. by John Stiles · 2 years, 9 months ago
- a8888cf [svgdevice] Add support for color shaders by Florin Malita · 2 years, 9 months ago
- bdfe3b6 Remove OverrideInput from MulInputByChildAlpha by Brian Osman · 2 years, 9 months ago
- 1c0d713 [graphite] Add offsets to vertex buffers by Jim Van Verth · 2 years, 9 months ago
- 6e6ae1b Fix inlined out-of-range vector access. by John Stiles · 2 years, 9 months ago
- 32385b7 Report incomplete expression-statements as errors. by John Stiles · 2 years, 9 months ago
- ee52549 Add test for incomplete expressions. by John Stiles · 2 years, 9 months ago
- 3b6e070 Enable constant-expression folding at all times. by John Stiles · 2 years, 9 months ago
- 183f37d Add trace opcodes for function entry/exit. by John Stiles · 2 years, 9 months ago
- efd8280 Emit trace_line ops to indicate for-statement next/test. by John Stiles · 2 years, 9 months ago
- 70ae431 Implement trace_var opcode. by John Stiles · 2 years, 9 months ago
- 1b61d86 Reland "Add ConvertPixels versions of PremulAlphaRoundTrip" by Brian Osman · 2 years, 9 months ago
- 1f8c31b [infra] Add initial Bazel rules and files by Kevin Lubick · 2 years, 9 months ago
- 2660bfd Fix new/delete mismatch in SkBlockAllocatorTest by Ben Wagner · 2 years, 9 months ago
- 065c5d9 Remove deprecated fType field in StructureElementNode. by Lei Zhang · 3 years, 11 months ago
- 54c496b use SkStrikeSpec in remote and main strike cache by Herb Derby · 2 years, 9 months ago
- 15384b1 Add a trace_line opcode to SkVM. by John Stiles · 2 years, 9 months ago
- 497ac0f [graphite] Rename RenderPipeline[Desc] to GraphicsPipeline[Desc] by Michael Ludwig · 2 years, 9 months ago
- 4322c7f Revert "Add ConvertPixels versions of PremulAlphaRoundTrip" by Brian Osman · 2 years, 9 months ago
- e7a9535 Enforce basic limits on global size in SkSL. by John Stiles · 2 years, 9 months ago
- 7cde289 Enforce basic limits on function stack size in SkSL. by John Stiles · 2 years, 9 months ago
- 159ae19 Test skstd::optional calls emplaced T's destructor by Ben Wagner · 2 years, 9 months ago
- b61804e Add ConvertPixels versions of PremulAlphaRoundTrip by Brian Osman · 2 years, 9 months ago
- 37459e7 Move WithWorkingFormat to SkColorFilterPriv by Brian Osman · 2 years, 9 months ago
- 8be6332 Serialize foreground color caching requirement specialisation by Dominik Röttsches · 2 years, 9 months ago
- 3a9a799 Move sk_memset* from SkUtils to SkOpts by Kevin Lubick · 2 years, 9 months ago
- 390edeb Fix fuzzer-discovered error with no-op arithmetic. by John Stiles · 2 years, 9 months ago
- 293bb46 Enable more ES3-specific SkSL tests. by John Stiles · 2 years, 9 months ago
- 4722cb0 Enable some ES3-specific SkSL tests. by John Stiles · 2 years, 9 months ago
- aa369d2 Fix error with inlined literals overflowing their types. by John Stiles · 2 years, 9 months ago
- c7c49f5 Mark symbols starting with gl_ as reserved words. by John Stiles · 2 years, 9 months ago
- 8516c0d update LLVM in SkVM by Herb Derby · 2 years, 9 months ago
- afa657d Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files by Kevin Lubick · 2 years, 9 months ago
- 81c86e8 Fix fuzzer-discovered assertion with nonsense array sizes. by John Stiles · 2 years, 9 months ago
- 9b98059 Reland "Add support for half-precision types in Metal." by John Stiles · 2 years, 9 months ago
- 9d24b02 Revert "Add support for half-precision types in Metal." by Brian Osman · 2 years, 9 months ago
- 6bb17ab Reland "Lift recursive curve culling out of tessellators" by Chris Dalton · 2 years, 9 months ago
- d90e09b Add support for half-precision types in Metal. by John Stiles · 2 years, 9 months ago
- ba9d536 Detect and properly handle swizzles of out-of-range literal values. by John Stiles · 2 years, 9 months ago
- 378e4ae Report int-literal overflow via cast-from-float. by John Stiles · 2 years, 9 months ago
- a143a37 Wrap 'u_rtFlip.y * dfdy()' in parentheses, in GLSL. by John Stiles · 2 years, 9 months ago
- 570f6df Wrap 'u_rtFlip.y * dfdy()' in parentheses, in Metal. by John Stiles · 2 years, 9 months ago
- b469c10 Revert "Wrap 'u_rtFlip.y * dfdy()' in parentheses." by Greg Daniel · 2 years, 9 months ago
- b3ecd56 Revert "Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files" by Greg Daniel · 2 years, 9 months ago
- 9fc189f Wrap 'u_rtFlip.y * dfdy()' in parentheses. by John Stiles · 2 years, 9 months ago
- b5450fb [graphite] Add index buffer support and instanced draws by Jim Van Verth · 2 years, 9 months ago
- db7f2c6 [graphite] Add lookup by unique ID to program and uniform caches by Robert Phillips · 2 years, 9 months ago
- 65a726b Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files by Kevin Lubick · 2 years, 9 months ago