Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
10c3776b4432cb319157bd0fa3e219e94e2580be
/
src
/
sksl
/
SkSLSPIRVCodeGenerator.cpp
e6ab998
Revert "added support for sk_Dimensions to SkSL"
by Greg Daniel
· 6 years ago
9335c28
added support for sk_Dimensions to SkSL
by Ethan Nicholas
· 6 years ago
12fb9cf
added SkSL saturate() function
by Ethan Nicholas
· 7 years ago
b91c466
Don't change the front face direction in Vulkan
by Chris Dalton
· 7 years ago
0054311
Re-re-land "added GrSkSLFP and converted DitherEffect to use it"
by Ethan Nicholas
· 7 years ago
0f21c23
fixed a bug with SPIR-V ternaries
by Ethan Nicholas
· 7 years ago
6c48e4d
Reland "Revert "added GrSkSLFP and converted DitherEffect to use it""
by Ethan Nicholas
· 7 years ago
97ae0c8
Revert "Revert "added GrSkSLFP and converted DitherEffect to use it""
by Ethan Nicholas
· 7 years ago
b609e6d
added byte and ubyte types to SKSL
by Ruiqi Mao
· 7 years ago
81d1511
Fixed SPIR-V geometry shaders
by Ethan Nicholas
· 7 years ago
0df2113
fixed SPIR-V matrix operations
by Ethan Nicholas
· 7 years ago
662ea4b
Remove texel buffer support.
by Brian Salomon
· 7 years ago
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
811b944
fixed incorrect index in SPIR-V matrix construction
by Ethan Nicholas
· 7 years ago
5226b77
fix for SPIR-V sk_in definition which was upsetting Intel NUC
by Ethan Nicholas
· 7 years ago
be850ad
workaround for Intel OpCompositeConstruct bug
by Ethan Nicholas
· 7 years ago
3c6ae62
cache SkSL headers
by Ethan Nicholas
· 7 years ago
dc09213
Revert "Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used.""
by Brian Salomon
· 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
8f7e28f
added frexp support to SkSL
by Ethan Nicholas
· 7 years ago
8d2ba44
SPIR-V output now always includes DescriptorSet for uniforms
by Ethan Nicholas
· 7 years ago
16c1196
fix SkSL SPIR-V geometry shaders' entry point declaration
by Ethan Nicholas
· 7 years ago
48e2405
fixed SkSL SPIR-V vector comparisons
by Ethan Nicholas
· 7 years ago
0fc07f9
Update certain instrinsic calls in SkSL SPIR-V gen to not mix vectors and scalars.
by Ethan Nicholas
· 7 years ago
8a83ca4
Add "sharpen" option to SkSL, to LOD bias all textures
by Brian Osman
· 7 years ago
11e5bff
workaround for Intel SPIR-V OpCompositeConstruct bug
by Ethan Nicholas
· 7 years ago
26a8d90
fixed creating a vector from another vector in SPIR-V output
by Ethan Nicholas
· 7 years ago
a583b81
SkSL now supports ternary lvalues
by Ethan Nicholas
· 7 years ago
b6ba82c
sk_in array is now sized correctly in SPIR-V output
by Ethan Nicholas
· 7 years ago
be1099f
request SPIR-V InputAttachment capability when needed
by Ethan Nicholas
· 7 years ago
70a44b2
fixed a few SPIR-V generation errors
by Ethan Nicholas
· 7 years ago
39204fd
added SkSL support for all blend mode layouts
by Ethan Nicholas
· 7 years ago
e92b1b1
SPIR-V switch statement support
by Ethan Nicholas
· 7 years ago
024301a
fixed type error in SPIRV code generator
by Ethan Nicholas
· 7 years ago
82a62d2
Revert "refactored SkSLVarDeclaration out of existence"
by Ethan Nicholas
· 7 years ago
1ae353c
refactored SkSLVarDeclaration out of existence
by Ethan Nicholas
· 7 years ago
d608c09
Re-land "converted OverdrawColorFilter to SkSL"
by Ethan Nicholas
· 7 years ago
2d3cac5
Revert "converted OverdrawColorFilter to SkSL"
by Ethan Nicholas
· 7 years ago
8aa4dc9
converted OverdrawColorFilter to SkSL
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
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
45b0f15
added support for flat and noperspective modifiers in SPIR-V
by Ethan Nicholas
· 8 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 8 years ago
bb155e2
SPIR-V geometry shader support
by Ethan Nicholas
· 8 years ago
bd55322
SPIR-V array constructors
by Ethan Nicholas
· 8 years ago
dc0e1c3
SPIR-V matrix fixes
by Ethan Nicholas
· 8 years ago
925f52d
fixed SPIR-V int->uint conversion
by Ethan Nicholas
· 8 years ago
fd444be
SPIR-V support for more integer operations
by Ethan Nicholas
· 8 years ago
68990be
Re-land of "converted GrSimpleTextureEffect to sksl"
by Ethan Nicholas
· 8 years ago
6feb691
SPIR-V comma operator support
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
91a1053
Revert "Revert "clean up sksl dead variable handling""
by Ethan Nicholas
· 8 years ago
e0a33e2
Revert "clean up sksl dead variable handling"
by Greg Daniel
· 8 years ago
b29dd81
clean up sksl dead variable handling
by Ethan Nicholas
· 8 years ago
a51d713
added SPIR-V RelaxedPrecision
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
361941e
simplify a confusing expression in SkSLSPIRVCodeGenerator
by Ethan Nicholas
· 8 years ago
b3d0f7c
skslc SPIR-V mod support
by Ethan Nicholas
· 8 years ago
0187ae6
sksl SPIR-V sampledBuffer support
by Ethan Nicholas
· 8 years ago
0dd30d9
sksl support for buffer blocks
by Ethan Nicholas
· 8 years ago
cb67096
Improved skslc optimizer, particularly around vectors.
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
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
8e48c1e
fixed duplicate interface variable in SPIR-V output
by Ethan Nicholas
· 8 years ago
39b101b
fix leak in SPIRV code generator
by Ethan Nicholas
· 8 years ago
ef653b8
fixed SPIR-V vector equality tests
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
49a36ba
Revert "skslc type constructor cleanups"
by Ethan Nicholas
· 8 years ago
6f22328
skslc type constructor cleanups
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
dbd44c7
Add offset to uniform blocks in Vulkan
by Greg Daniel
· 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
fd146aa
do/while loops in SPIR-V no longer cause an assertion failure
by Ethan Nicholas
· 8 years ago
613a697
fix for Vulkan SPIR-V crash on some systems
by Ethan Nicholas
· 8 years ago
941e7e2
re-land of added sk_FragCoord support to skslc
by Ethan Nicholas
· 8 years ago
Next »