Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
be7a92c487ecc56efd3dfc69a3c8c13e7068a985
/
src
/
opts
7353dc5
Change SkSL main() from (float x, float y) to (float2 p)
by Brian Osman
· 5 years ago
b962eff
Revert "Revert "Complete rewrite of the SkSL interpreter""
by Ethan Nicholas
· 5 years ago
470e0ac
Revert "Revert "Revert "Complete rewrite of the SkSL interpreter"""
by Ben Wagner
· 5 years ago
7deb1c2
Revert "Revert "Complete rewrite of the SkSL interpreter""
by Ethan Nicholas
· 5 years ago
99c54f0
Revert "Complete rewrite of the SkSL interpreter"
by Ethan Nicholas
· 5 years ago
2cde3a1
Complete rewrite of the SkSL interpreter
by Ethan Nicholas
· 5 years ago
6495a4f
clamp to [0,1] before blending with normalized
by Mike Klein
· 5 years ago
9e0afb7
Fix clang warnings
by Jian Cai
· 5 years ago
a8392b7
Slightly faster hsl_to_rgb stage
by Florin Malita
· 5 years ago
37bc8f9
restore _DXDY image shader on ARM
by Mike Klein
· 5 years ago
ad82b40
Revert "impl. _clamp_8888 shaders using general mechanism"
by Mike Klein
· 5 years ago
dfa1de9
impl. _clamp_8888 shaders using general mechanism
by Mike Klein
· 5 years ago
5d835d0
remove ternary min/max
by Mike Klein
· 5 years ago
11e6aa8
Starting to hack up HDR transfer function support
by Brian Osman
· 5 years ago
ac353cb
add alternate x-lerp using vpmaddubsw
by Mike Klein
· 5 years ago
0f55db5
fix buffer overflow
by Mike Klein
· 5 years ago
666e4da
add alternate gather() impl.
by Mike Klein
· 5 years ago
b23d66e
Interpreter: Lots of minor cleanup/refactoring
by Brian Osman
· 5 years ago
b83cc76
Reland "hsw::S32_alpha_D32_filter_DX"
by Mike Klein
· 5 years ago
479f9fe
Revert "hsw::S32_alpha_D32_filter_DX"
by Mike Klein
· 5 years ago
be47871
hsw::S32_alpha_D32_filter_DX
by Mike Klein
· 5 years ago
c3f6314
clean up for SSSE3 bilerp
by Mike Klein
· 5 years ago
1cb5743
cut another multiply in SSE2 bilerp
by Mike Klein
· 5 years ago
19ae4aa
cut a multiply in SSE2 bilerp
by Mike Klein
· 5 years ago
0ec56fc
comment and TODO bilerp code
by Mike Klein
· 5 years ago
f73ef0b
Fix accessing off end of pixmap for R16G16_float in SSE2/SSE4.1 mode
by Robert Phillips
· 5 years ago
17a3a0b
Last tranche of new SkColorTypes
by Robert Phillips
· 5 years ago
429f0d3
Add kRG_1616 and kAlpha_16 SkColorTypes
by Robert Phillips
· 5 years ago
d470e1b
Add kRG_88_SkColorType
by Robert Phillips
· 5 years ago
9318a6c
build custom blitter for drawAtlas
by Mike Reed
· 6 years ago
0100562
new ideas for bilerp/bicubic?
by Mike Klein
· 6 years ago
78eedba
WIP: hack to try combining bicubic stage
by Mike Reed
· 6 years ago
52337de
re-run tools/rewrite_includes.py
by Mike Klein
· 6 years ago
869a3e8
Reland "Interpreter: Bounds check array access, add bool return from run"
by Brian Osman
· 6 years ago
3e6aa9f
Revert "Interpreter: Bounds check array access, add bool return from run"
by Brian Osman
· 6 years ago
f42de9e
Interpreter: Bounds check array access, add bool return from run
by Brian Osman
· 6 years ago
019458d
change colorfilter signature back to just inout color
by Mike Reed
· 6 years ago
8c31f2b
use same signature for shader/colorfilters in sksl
by Mike Reed
· 6 years ago
da69d59
rename to bt709_luminance_or_luma_to_alpha
by Mike Klein
· 6 years ago
3a8ff23
Move test around in cubic_solver to test function, not delta_t.
by Mike Reed
· 6 years ago
7aacb0b
fix GCC arm64 builds
by Mike Klein
· 6 years ago
1e87a54
move SkVM interpreter back to SkVM.cpp
by Mike Klein
· 6 years ago
fc64a1b
slight speedup for hsw::blit_row_s32a_opaque
by Mike Klein
· 6 years ago
02eefbe
header self-sufficiency and idempotency
by Hal Canary
· 6 years ago
2b7b2a2
add bit_clear
by Mike Klein
· 6 years ago
9c9863f
split ID -> Reg,Val
by Mike Klein
· 6 years ago
031a2f5
simplify instructions back to one immediate
by Mike Klein
· 6 years ago
4b202a3
ByteCode: Better signature for innerRun, avoid memory stomping
by Brian Osman
· 6 years ago
3fd3cc9
runtime shaders
by Mike Reed
· 6 years ago
f30b1c1
Revert "Revert "Make SkASSERT not break build in constexpr GrSwizzle method on GCC""
by Brian Salomon
· 6 years ago
2b1a544
Reland "Reland "Reland "Interpreter: Support striped inputs for less overhead"""
by Brian Osman
· 6 years ago
01c9b89
Revert "Reland "Reland "Interpreter: Support striped inputs for less overhead"""
by Brian Osman
· 6 years ago
59b22f9
Reland "Reland "Interpreter: Support striped inputs for less overhead""
by Brian Osman
· 6 years ago
2c59b4e
Reland "Revert "Interpreter: Support striped inputs for less overhead""
by Brian Osman
· 6 years ago
edc42b9
Revert "Revert "Interpreter: Support striped inputs for less overhead""
by Brian Osman
· 6 years ago
645fe10
Revert "Interpreter: Support striped inputs for less overhead"
by Brian Osman
· 6 years ago
5d89b66
Interpreter: Support striped inputs for less overhead
by Brian Osman
· 6 years ago
c34d993
Revert "Add function to GrDataUtils to handle color conversions."
by Robert Phillips
· 6 years ago
7a177b4
centralize and force-inline unaligned_{load,store}
by Mike Klein
· 6 years ago
5509102
Add function to GrDataUtils to handle color conversions.
by Brian Salomon
· 6 years ago
342b1b2
proposed: add bytes() op
by Mike Klein
· 6 years ago
7b50231
slight bugfix for shr_i16x2 in the interpreter
by Mike Klein
· 6 years ago
57cb5ba
i16x2 sub/shr
by Mike Klein
· 6 years ago
3538908
baby steps into 16-bit ops
by Mike Klein
· 6 years ago
821f5e8
remove mul_unorm8/mad_unorm8
by Mike Klein
· 6 years ago
d608e22
Add load/store to SkRasterPipeline for 16161616 unsigned normalized.
by Brian Salomon
· 6 years ago
217522c
Add SkRasterPipeline support for more load/store formats and GrSwizzle.
by Brian Salomon
· 6 years ago
c66373d
tweak mul/mad_unorm8
by Mike Klein
· 6 years ago
a630732
revise extract instruction
by Mike Klein
· 6 years ago
6b43c30
add mad_unorm8 instruction
by Mike Klein
· 6 years ago
e422761
use u32 in mul_unorm8
by Mike Klein
· 6 years ago
f1df397
tidy up register allocation
by Mike Klein
· 6 years ago
754bad3
hoist loop-invariant code out of the loop
by Mike Klein
· 6 years ago
cf0daac
allow two immediates
by Mike Klein
· 6 years ago
9656dce
add extract instruction
by Mike Klein
· 6 years ago
1665aaa
add pack instruction
by Mike Klein
· 6 years ago
d7d04dc
add mul_unorm8 instruction
by Mike Klein
· 6 years ago
68c50d0
sketch an skvm
by Mike Klein
· 6 years ago
d2f2c04
Add AVX2 implementation for blit_row_s32a_opaque
by Zhenyu Shan
· 6 years ago
dbc3caa
rect-memset: memset + stride and height
by Mike Reed
· 6 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 6 years ago
361a640
change colormatrixfilter to be 0...1 for translate
by Mike Reed
· 6 years ago
1ce03a6
rename gamma stage gamma_
by Mike Klein
· 6 years ago
9a885b2
pass SkVx::Vec arguments as const&
by Mike Klein
· 6 years ago
3d50730
restore vmull_u8() in color32()
by Mike Klein
· 6 years ago
c33e6dc
restore SkOpts::blit_row_color32
by Mike Klein
· 6 years ago
7e2c061
Remove spurious ';'
by Brian Osman
· 6 years ago
4c249ff
don't bother passing lowp kernels dummy unnamed variables
by Mike Klein
· 6 years ago
895e1ee
lowp stages for load/stores and lerp-native
by Mike Reed
· 6 years ago
79a7542
allow mixer to defer to a shader
by Mike Reed
· 6 years ago
b90c080
Revert "remove plus clamp"
by Mike Klein
· 6 years ago
539909a
remove plus clamp
by Mike Klein
· 6 years ago
c723b70
Initial add SkMixers
by Mike Reed
· 6 years ago
aa42ac6
remove unused clamp_a_dst
by Mike Klein
· 6 years ago
5e398c2
change load/store_rgba to have src and dst variants
by Mike Reed
· 6 years ago
5ece363
mark lowp TODOs
by Mike Klein
· 6 years ago
cf27e74
Reland "bring back lowp bilerp_clamp_8888"
by Mike Reed
· 6 years ago
c6671be
Revert "bring back lowp bilerp_clamp_8888"
by Mike Reed
· 6 years ago
5043c09
bring back lowp bilerp_clamp_8888
by Mike Klein
· 6 years ago
1c94143
round when writing lowp 565 or 4444
by Mike Klein
· 6 years ago
Next »