Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
80452bee11ebe6708ea459ea34e526a44c04bdb0
/
src
/
sksl
/
SkSLIRGenerator.cpp
f203078
Revert "added GrSkSLFP and converted DitherEffect to use it"
by Kevin Lubick
· 7 years ago
dfbfc73
added GrSkSLFP and converted DitherEffect to use it
by Ethan Nicholas
· 7 years ago
d9d33c3
renamed SkSL's assert macros
by Ethan Nicholas
· 7 years ago
3c6ae62
cache SkSL headers
by Ethan Nicholas
· 7 years ago
b809efb
workaround for buggy macOS GLSL shader compiler
by Ethan Nicholas
· 7 years ago
d401330
Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used."
by Brian Salomon
· 7 years ago
7e1dd20
Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used.
by Brian Salomon
· 7 years ago
2346300
fixed type mismatches in SkSL comparison operators
by Ethan Nicholas
· 7 years ago
26a9aad
initial SkSLJIT checkin
by Ethan Nicholas
· 7 years ago
8f7e28f
added frexp support to SkSL
by Ethan Nicholas
· 7 years ago
d1d5256
fixed attributes of sk_InvocationID
by Ethan Nicholas
· 7 years ago
6c94271
we now complain if an SkSL program tries to override the default output
by Ethan Nicholas
· 7 years ago
68dd2c1
Fixed SkSL use-after-free fuzzer bug and added defensive code to catch such problems in the future.
by Ethan Nicholas
· 7 years ago
7fe33c0
Drop unused shader support for multisample interpolation
by Chris Dalton
· 7 years ago
6028361
Drop unused shader support for sample variables
by Chris Dalton
· 7 years ago
426e6c5
Remove (unused) NV_bindless_texture from GL interface
by Brian Osman
· 7 years ago
7f86192
Revert "Drop support for unused MSAA extensions"
by Robert Phillips
· 8 years ago
7df2746
Drop support for unused MSAA extensions
by Chris Dalton
· 8 years ago
fe8da17
Revert "Revert "converted vertex shaders to device coords""
by Robert Phillips
· 8 years ago
29b3434
Revert "converted vertex shaders to device coords"
by Ethan Nicholas
· 8 years ago
a583b81
SkSL now supports ternary lvalues
by Ethan Nicholas
· 8 years ago
8f6c2ab
cleaned up SkSL constant handling
by Ethan Nicholas
· 8 years ago
9d8abc5
fixed type error in RTAdjust application
by Ethan Nicholas
· 8 years ago
e7e81c1
converted vertex shaders to device coords
by Ethan Nicholas
· 8 years ago
47c8ed3
Reland "Fix precision caps and rrect/ellipse effect precisions"
by Chris Dalton
· 8 years ago
24f9c19
Revert "Fix precision caps and rrect/ellipse effect precisions"
by Brian Osman
· 8 years ago
e421800
Fix precision caps and rrect/ellipse effect precisions
by Chris Dalton
· 8 years ago
aae47c8
sksl enum support
by Ethan Nicholas
· 8 years ago
82a62d2
Revert "refactored SkSLVarDeclaration out of existence"
by Ethan Nicholas
· 8 years ago
1ae353c
refactored SkSLVarDeclaration out of existence
by Ethan Nicholas
· 8 years ago
cc30577
preliminary SkSL Metal backend
by Ethan Nicholas
· 8 years ago
1cb4171
Remove color space xform support from SkSL
by Brian Osman
· 8 years ago
f1b47bb
Add a cap for geometry shader invocations
by Chris Dalton
· 8 years ago
f7b8820
re-land of new SkSL precisions
by Ethan Nicholas
· 8 years ago
27185a9
Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half."""
by Ethan Nicholas
· 8 years ago
05d5a13
Revert "Revert "Switched highp float to highfloat and mediump float to half.""
by Ethan Nicholas
· 8 years ago
5b5f096
Revert "Revert "Switch to the new SkSL lexer.""
by Ethan Nicholas
· 8 years ago
3585154
Revert "Switch to the new SkSL lexer."
by Ethan Nicholas
· 8 years ago
c576e93
Switch to the new SkSL lexer.
by Ethan Nicholas
· 8 years ago
1d816b9
Revert "Switched highp float to highfloat and mediump float to half."
by Brian Salomon
· 8 years ago
88d99c6
Switched highp float to highfloat and mediump float to half.
by Ethan Nicholas
· 8 years ago
dcba08e
Revert "Revert "support for 'half' types in sksl, plus general numeric type improvements""
by Ethan Nicholas
· 8 years ago
0e96055
Revert "support for 'half' types in sksl, plus general numeric type improvements"
by Ethan Nicholas
· 8 years ago
93061b5
support for 'half' types in sksl, plus general numeric type improvements
by Ethan Nicholas
· 8 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 8 years ago
c432b0c
fixed use-after-free in sksl switch statements
by Ethan Nicholas
· 8 years ago
07990de
added sksl support for integerSupport cap
by Ethan Nicholas
· 8 years ago
68990be
Re-land of "converted GrSimpleTextureEffect to sksl"
by Ethan Nicholas
· 8 years ago
762466e
Re-re-land sksl fragment processor support
by Ethan Nicholas
· 8 years ago
5ce3972
Revert "Re-land sksl fragment processor support"
by Mike Klein
· 8 years ago
c070939
Re-land sksl fragment processor support
by Ethan Nicholas
· 8 years ago
ed50200
Revert "sksl fragment processor support"
by Ethan Nicholas
· 8 years ago
ccf5991
sksl fragment processor support
by Ethan Nicholas
· 8 years ago
7da6dfa
implemented mustImplementGSInvocationsWithLoop workaround in sksl
by Ethan Nicholas
· 8 years ago
84cda40
Revert "Revert "Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl"""
by Mike Reed
· 8 years ago
f66d28d
Revert "Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl""
by Ethan Nicholas
· 8 years ago
8ea6073
Revert "implemented mustImplementGSInvocationsWithLoop workaround in sksl"
by Greg Daniel
· 8 years ago
d5d323f
implemented mustImplementGSInvocationsWithLoop workaround in sksl
by Ethan Nicholas
· 8 years ago
b4dc419
Re-land "Fixed an issue with sksl variable declarations"
by Ethan Nicholas
· 8 years ago
affa6a3
Revert "Fixed an issue with sksl variable declarations"
by Ethan Nicholas
· 8 years ago
88bd8ed
Fixed an issue with sksl variable declarations
by Ethan Nicholas
· 8 years ago
4b330df
skslc comma operator and optimizer fixes
by Ethan Nicholas
· 8 years ago
5ac13c2
sksl support for static ifs & switches
by Ethan Nicholas
· 8 years ago
0dd30d9
sksl support for buffer blocks
by Ethan Nicholas
· 8 years ago
3deaeb2
sksl can now fold constant vector or matrix equality expressions
by Ethan Nicholas
· 8 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
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
8feeff9
fixed skslc SPIR-V memory error
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
50afc17
Fixed a couple of spots where sksl didn't have proper array support.
by Ethan Nicholas
· 8 years ago
3865711
Replaced all calls to fragmentPosition() with sk_FragCoord
by Ethan Nicholas
· 8 years ago
84645e3
re-land of skslc type constructor cleanups
by Ethan Nicholas
· 8 years ago
49a36ba
Revert "skslc type constructor cleanups"
by Ethan Nicholas
· 8 years ago
6f22328
skslc type constructor cleanups
by Ethan Nicholas
· 9 years ago
e1d9cb8
Revert "Added dead variable / code elimination to skslc."
by Ethan Nicholas
· 9 years ago
113628d
Added dead variable / code elimination to skslc.
by Ethan Nicholas
· 9 years ago
cae3a4c
Revert "Replaced all calls to fragmentPosition() with sk_FragCoord"
by Ethan Nicholas
· 9 years ago
de4d301
Replaced all calls to fragmentPosition() with sk_FragCoord
by Ethan Nicholas
· 9 years ago
86a4340
Added constant propagation and better variable liveness tracking to skslc.
by Ethan Nicholas
· 9 years ago
6415e0d
Revert "Added constant propagation and better variable liveness tracking to"
by Ethan Nicholas
· 9 years ago
f54b071
Added constant propagation and better variable liveness tracking to skslc.
by Ethan Nicholas
· 9 years ago
2503ab6
Fixed another division by zero error in skslc
by Ethan Nicholas
· 9 years ago
2be687a
fix skslc crash when ternary parameter types don't match
by Ethan Nicholas
· 9 years ago
9a5610e
fixed a divide-by-zero bug in skslc
by Ethan Nicholas
· 9 years ago
941e7e2
re-land of added sk_FragCoord support to skslc
by Ethan Nicholas
· 9 years ago
e8e4a3e
Revert "added sk_FragCoord support to skslc"
by Greg Daniel
· 9 years ago
ce33f10
added sk_FragCoord support to skslc
by Ethan Nicholas
· 9 years ago
1967177
added support for layout(offset=...) to skslc
by Ethan Nicholas
· 9 years ago
11d5397
unified ASTLayout/Layout and ASTModifiers/Modifiers
by Ethan Nicholas
· 9 years ago
3605ace
sksl programs can now directly query GLSL caps
by Ethan Nicholas
· 9 years ago
9e1138d
re-land of switched skslc from std::string to SkString
by Ethan Nicholas
· 9 years ago
792d0f1
Revert "switched skslc from std::string to SkString"
by Greg Daniel
· 9 years ago
d8df21a
switched skslc from std::string to SkString
by Ethan Nicholas
· 9 years ago
Next »