Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
b733d5b5abd4e793b289ede503777bea67d70025
/
src
/
sksl
24d438b
Implement sweep gradient layout
by Michael Ludwig
· 6 years ago
4f94ef6
Reland "Base Gradient FP Refactor"
by Michael Ludwig
· 6 years ago
1ea5656
Revert "Base Gradient FP Refactor"
by Cary Clark
· 6 years ago
10f7a1e
Base Gradient FP Refactor
by Michael Ludwig
· 6 years ago
9094f2c
Add fields to fragmentProcessors in sksl code.
by Michael Ludwig
· 6 years ago
1fc5fbd
Reland "Redo how extra emit code flushing operates" with type fix.
by Michael Ludwig
· 6 years ago
d044019
Revert "Redo how extra emit code flushing operates"
by Michael Ludwig
· 6 years ago
9b8181b
Redo how extra emit code flushing operates
by Michael Ludwig
· 6 years ago
7b429ae
Implement boolean short circuit folding in SkSL
by Michael Ludwig
· 6 years ago
78aceb2
converted overdraw effect to new FP system
by Ethan Nicholas
· 6 years ago
a45e1a7
fixed ASAN error while compiling .fp files
by Ethan Nicholas
· 6 years ago
72efd80
Fixes for primitive handling for uniforms
by Michael Ludwig
· 6 years ago
a427559
Refactor 'in uniform' CPP code generation
by Michael Ludwig
· 6 years ago
92e4c7f
Support input color argument to process() function in sksl .fp files
by Michael Ludwig
· 6 years ago
231de03
Improve inputColor handling in fragment processor implementations.
by Michael Ludwig
· 6 years ago
ce00811
converted arithmetic FP to new FP structure
by Ethan Nicholas
· 6 years ago
cd700e9
Revert "Revert "added support for sk_Dimensions to SkSL""
by Ethan Nicholas
· 6 years ago
5005a22
fixed skslc's nested conditional break detection
by Ethan Nicholas
· 6 years ago
3b83afe
Try again to fix leak of SkSL parser map when built standalone
by Brian Salomon
· 6 years ago
140f3da
Revert "Fix leak in SkSLParser"
by Brian Salomon
· 6 years ago
e82ef48
Fix leak in SkSLParser
by Brian Salomon
· 6 years ago
2f4c09b
Add remove_pow_with_constant_exponent workaround
by Adrienne Walker
· 6 years ago
8b23ca6
Add rewrite_do_while_loops workaround
by Adrienne Walker
· 6 years ago
e84fb19
Add reset and findLastOf to SkSLString.
by Michael Ludwig
· 6 years ago
92b161f
Add emulate_abs_int_function workaround
by Adrienne Walker
· 6 years ago
c02165f
Add unfold_short_circuit_as_ternary workaround
by Adrienne Walker
· 6 years ago
e6ab998
Revert "added support for sk_Dimensions to SkSL"
by Greg Daniel
· 6 years ago
ee8295c
Add add_and_true_to_loop_condition workaround
by Adrienne Walker
· 6 years ago
9335c28
added support for sk_Dimensions to SkSL
by Ethan Nicholas
· 6 years ago
d74f2c8
After call 'va_start',some place not call 'va_end'
by z102.zhang
· 6 years ago
937efc3
BAD_COPY_PASTE in SkSLLayout.h
by z102.zhang
· 6 years ago
609fbe3
fixed the size in bytes of vec3s to match Metal standard in Metal gpu backend
by Timothy Liang
· 6 years ago
de0be80
only set color index if using dual source blending in Metal gpu backend
by Timothy Liang
· 6 years ago
5422f9a
implemented GrMtlGpuCommandBuffer for draws in Metal gpu backend
by Timothy Liang
· 6 years ago
7b8875d
implemented SK_CLOCKWISE_BUILTIN for Metal SkSLC
by Timothy Liang
· 6 years ago
f1b1464
fixed early return breaking things in .fp files
by Ethan Nicholas
· 6 years ago
057c390
attached uniform and varying handlers to GrMtlPipelineStateBuilder
by Timothy Liang
· 6 years ago
929a681
SkSL coordTransform argument is now optional
by Ethan Nicholas
· 6 years ago
12fb9cf
added SkSL saturate() function
by Ethan Nicholas
· 6 years ago
c7735f1
improved SkSL lexer performance
by Ethan Nicholas
· 6 years ago
ee04df4
switched SkSL from std::map to std::unordered_map
by Ethan Nicholas
· 6 years ago
b91c466
Don't change the front face direction in Vulkan
by Chris Dalton
· 6 years ago
fd98c2c
Make some GrSurfaceProxy and GrTextureProxy methods easier to access
by Brian Salomon
· 6 years ago
c8ece3d
Don't use glFrontFace
by Chris Dalton
· 6 years ago
0054311
Re-re-land "added GrSkSLFP and converted DitherEffect to use it"
by Ethan Nicholas
· 6 years ago
f7dcd76
Remove array of TextureSampler pointers from GrIOResourceProcessor.
by Brian Salomon
· 6 years ago
49d14e9
sksl: Add a "sk_Clockwise" built-in
by Chris Dalton
· 6 years ago
88f6d37
Fixed GLSL header line ordering
by Ethan Nicholas
· 6 years ago
0b63196
fixed geometry shaders when canUseFragCoord is false
by Ethan Nicholas
· 6 years ago
b93af7e
Revert "Revert "removed SkSLLayoutLexer""
by Ethan Nicholas
· 6 years ago
734b2a8
Revert "removed SkSLLayoutLexer"
by Ethan Nicholas
· 6 years ago
804f817
removed SkSLLayoutLexer
by Ethan Nicholas
· 6 years ago
b8eeb80
added integration for non-moltenvk use of SkSLC MSL generator
by Timothy Liang
· 6 years ago
0f21c23
fixed a bug with SPIR-V ternaries
by Ethan Nicholas
· 6 years ago
43d225f
added byte type support to SkSLC MSL generator
by Timothy Liang
· 6 years ago
cc10d79
Move fragCoord workaround declaration
by Brian Osman
· 6 years ago
6c48e4d
Reland "Revert "added GrSkSLFP and converted DitherEffect to use it""
by Ethan Nicholas
· 6 years ago
97ae0c8
Revert "Revert "added GrSkSLFP and converted DitherEffect to use it""
by Ethan Nicholas
· 6 years ago
4a34197
fixed SPIR-V memory layout
by Ethan Nicholas
· 6 years ago
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
· 6 years ago
6403b0e
added basic texturing to metal sksl backend
by Timothy Liang
· 6 years ago
811b944
fixed incorrect index in SPIR-V matrix construction
by Ethan Nicholas
· 6 years ago
c7fe0f7
Make GrCaps and GrShaderCaps private.
by Brian Salomon
· 6 years ago
5226b77
fix for SPIR-V sk_in definition which was upsetting Intel NUC
by Ethan Nicholas
· 6 years ago
be850ad
workaround for Intel OpCompositeConstruct bug
by Ethan Nicholas
· 6 years ago
6cd9268
Don't 'require' external image extensions, 'enable' them
by Brian Osman
· 6 years ago
3c6ae62
cache SkSL headers
by Ethan Nicholas
· 6 years ago
061020e
With ES3, enable both ES2 and ES3 external image extensions
by Brian Osman
· 6 years ago
4b2f915
Move external texture extension logic into SkSL
by Brian Osman
· 6 years ago
43f6d45
fix sksl standalone build error
by Ethan Nicholas
· 6 years ago
eab2baa
added sk_LastFragColor
by Ethan Nicholas
· 6 years ago
b809efb
workaround for buggy macOS GLSL shader compiler
by Ethan Nicholas
· 6 years ago
3e8c345
Make generated effects from sksl fp files not need SK_SUPPORT_GPU
by Greg Daniel
· 6 years ago
dc09213
Revert "Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used.""
by Brian Salomon
· 6 years ago
d401330
Revert "Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used."
by Brian Salomon
· 6 years ago
7e1dd20
Make SkSL GLSL generator declare sk_FragColor inout when EXT fb fetch is used.
by Brian Salomon
· 6 years ago
c6a19f1
fix for frexp dataflow analysis
by Ethan Nicholas
· 6 years ago
2346300
fixed type mismatches in SkSL comparison operators
by Ethan Nicholas
· 6 years ago
26a9aad
initial SkSLJIT checkin
by Ethan Nicholas
· 6 years ago
8f7e28f
added frexp support to SkSL
by Ethan Nicholas
· 6 years ago
1e8501e
Get @constructor feature of SKSL working
by Robert Phillips
· 6 years ago
a98183a
Revert "Remove std::move from GrSimpleTextureEffect"
by Robert Phillips
· 6 years ago
0a4b13c
Remove std::move from GrSimpleTextureEffect
by Robert Phillips
· 6 years ago
9eded2c
switched SPIR-V vertexid to vertexindex
by Ethan Nicholas
· 6 years ago
d1d5256
fixed attributes of sk_InvocationID
by Ethan Nicholas
· 6 years ago
371e29c
fix switch fallthrough warning
by Ethan Nicholas
· 6 years ago
8d2ba44
SPIR-V output now always includes DescriptorSet for uniforms
by Ethan Nicholas
· 6 years ago
16c1196
fix SkSL SPIR-V geometry shaders' entry point declaration
by Ethan Nicholas
· 6 years ago
Next »