Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
99cda52438a764bb1edf50a1d915e6c9a00e2fac
/
src
/
sksl
b609e6d
added byte and ubyte types to SKSL
by Ruiqi Mao
· 6 years ago
81d1511
Fixed SPIR-V geometry shaders
by Ethan Nicholas
· 6 years ago
0df2113
fixed SPIR-V matrix operations
by Ethan Nicholas
· 6 years ago
662ea4b
Remove texel buffer support.
by Brian Salomon
· 6 years ago
38f118a
update and skip accepts check in lexers
by Mike Klein
· 6 years ago
f203078
Revert "added GrSkSLFP and converted DitherEffect to use it"
by Kevin Lubick
· 6 years ago
dfbfc73
added GrSkSLFP and converted DitherEffect to use it
by Ethan Nicholas
· 6 years ago
dc89f19
consolidated writing fields logic and added more builtins for skslc msl backend
by Timothy Liang
· 6 years ago
d9d33c3
renamed SkSL's assert macros
by Ethan Nicholas
· 6 years ago
651286f
fixed vec3 size differences and mod calculation of skslc msl backend
by Timothy Liang
· 6 years ago
7d63778
fixed interface/in/out struct for mvk integration and added a few missing builtins to skslc msl backend
by Timothy Liang
· 6 years ago
a06f215
added interface block, vector comparison intrinsics, and mvk integration for metal sksl backend
by Timothy Liang
· 6 years ago
ee84fe1
added global variable and multi-texture support to metal sksl backend
by Timothy Liang
· 7 years ago
6403b0e
added basic texturing to metal sksl backend
by Timothy Liang
· 7 years ago
811b944
fixed incorrect index in SPIR-V matrix construction
by Ethan Nicholas
· 7 years ago
c7fe0f7
Make GrCaps and GrShaderCaps private.
by Brian Salomon
· 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
6cd9268
Don't 'require' external image extensions, 'enable' them
by Brian Osman
· 7 years ago
3c6ae62
cache SkSL headers
by Ethan Nicholas
· 7 years ago
061020e
With ES3, enable both ES2 and ES3 external image extensions
by Brian Osman
· 7 years ago
4b2f915
Move external texture extension logic into SkSL
by Brian Osman
· 7 years ago
43f6d45
fix sksl standalone build error
by Ethan Nicholas
· 7 years ago
eab2baa
added sk_LastFragColor
by Ethan Nicholas
· 7 years ago
b809efb
workaround for buggy macOS GLSL shader compiler
by Ethan Nicholas
· 7 years ago
3e8c345
Make generated effects from sksl fp files not need SK_SUPPORT_GPU
by Greg Daniel
· 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
c6a19f1
fix for frexp dataflow analysis
by Ethan Nicholas
· 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
1e8501e
Get @constructor feature of SKSL working
by Robert Phillips
· 7 years ago
a98183a
Revert "Remove std::move from GrSimpleTextureEffect"
by Robert Phillips
· 7 years ago
0a4b13c
Remove std::move from GrSimpleTextureEffect
by Robert Phillips
· 7 years ago
9eded2c
switched SPIR-V vertexid to vertexindex
by Ethan Nicholas
· 7 years ago
d1d5256
fixed attributes of sk_InvocationID
by Ethan Nicholas
· 7 years ago
371e29c
fix switch fallthrough warning
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
6c94271
we now complain if an SkSL program tries to override the default output
by Ethan Nicholas
· 7 years ago
48e2405
fixed SkSL SPIR-V vector comparisons
by Ethan Nicholas
· 7 years ago
85fcfc5
Add incompleteShortIntPrecision to SkSL StandaloneShaderCaps
by Chris Dalton
· 7 years ago
c2d0dd6
Add a shader cap for incomplete short int precision
by Chris Dalton
· 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
0fc07f9
Update certain instrinsic calls in SkSL SPIR-V gen to not mix vectors and scalars.
by Ethan Nicholas
· 7 years ago
c35d7ea
Don't use LOD bias on OES external textures
by Brian Osman
· 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
8a83ca4
Add "sharpen" option to SkSL, to LOD bias all textures
by Brian Osman
· 7 years ago
426e6c5
Remove (unused) NV_bindless_texture from GL interface
by Brian Osman
· 7 years ago
de7220f
Add missing include (to get std::min on MSVC)
by Brian Osman
· 7 years ago
40d4420
updated SkSL README
by Ethan Nicholas
· 7 years ago
130fb3f
updated .fp file headers
by Ethan Nicholas
· 7 years ago
7f86192
Revert "Drop support for unused MSAA extensions"
by Robert Phillips
· 7 years ago
7df2746
Drop support for unused MSAA extensions
by Chris Dalton
· 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
a56c4d2
Rename .include files to .inc
by Ben Wagner
· 7 years ago
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
08dae92
Fixed a few spots where SkSL optimizer was not respecting side effects
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
b6ba82c
sk_in array is now sized correctly in SPIR-V output
by Ethan Nicholas
· 7 years ago
8f6c2ab
cleaned up SkSL constant handling
by Ethan Nicholas
· 7 years ago
9d8abc5
fixed type error in RTAdjust application
by Ethan Nicholas
· 7 years ago
be1099f
request SPIR-V InputAttachment capability when needed
by Ethan Nicholas
· 7 years ago
20df20c
Fix FPs
by Robert Phillips
· 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
2c33e3e
fixed inconsistent ordering of SkSL enums
by Ethan Nicholas
· 7 years ago
1afd4cd
Add GrProxyProvider
by Robert Phillips
· 7 years ago
6e6525c
sksl now provides support for inverse, transpose, et al. on older versions of OpenGL
by Ethan Nicholas
· 7 years ago
5f9836e
removed extraneous unused uniform handles for SkSL samplers
by Ethan Nicholas
· 7 years ago
58d5648
fixed a couple of SkSL ushort issues
by Ethan Nicholas
· 7 years ago
2d5f9b3
converted GrMagnifierEffect to SkSL
by Ethan Nicholas
· 7 years ago
e7e81c1
converted vertex shaders to device coords
by Ethan Nicholas
· 7 years ago
51493ee
fixed SkSL optimizing away side effects
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
e9d172a
converted ConstColorProcessor to SkSL
by Ethan Nicholas
· 7 years ago
8dca18a
converted GrAARectEffect to SkSL
by Ethan Nicholas
· 7 years ago
47c8ed3
Reland "Fix precision caps and rrect/ellipse effect precisions"
by Chris Dalton
· 7 years ago
7970765
Switched SkSL from using raw strings back to STRINGIFY
by Ethan Nicholas
· 7 years ago
24f9c19
Revert "Fix precision caps and rrect/ellipse effect precisions"
by Brian Osman
· 7 years ago
e421800
Fix precision caps and rrect/ellipse effect precisions
by Chris Dalton
· 7 years ago
e92b1b1
SPIR-V switch statement support
by Ethan Nicholas
· 7 years ago
aae47c8
sksl enum support
by Ethan Nicholas
· 7 years ago
024301a
fixed type error in SPIRV code generator
by Ethan Nicholas
· 7 years ago
7a59f23
Update GrFragmentProcessor handling in Make methods in SkSL
by Robert Phillips
· 7 years ago
14efcbf
converted LumaColorFilterEffect to sksl
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
ef0c9fd
fix skslc splitting escape sequences in half
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
Next »