Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
2bcd8431626814671f141f336fa7a3f8d78b4fe4
/
tests
/
SkSLGLSLTest.cpp
fe8da17
Revert "Revert "converted vertex shaders to device coords""
by Robert Phillips
· 7 years ago
29b3434
Revert "converted vertex shaders to device coords"
by Ethan Nicholas
· 7 years ago
dba65f9
Add a workaround for inaccurate interpolants on Adreno 3xx.
by Brian Salomon
· 7 years ago
a583b81
SkSL now supports ternary lvalues
by Ethan Nicholas
· 7 years ago
9d8abc5
fixed type error in RTAdjust application
by Ethan Nicholas
· 7 years ago
cd3261a
Revert "Revert "Added SkSL workaround for devices which cannot safely access gl_FragCoord""
by Brian Osman
· 7 years ago
9d6929c
Revert "Added SkSL workaround for devices which cannot safely access gl_FragCoord"
by Brian Osman
· 7 years ago
1001f84
Added SkSL workaround for devices which cannot safely access gl_FragCoord
by Brian Osman
· 7 years ago
8fd7955
Enable the GL_EXT_geometry_shader extension where necessary
by Chris Dalton
· 7 years ago
58d5648
fixed a couple of SkSL ushort issues
by Ethan Nicholas
· 7 years ago
e7e81c1
converted vertex shaders to device coords
by Ethan Nicholas
· 7 years ago
39204fd
added SkSL support for all blend mode layouts
by Ethan Nicholas
· 7 years ago
8580d51
Add sk_InstanceID
by Chris Dalton
· 7 years ago
f1b47bb
Add a cap for geometry shader invocations
by Chris Dalton
· 7 years ago
bed683a
switched gl_Position and gl_PointSize to sk_*
by Ethan Nicholas
· 7 years ago
8aa4569
switched SkSL's temporary 'highfloat' type back to 'float'
by Ethan Nicholas
· 7 years ago
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
56fbbd6
Revert "Minor fixes to SkSL precisions"
by Ethan Nicholas
· 7 years ago
9752c3c
Minor fixes to SkSL precisions
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
1d816b9
Revert "Switched highp float to highfloat and mediump float to half."
by Brian Salomon
· 7 years ago
23f9227
Revert "fixed constant vector swizzling"
by Brian Salomon
· 7 years ago
8ac36a5
fixed constant vector swizzling
by Ethan Nicholas
· 7 years ago
88d99c6
Switched highp float to highfloat and mediump float to half.
by Ethan Nicholas
· 7 years ago
93ba0a4
Switch SkSL to std::string
by Brian Osman
· 7 years ago
3b30c4f
Relocate gradient negative fract() workaround to GLSLCodeGenerator
by Florin Malita
· 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
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
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
b310fd5
fixed issue with SkSL dead code elimination
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
c81d22f
broke up SkSLConstantFolding test
by Ethan Nicholas
· 7 years ago
3deaeb2
sksl can now fold constant vector or matrix equality expressions
by Ethan Nicholas
· 7 years ago
cb67096
Improved skslc optimizer, particularly around vectors.
by Ethan Nicholas
· 8 years ago
5338f99
rectangle texture scaling is now handled in skslc
by Ethan Nicholas
· 8 years ago
c6f5e10
fixed SPIR-V compilation error with unmodified variables
by Ethan Nicholas
· 8 years ago
0df1b04
skslc can now be compiled with no Skia dependencies, in preparation for its eventual
by Ethan Nicholas
· 8 years ago
9bd301d
Revert "skslc can now be compiled with no Skia dependencies, in preparation for its eventual"
by Ethan Nicholas
· 8 years ago
f3333c8
skslc can now be compiled with no Skia dependencies, in preparation for its eventual
by Ethan Nicholas
· 8 years ago
bcf35f8
Revert "skslc can now be compiled with no Skia dependencies, in preparation for"
by Ethan Nicholas
· 8 years ago
7833466
skslc can now be compiled with no Skia dependencies, in preparation for
by Ethan Nicholas
· 8 years ago
af19769
Re-land of skslc switch support
by Ethan Nicholas
· 8 years ago
7d975fc
Revert "skslc switch support"
by Ethan Nicholas
· 8 years ago
2b1e468
skslc switch support
by Ethan Nicholas
· 8 years ago
52cad15
sksl support for geometry shaders
by Ethan Nicholas
· 8 years ago
50afc17
Fixed a couple of spots where sksl didn't have proper array support.
by Ethan Nicholas
· 8 years ago
84645e3
re-land of skslc type constructor cleanups
by Ethan Nicholas
· 8 years ago
67d6460
added support for sk_ClipDistance
by Ethan Nicholas
· 8 years ago
49a36ba
Revert "skslc type constructor cleanups"
by Ethan Nicholas
· 8 years ago
cac5b12
Revert "added support for sk_ClipDistance"
by Ethan Nicholas
· 8 years ago
6f22328
skslc type constructor cleanups
by Ethan Nicholas
· 8 years ago
8b8c765
added support for sk_ClipDistance
by Ethan Nicholas
· 8 years ago
a51740c
added support for sk_VertexID
by Ethan Nicholas
· 8 years ago
e1d9cb8
Revert "Added dead variable / code elimination to skslc."
by Ethan Nicholas
· 8 years ago
113628d
Added dead variable / code elimination to skslc.
by Ethan Nicholas
· 8 years ago
86a4340
Added constant propagation and better variable liveness tracking to skslc.
by Ethan Nicholas
· 8 years ago
6415e0d
Revert "Added constant propagation and better variable liveness tracking to"
by Ethan Nicholas
· 8 years ago
f54b071
Added constant propagation and better variable liveness tracking to skslc.
by Ethan Nicholas
· 8 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
f1dd677
Rename SkSL::GLSLCapsFactory to SkSL::ShaderCapsFactory
by Brian Salomon
· 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
2b3dab6
removed textureProj() and legacy texture functions from sksl
by Ethan Nicholas
· 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
988283c
Revert of added support for push_constant layout (patchset #7 id:140001 of https://codereview.chromium.org/2187433003/ )
by egdaniel
· 8 years ago
fa5f65a
added support for push_constant layout
by ethannicholas
· 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
08a9211
added constant folding & branch elimination to skslc
by ethannicholas
· 8 years ago
6e4b594
Revert of added constant folding & branch elimination to skslc (patchset #3 id:40001 of https://codereview.chromium.org/2489673002/ )
by scroggo
· 8 years ago
6136310
added constant folding & branch elimination to skslc
by ethannicholas
· 8 years ago
4578a8e
fixed skslc's handling of ivec(vec)
by Ethan Nicholas
· 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
Next »