Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
c6dc5cf16abc4e301896559b73cf1ba6c8d2c99f
/
src
/
sksl
8c31f2b
use same signature for shader/colorfilters in sksl
by Mike Reed
· 5 years ago
c7ec9e2
Fix standalone SkSL build
by Brian Osman
· 5 years ago
aa2ca3f
Interpreter: Compute max stack depth needed
by Brian Osman
· 5 years ago
4a47da7
Interpreter: Disallow return statements inside loops or conditionals
by Brian Osman
· 5 years ago
6f5358f
Interpreter: Disallow recursion
by Brian Osman
· 5 years ago
489cf88
Reland "Make the SkSL interpreter opt-in"
by Brian Osman
· 5 years ago
b6b966a
Revert "Make the SkSL interpreter opt-in"
by Brian Osman
· 5 years ago
5cfbee2
Make the SkSL interpreter opt-in
by Brian Osman
· 5 years ago
cab767f
SkSL now respects layout(key) on all variables
by Ethan Nicholas
· 5 years ago
02eefbe
header self-sufficiency and idempotency
by Hal Canary
· 5 years ago
1a79f0b
ByteCode: Improved ExternalValue interface
by Brian Osman
· 5 years ago
8676929
ByteCode: Faster eval in getLocation, add safety for double side-effects
by Brian Osman
· 5 years ago
4b202a3
ByteCode: Better signature for innerRun, avoid memory stomping
by Brian Osman
· 5 years ago
d3494ed
ByteCode: Support out params in local function calls
by Brian Osman
· 5 years ago
ecb3bb5
ByteCode: Fixes for TRACE
by Brian Osman
· 5 years ago
fba386b
ByteCode: Allow calls to functions that return void
by Brian Osman
· 5 years ago
3fd3cc9
runtime shaders
by Mike Reed
· 5 years ago
2b1a544
Reland "Reland "Reland "Interpreter: Support striped inputs for less overhead"""
by Brian Osman
· 5 years ago
d523a06
Change samplerVariable() to return a const char *.
by Stephen White
· 5 years ago
01c9b89
Revert "Reland "Reland "Interpreter: Support striped inputs for less overhead"""
by Brian Osman
· 5 years ago
8d56457
ByteCode: Fix subtle bug with nested loops and lanes re-activating
by Brian Osman
· 5 years ago
59b22f9
Reland "Reland "Interpreter: Support striped inputs for less overhead""
by Brian Osman
· 5 years ago
2c59b4e
Reland "Revert "Interpreter: Support striped inputs for less overhead""
by Brian Osman
· 5 years ago
edc42b9
Revert "Revert "Interpreter: Support striped inputs for less overhead""
by Brian Osman
· 5 years ago
645fe10
Revert "Interpreter: Support striped inputs for less overhead"
by Brian Osman
· 5 years ago
5d89b66
Interpreter: Support striped inputs for less overhead
by Brian Osman
· 5 years ago
fb32ddf
Revert "Revert "Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU""
by Brian Osman
· 5 years ago
37a59ef
Revert "Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU"
by Robert Phillips
· 5 years ago
7a177b4
centralize and force-inline unaligned_{load,store}
by Mike Klein
· 5 years ago
9050728
Shuffle SkSL sources around so compiler and bytecode can be used w/o GPU
by Brian Osman
· 5 years ago
d30e039
Fix SkSL standalone build
by Brian Osman
· 5 years ago
08a8496
Interpreter: Simplify interface quite a bit.
by Brian Osman
· 5 years ago
ef787f7
Remove static initializers to make Chrome happy
by Brian Osman
· 5 years ago
569f12f
Interpreter: Vectorized interpreter
by Brian Osman
· 5 years ago
b9416ca
SkSL: Fix parsing of array types
by Brian Osman
· 5 years ago
53bd4c5
fixed an skslc crash with uninitialized globals
by Ethan Nicholas
· 5 years ago
d188c18
fixed SkSL handling of negated literal vectors
by Ethan Nicholas
· 5 years ago
6d71f49
fixed a spot where skslc would crash instead of report a parse error
by Ethan Nicholas
· 5 years ago
4cf5fd9
SkSL vector divide by zero now properly reports an error
by Ethan Nicholas
· 5 years ago
4e3b011
tighten up SkSL parser depth testing
by Ethan Nicholas
· 5 years ago
feba68a
skslc now errors on out-of-range shifts
by Ethan Nicholas
· 5 years ago
8016441
Interpreter: Refactor interface and lifetime management
by Brian Osman
· 5 years ago
b0632fa
fold through SKSL_USE_STD_STRING
by Mike Klein
· 5 years ago
25132b6
Remove unused caps: UnsignedSupport and ImageLoadStoreSupport
by Brian Osman
· 5 years ago
4b432fa
run rewrite_includes.py
by Mike Klein
· 5 years ago
fc99416
Major rearchitecture of SkSL parsing, focused on improving performance.
by Ethan Nicholas
· 5 years ago
6386efa
Remove unused "DropsTileOnZeroDivide" caps bit
by Brian Osman
· 5 years ago
95253bd
Fix SkSL standalone compile errors
by Brian Osman
· 5 years ago
32c526b
Interpreter: Minor cleanup of opcodes
by Brian Osman
· 5 years ago
eca66b3
SkVector4 as ctype for half4
by Brian Salomon
· 5 years ago
d6f3f18
Color matrix effect rewritten as .fp
by Brian Salomon
· 5 years ago
65e49ba
added support for SkMatrix44 ctype
by Ethan Nicholas
· 5 years ago
3e29f1d
Interpreter: Elide dup/pop around stores
by Brian Osman
· 5 years ago
909231c
Interpreter: Matrix/Vector multiplication
by Brian Osman
· 5 years ago
1e855b2
Interpreter: Support component-wise ops for matrices
by Brian Osman
· 5 years ago
7df8fff
Avoid SkTMax in sksl
by Brian Osman
· 5 years ago
16e6fd5
Interpreter: Fix vector/matrix equality and inequality
by Brian Osman
· 5 years ago
29e013d
Interpreter: Fix construction of Matrices
by Brian Osman
· 5 years ago
0785db0
Interpreter: Optimize common swizzles
by Brian Osman
· 5 years ago
ae9633b
add SkSL support for mix, cross, and dot
by Ethan Nicholas
· 5 years ago
8da1e65
restructured SkSL include files
by Ethan Nicholas
· 5 years ago
3e833e1
Interpreter: Disassemble during execution when TRACE is enabled
by Brian Osman
· 5 years ago
07c117b
Support larger compound types in the interpreter
by Brian Osman
· 5 years ago
93d3753
Reland "remove unused functions in sksl.inc"
by Ethan Nicholas
· 5 years ago
c51d791
Interpreter: Fix scalar -> vector constructors
by Brian Osman
· 5 years ago
e85b6a5
Interpreter: Tweak tracing output
by Brian Osman
· 5 years ago
4201eb1
Revert "remove unused functions in sksl.inc"
by Chris Dalton
· 5 years ago
76ba2fb
remove unused functions in sksl.inc
by Ethan Nicholas
· 5 years ago
459aed1
use float -> float math functions
by Mike Klein
· 5 years ago
82162ee
SkSL interpreter intrinsics
by Ethan Nicholas
· 5 years ago
c199998
simplify VECTOR macros, negates
by Mike Klein
· 5 years ago
108e935
16-bit instructions
by Mike Klein
· 5 years ago
1271091
negateS -> negateI
by Mike Klein
· 5 years ago
e700738
Revert "Revert "SkSLInterpreter refactoring""
by Mike Klein
· 5 years ago
3fb1503
Revert "SkSLInterpreter refactoring"
by Chris Dalton
· 5 years ago
2cfc6b3
SkSLInterpreter refactoring
by Mike Klein
· 5 years ago
aeb71ce
switched over to using fallthrough in SkSL interpreter vector operations
by Ethan Nicholas
· 5 years ago
fe0aeb3
update SkUserConfig.h a bit
by Mike Klein
· 5 years ago
9e6a393
support for SkSL interpreter external function calls
by Ethan Nicholas
· 5 years ago
76346ac
Reland "byte align everything in SkSLInterpreter"
by Mike Klein
· 5 years ago
b6a6f08
disassemble on unit test failure
by Mike Klein
· 5 years ago
9170248
remove stray kNop
by Mike Klein
· 5 years ago
b1e4a4e
Revert "byte align everything in SkSLInterpreter"
by Mike Klein
· 5 years ago
e528836
byte align everything in SkSLInterpreter
by Mike Klein
· 5 years ago
f3fa600
Implement postfix ++/--, and use the correct 1 for floats
by Brian Osman
· 5 years ago
b45ee83
warmup learning sksl interpreter
by Mike Klein
· 5 years ago
4e93feb
Interpreter: Implement ternary operator
by Brian Osman
· 5 years ago
48a75aa
redesigned SkSL interpreter vector instructions
by Ethan Nicholas
· 5 years ago
1091f02
Interpreter: Change all Load/Store ops to use immediate indices
by Brian Osman
· 5 years ago
f9ef1b8
fixed SkSL interpreter copying from nullptr
by Ethan Nicholas
· 5 years ago
91164d1
added external value support to SkSL interpreter
by Ethan Nicholas
· 5 years ago
b745129
Interpreter: Implement/fix vectorized load/store of globals
by Brian Osman
· 5 years ago
b9ce40a
Interpreter: Remove vectorized branches
by Brian Osman
· 5 years ago
226668a
Add support for calling functions within the interpreter
by Brian Osman
· 5 years ago
4167215
Fix stack indexing bug in vectorized unsigned -> float conversion
by Brian Osman
· 5 years ago
44d4476
Interpreter: Fix bool literals
by Brian Osman
· 5 years ago
d369a5e
Add setInputs to SkSL::Interpreter
by Brian Osman
· 5 years ago
3b41baf
Add support for float remainder to interpreter
by Brian Osman
· 5 years ago
354ecf3
fixed SkSL interpreter negate op
by Ethan Nicholas
· 5 years ago
dfcad06
more SkSL interpreter performance work
by Ethan Nicholas
· 5 years ago
Next »