Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
f7b8820dc813d1eb0b6b43fe4581dded0da38caf
/
src
/
sksl
/
SkSLCompiler.cpp
f7b8820
re-land of new SkSL precisions
by Ethan Nicholas
· 7 years ago
27185a9
Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half."""
by Ethan Nicholas
· 7 years ago
05d5a13
Revert "Revert "Switched highp float to highfloat and mediump float to half.""
by Ethan Nicholas
· 7 years ago
5b5f096
Revert "Revert "Switch to the new SkSL lexer.""
by Ethan Nicholas
· 7 years ago
3585154
Revert "Switch to the new SkSL lexer."
by Ethan Nicholas
· 7 years ago
c576e93
Switch to the new SkSL lexer.
by Ethan Nicholas
· 7 years ago
1d816b9
Revert "Switched highp float to highfloat and mediump float to half."
by Brian Salomon
· 7 years ago
88d99c6
Switched highp float to highfloat and mediump float to half.
by Ethan Nicholas
· 7 years ago
dcba08e
Revert "Revert "support for 'half' types in sksl, plus general numeric type improvements""
by Ethan Nicholas
· 7 years ago
0e96055
Revert "support for 'half' types in sksl, plus general numeric type improvements"
by Ethan Nicholas
· 7 years ago
93061b5
support for 'half' types in sksl, plus general numeric type improvements
by Ethan Nicholas
· 7 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 7 years ago
c432b0c
fixed use-after-free in sksl switch statements
by Ethan Nicholas
· 7 years ago
6e1cbc0
fixed sksl static ifs to work for CircleEffect
by Ethan Nicholas
· 7 years ago
762466e
Re-re-land sksl fragment processor support
by Ethan Nicholas
· 7 years ago
5ce3972
Revert "Re-land sksl fragment processor support"
by Mike Klein
· 7 years ago
c070939
Re-land sksl fragment processor support
by Ethan Nicholas
· 7 years ago
ed50200
Revert "sksl fragment processor support"
by Ethan Nicholas
· 7 years ago
ccf5991
sksl fragment processor support
by Ethan Nicholas
· 7 years ago
91a1053
Revert "Revert "clean up sksl dead variable handling""
by Ethan Nicholas
· 7 years ago
e0a33e2
Revert "clean up sksl dead variable handling"
by Greg Daniel
· 7 years ago
b29dd81
clean up sksl dead variable handling
by Ethan Nicholas
· 7 years ago
7da6dfa
implemented mustImplementGSInvocationsWithLoop workaround in sksl
by Ethan Nicholas
· 7 years ago
84cda40
Revert "Revert "Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl"""
by Mike Reed
· 7 years ago
f66d28d
Revert "Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl""
by Ethan Nicholas
· 7 years ago
8ea6073
Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl"
by Greg Daniel
· 7 years ago
d5d323f
implemented mustImplementGSInvocationsWithLoop workaround in sksl
by Ethan Nicholas
· 7 years ago
b4dc419
Re-land "Fixed an issue with sksl variable declarations"
by Ethan Nicholas
· 7 years ago
affa6a3
Revert "Fixed an issue with sksl variable declarations"
by Ethan Nicholas
· 7 years ago
88bd8ed
Fixed an issue with sksl variable declarations
by Ethan Nicholas
· 7 years ago
4b330df
skslc comma operator and optimizer fixes
by Ethan Nicholas
· 7 years ago
5ac13c2
sksl support for static ifs & switches
by Ethan Nicholas
· 7 years ago
c2371a4
sksl optimizer fixes
by Ethan Nicholas
· 7 years ago
fe53e58
additional skslc vector optimizations
by Ethan Nicholas
· 7 years ago
56e4271
fixed 0 - x in skslc
by Ethan Nicholas
· 7 years ago
cb67096
Improved skslc optimizer, particularly around vectors.
by Ethan Nicholas
· 7 years ago
0df1b04
skslc can now be compiled with no Skia dependencies, in preparation for its eventual
by Ethan Nicholas
· 7 years ago
9bd301d
Revert "skslc can now be compiled with no Skia dependencies, in preparation for its eventual"
by Ethan Nicholas
· 7 years ago
f3333c8
skslc can now be compiled with no Skia dependencies, in preparation for its eventual
by Ethan Nicholas
· 7 years ago
8feeff9
fixed skslc SPIR-V memory error
by Ethan Nicholas
· 7 years ago
bcf35f8
Revert "skslc can now be compiled with no Skia dependencies, in preparation for"
by Ethan Nicholas
· 7 years ago
7833466
skslc can now be compiled with no Skia dependencies, in preparation for
by Ethan Nicholas
· 7 years ago
a6ae1f7
wired up SPIR-V validator
by Ethan Nicholas
· 7 years ago
af19769
Re-land of skslc switch support
by Ethan Nicholas
· 7 years ago
7d975fc
Revert "skslc switch support"
by Ethan Nicholas
· 7 years ago
2b1e468
skslc switch support
by Ethan Nicholas
· 7 years ago
52cad15
sksl support for geometry shaders
by Ethan Nicholas
· 7 years ago
e1d9cb8
Revert "Added dead variable / code elimination to skslc."
by Ethan Nicholas
· 7 years ago
113628d
Added dead variable / code elimination to skslc.
by Ethan Nicholas
· 7 years ago
86a4340
Added constant propagation and better variable liveness tracking to skslc.
by Ethan Nicholas
· 7 years ago
6415e0d
Revert "Added constant propagation and better variable liveness tracking to"
by Ethan Nicholas
· 7 years ago
f54b071
Added constant propagation and better variable liveness tracking to skslc.
by Ethan Nicholas
· 7 years ago
941e7e2
re-land of added sk_FragCoord support to skslc
by Ethan Nicholas
· 8 years ago
e8e4a3e
Revert "added sk_FragCoord support to skslc"
by Greg Daniel
· 8 years ago
ce33f10
added sk_FragCoord support to skslc
by Ethan Nicholas
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
1967177
added support for layout(offset=...) to skslc
by Ethan Nicholas
· 8 years ago
64773e6
Add support for input attachments in SkSL spirv
by Greg Daniel
· 8 years ago
3605ace
sksl programs can now directly query GLSL caps
by Ethan Nicholas
· 8 years ago
9e1138d
re-land of switched skslc from std::string to SkString
by Ethan Nicholas
· 8 years ago
792d0f1
Revert "switched skslc from std::string to SkString"
by Greg Daniel
· 8 years ago
d8df21a
switched skslc from std::string to SkString
by Ethan Nicholas
· 8 years ago
2a51de8
Revert "Revert "Add support for image load to SkSL""
by Brian Salomon
· 8 years ago
cb115bd
Revert "Add support for image load to SkSL"
by Stan Iliev
· 8 years ago
bd85a10
Add support for image load to SkSL
by Brian Salomon
· 8 years ago
bf7b620
Revert "Revert "Add integer texture support.""
by Brian Salomon
· 8 years ago
7ef4b74
re-re-land of skslc now uses standard Skia caps
by Ethan Nicholas
· 8 years ago
857cb97
Revert "re-land of skslc now uses standard Skia caps"
by Leon Scroggins
· 8 years ago
498d403
re-land of skslc now uses standard Skia caps
by Ethan Nicholas
· 8 years ago
b0b5360
Revert "skslc now uses standard Skia caps"
by Leon Scroggins
· 8 years ago
8af38a9
skslc now uses standard Skia caps
by Ethan Nicholas
· 8 years ago
9c7edb8
Revert "Add integer texture support."
by Leon Scroggins
· 8 years ago
434c534
Add integer texture support.
by Brian Salomon
· 8 years ago
6ad9909
Turn on -Wrange-loop-analysis.
by Mike Klein
· 8 years ago
ddb37d6
re-re-land of skslc now automatically turns on derivatives support
by ethannicholas
· 8 years ago
ac66ae6
Revert "re-land of skslc now automatically turns on derivatives support"
by Mike Klein
· 8 years ago
d7d1997
re-land of skslc now automatically turns on derivatives support
by Ethan Nicholas
· 8 years ago
37269ff
Revert "skslc now automatically turns on derivatives support"
by Ethan Nicholas
· 8 years ago
311742b
skslc now automatically turns on derivatives support
by Ethan Nicholas
· 8 years ago
22f939e
added basic dataflow analysis to skslc
by ethannicholas
· 8 years ago
5961bc9
Turned on SkSL->GLSL compiler
by ethannicholas
· 8 years ago
9df16b5
Revert of Turned on SkSL->GLSL compiler (patchset #49 id:1240001 of https://codereview.chromium.org/2288033003/ )
by jvanverth
· 8 years ago
ccb1dd8
Turned on SkSL->GLSL compiler
by ethannicholas
· 8 years ago
4824cf4
Revert of Turned on SkSL->GLSL compiler (patchset #48 id:1220001 of https://codereview.chromium.org/2288033003/ )
by mtklein
· 8 years ago
dcfe6db
Turned on SkSL->GLSL compiler
by ethannicholas
· 8 years ago
15341a2
Revert of Turned on SkSL->GLSL compiler (patchset #47 id:1200001 of https://codereview.chromium.org/2288033003/ )
by jvanverth
· 8 years ago
08b2ccf
Turned on SkSL->GLSL compiler
by ethannicholas
· 8 years ago
d214d6a
Revert of Turned on SkSL->GLSL compiler (patchset #41 id:880001 of https://codereview.chromium.org/2288033003/ )
by fmalita
· 8 years ago
f008b0a
Turned on SkSL->GLSL compiler
by ethannicholas
· 8 years ago
29111a3
Revert of Turned on SkSL->GLSL compiler (patchset #37 id:800001 of https://codereview.chromium.org/2288033003/ )
by ethannicholas
· 8 years ago
b12b3c6
Turned on SkSL->GLSL compiler
by ethannicholas
· 8 years ago
14fe8cc
refactored SkSL VarDeclaration handling
by ethannicholas
· 8 years ago
f789b38
added initial GLSL support to skslc
by ethannicholas
· 8 years ago
d598f79
SkSL performance improvements (plus a couple of minor warning fixes)
by ethannicholas
· 8 years ago
e92badc
Revert of SkSL performance improvements (patchset #6 id:140001 of https://codereview.chromium.org/2131223002/ )
by msarett
· 8 years ago
9fd67a1
SkSL performance improvements (plus a couple of minor warning fixes)
by ethannicholas
· 8 years ago
b3058bd
initial checkin of SkSL compiler
by ethannicholas
· 8 years ago