Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
9f01b30841547966c855c1fa5929e2b5897bccb4
/
src
/
sksl
7df8fff
Avoid SkTMax in sksl
by Brian Osman
· 6 years ago
16e6fd5
Interpreter: Fix vector/matrix equality and inequality
by Brian Osman
· 6 years ago
29e013d
Interpreter: Fix construction of Matrices
by Brian Osman
· 6 years ago
0785db0
Interpreter: Optimize common swizzles
by Brian Osman
· 6 years ago
ae9633b
add SkSL support for mix, cross, and dot
by Ethan Nicholas
· 6 years ago
8da1e65
restructured SkSL include files
by Ethan Nicholas
· 6 years ago
3e833e1
Interpreter: Disassemble during execution when TRACE is enabled
by Brian Osman
· 6 years ago
07c117b
Support larger compound types in the interpreter
by Brian Osman
· 6 years ago
93d3753
Reland "remove unused functions in sksl.inc"
by Ethan Nicholas
· 6 years ago
c51d791
Interpreter: Fix scalar -> vector constructors
by Brian Osman
· 6 years ago
e85b6a5
Interpreter: Tweak tracing output
by Brian Osman
· 6 years ago
4201eb1
Revert "remove unused functions in sksl.inc"
by Chris Dalton
· 6 years ago
76ba2fb
remove unused functions in sksl.inc
by Ethan Nicholas
· 6 years ago
459aed1
use float -> float math functions
by Mike Klein
· 6 years ago
82162ee
SkSL interpreter intrinsics
by Ethan Nicholas
· 6 years ago
c199998
simplify VECTOR macros, negates
by Mike Klein
· 6 years ago
108e935
16-bit instructions
by Mike Klein
· 6 years ago
1271091
negateS -> negateI
by Mike Klein
· 6 years ago
e700738
Revert "Revert "SkSLInterpreter refactoring""
by Mike Klein
· 6 years ago
3fb1503
Revert "SkSLInterpreter refactoring"
by Chris Dalton
· 6 years ago
2cfc6b3
SkSLInterpreter refactoring
by Mike Klein
· 6 years ago
aeb71ce
switched over to using fallthrough in SkSL interpreter vector operations
by Ethan Nicholas
· 6 years ago
fe0aeb3
update SkUserConfig.h a bit
by Mike Klein
· 6 years ago
9e6a393
support for SkSL interpreter external function calls
by Ethan Nicholas
· 6 years ago
76346ac
Reland "byte align everything in SkSLInterpreter"
by Mike Klein
· 6 years ago
b6a6f08
disassemble on unit test failure
by Mike Klein
· 6 years ago
9170248
remove stray kNop
by Mike Klein
· 6 years ago
b1e4a4e
Revert "byte align everything in SkSLInterpreter"
by Mike Klein
· 6 years ago
e528836
byte align everything in SkSLInterpreter
by Mike Klein
· 6 years ago
f3fa600
Implement postfix ++/--, and use the correct 1 for floats
by Brian Osman
· 6 years ago
b45ee83
warmup learning sksl interpreter
by Mike Klein
· 6 years ago
4e93feb
Interpreter: Implement ternary operator
by Brian Osman
· 6 years ago
48a75aa
redesigned SkSL interpreter vector instructions
by Ethan Nicholas
· 6 years ago
1091f02
Interpreter: Change all Load/Store ops to use immediate indices
by Brian Osman
· 6 years ago
f9ef1b8
fixed SkSL interpreter copying from nullptr
by Ethan Nicholas
· 6 years ago
91164d1
added external value support to SkSL interpreter
by Ethan Nicholas
· 6 years ago
b745129
Interpreter: Implement/fix vectorized load/store of globals
by Brian Osman
· 6 years ago
b9ce40a
Interpreter: Remove vectorized branches
by Brian Osman
· 6 years ago
226668a
Add support for calling functions within the interpreter
by Brian Osman
· 6 years ago
4167215
Fix stack indexing bug in vectorized unsigned -> float conversion
by Brian Osman
· 6 years ago
44d4476
Interpreter: Fix bool literals
by Brian Osman
· 6 years ago
d369a5e
Add setInputs to SkSL::Interpreter
by Brian Osman
· 6 years ago
3b41baf
Add support for float remainder to interpreter
by Brian Osman
· 6 years ago
354ecf3
fixed SkSL interpreter negate op
by Ethan Nicholas
· 6 years ago
dfcad06
more SkSL interpreter performance work
by Ethan Nicholas
· 6 years ago
7e603db
SkSL interpreter optimizations
by Ethan Nicholas
· 6 years ago
6ad5289
Revert "Child fragment processors are now written as separate functions"
by Ethan Nicholas
· 6 years ago
0364bde
Child fragment processors are now written as separate functions
by Ethan Nicholas
· 6 years ago
9764ebd
SkSL interpreter performance improvements
by Ethan Nicholas
· 6 years ago
9585947
minor interpreter cleanups
by Ethan Nicholas
· 6 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 6 years ago
746035a
added support for interpreting generic SkSL functions
by Ethan Nicholas
· 6 years ago
898a8a5
Fixed internal skslc error with negated literal vectors
by Ethan Nicholas
· 6 years ago
49465b4
reworked SPIR-V binary operations and added support for VectorTimesScalar
by Ethan Nicholas
· 6 years ago
65a8f56
fixed Metal code generation for recursive functions
by Ethan Nicholas
· 6 years ago
cb0f409
added error detection for writing to a constant swizzle mask
by Ethan Nicholas
· 6 years ago
cc5d3e0
Revert "Revert "added more SPIR-V RelaxedPrecision decorations""
by Ethan Nicholas
· 6 years ago
1a668d2
fixed assertion failure in skslc SPIR-V output
by Ethan Nicholas
· 6 years ago
5155e09
Revert "added more SPIR-V RelaxedPrecision decorations"
by Greg Daniel
· 6 years ago
151a883
added more SPIR-V RelaxedPrecision decorations
by Ethan Nicholas
· 6 years ago
c0d79e5
Avoid multiplication by alpha in fragment shader when known to be 1.
by Brian Salomon
· 6 years ago
36477b4
Fix GrFillRRectOp rendering in Metal.
by Jim Van Verth
· 6 years ago
1400382
Delete SkSL::Compiler copy constructor and assignment operator
by Brian Osman
· 6 years ago
442615b
regenerated FP files to make bot happy
by Ethan Nicholas
· 6 years ago
bcd51e8
SkSL 'key' variables can now be controlled by 'when' expressions
by Ethan Nicholas
· 6 years ago
0d99766
Revert "Reland "Revert "Reland "GPU support for SkMixers""""
by Ethan Nicholas
· 6 years ago
1263889
Reland "Revert "Reland "GPU support for SkMixers"""
by Robert Phillips
· 6 years ago
d3c9245
Revert "Revert "Reland "GPU support for SkMixers"""
by Ethan Nicholas
· 6 years ago
ca664a4
fixed skslc crash when the last token in a file is invalid
by Ethan Nicholas
· 6 years ago
f06576b
SkSL now properly errors when invocations are used outside of a geometry shader
by Ethan Nicholas
· 6 years ago
147c087
fix SkSL constant comparisons involving negated vectors
by Ethan Nicholas
· 6 years ago
595540b
fixed error reporting in SkSL->Metal
by Ethan Nicholas
· 6 years ago
c1c686b
added support for half input variables in SkSL fragment processors
by Ethan Nicholas
· 6 years ago
a6dd1eb
Revert "Reland "GPU support for SkMixers""
by Mike Reed
· 6 years ago
c9822a1
Reland "GPU support for SkMixers"
by Mike Reed
· 6 years ago
e6ebe74
Revert "GPU support for SkMixers"
by Ethan Nicholas
· 6 years ago
3f2d05e
GPU support for SkMixers
by Ethan Nicholas
· 6 years ago
10be9d5
fix SkSL lexer's handling of invalid characters
by Ethan Nicholas
· 6 years ago
5c46b72
fixed constructing matrices in SPIR-V when arguments cross column boundaries
by Ethan Nicholas
· 6 years ago
e1e988d
Add maksing to SkSL byte code generator to please MSVC's RTC
by Brian Osman
· 6 years ago
0e9401d
Initial checkin of new SkSL interpreter.
by Ethan Nicholas
· 6 years ago
10e93b6
Revert "Revert "more relaxed precision decorations for SPIR-V output""
by Ethan Nicholas
· 6 years ago
d15b908
Revert "more relaxed precision decorations for SPIR-V output"
by Ethan Nicholas
· 6 years ago
3215f1a
more relaxed precision decorations for SPIR-V output
by Ethan Nicholas
· 6 years ago
e77739e
re-re-fixed RelaxedPrecision
by Ethan Nicholas
· 6 years ago
4100b7c
added SK_API to SkSK::Compiler
by Ethan Nicholas
· 6 years ago
03896ae
Fixed a couple of Vulkan bugs
by Ethan Nicholas
· 6 years ago
5476f2e
added constant swizzle support for Metal
by Ethan Nicholas
· 6 years ago
858fecc
Got RelaxedPrecision decorations working again in SPIR-V, and removed
by Ethan Nicholas
· 6 years ago
a70693b
Add support for runtime color filters written in SkSL.
by Ethan Nicholas
· 6 years ago
390f9bd
Fix handling of SkSL nullable FPs
by Florin Malita
· 6 years ago
d31b5e7
Revert "Drop unused shader support for sample variables"
by Chris Dalton
· 6 years ago
b8af5ad
sksl: Negate dFdy when the Y axis is flipped
by Chris Dalton
· 6 years ago
0b2c054
fixed SPIR-V constant swizzling
by Ethan Nicholas
· 6 years ago
2f103f0
fixed SkSL float literals in Arabic locale
by Ethan Nicholas
· 6 years ago
ee1c8a7
Revert "Revert "SkSL now supports null child processors""
by Ethan Nicholas
· 6 years ago
bce7d86
Revert "SkSL now supports null child processors"
by Robert Phillips
· 6 years ago
0e8dc4c
SkSL now supports null child processors
by Ethan Nicholas
· 6 years ago
6dcc325
fixed SkSL parser unary expression recursion depth limit
by Ethan Nicholas
· 6 years ago
ac285b1
added constant 0 and 1 swizzle components to SkSL
by Ethan Nicholas
· 6 years ago
Next »