Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
cc9c45d2e09fb77e52f5585beb84a5bfedc72454
/
src
/
sksl
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
· 7 years ago
dfbfc73
added GrSkSLFP and converted DitherEffect to use it
by Ethan Nicholas
· 7 years ago
dc89f19
consolidated writing fields logic and added more builtins for skslc msl backend
by Timothy Liang
· 7 years ago
d9d33c3
renamed SkSL's assert macros
by Ethan Nicholas
· 7 years ago
651286f
fixed vec3 size differences and mod calculation of skslc msl backend
by Timothy Liang
· 7 years ago
7d63778
fixed interface/in/out struct for mvk integration and added a few missing builtins to skslc msl backend
by Timothy Liang
· 7 years ago
a06f215
added interface block, vector comparison intrinsics, and mvk integration for metal sksl backend
by Timothy Liang
· 7 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
Next »