index
:
~ranma42/pixman
master
planar
threads
wip/compfloat
wip/floatpipe2
wip/floatpipe4
wip/for-master
wip/grad
wip/gradtest
wip/itergradient
wip/itergradients
wip/itersource
wip/linear
wip/linear-fixed
wip/linear-float
wip/linear-master
wip/linear-master2
wip/linear2
wip/maybegrad
wip/nopixel
wip/radial
wip/radial-fixsqrt
wip/simpleops-to-master
wip/valgrind
wip/valgrind2
ranma42's experiments on pixman
ranma42
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
pixman
/
pixman-sse2.c
Age
Commit message (
Expand
)
Author
Files
Lines
2015-06-01
mmx/sse2: Use SIMPLE_NEAREST_SOLID_MASK_FAST_PATH for NORMAL repeat
Ben Avison
1
-4
/
+0
2015-06-01
mmx/sse2: Use SIMPLE_NEAREST_FAST_PATH macro
Ben Avison
1
-16
/
+4
2013-10-14
sse2: bilinear fast path for src_x888_8888
Siarhei Siamashka
1
-0
/
+67
2013-10-09
Fix build on MSVC
Andrea Canciani
1
-1
/
+1
2013-09-16
sse2: faster bilinear scaling (pack 4 pixels to write with MOVDQA)
Siarhei Siamashka
1
-64
/
+144
2013-09-07
Drop support for 8-bit precision in bilinear filtering
Søren Sandmann Pedersen
1
-35
/
+8
2013-05-22
Consolidate all the iter_init_bits_stride functions
Søren Sandmann Pedersen
1
-14
/
+3
2013-05-22
Delete the old src/dest_iter_init() functions
Søren Sandmann Pedersen
1
-25
/
+0
2013-05-22
Add _pixman_implementation_iter_init() and use instead of _src/_dest_init()
Søren Sandmann Pedersen
1
-0
/
+1
2013-05-22
sse2: Replace the fetcher_info_t table with a pixman_iter_info_t table
Søren Sandmann Pedersen
1
-29
/
+35
2013-04-28
sse2: faster bilinear interpolation (get rid of XOR instruction)
Siarhei Siamashka
1
-13
/
+21
2013-02-13
sse2: Use uintptr_t in type casts from pointer to integral value
Stefan Weil
1
-2
/
+2
2013-01-27
sse2: Add fast paths for bilinear source with a solid mask
Chris Wilson
1
-0
/
+120
2013-01-27
sse2: Add a fast path for add_n_8_8888
Chris Wilson
1
-0
/
+99
2013-01-27
sse2: Add a fast path for add_n_8888
Chris Wilson
1
-0
/
+65
2012-12-20
Rename 'xor' variable to 'filler' (because 'xor' is a C++ keyword)
Siarhei Siamashka
1
-11
/
+11
2012-12-18
Change CONVERT_XXXX_TO_YYYY macros into inline functions
Siarhei Siamashka
1
-4
/
+4
2012-11-14
pixman: Use uintptr_t in type casts from pointer to integral value
Stefan Weil
1
-60
/
+60
2012-09-26
Add scaled nearest repeat fast paths
Siarhei Siamashka
1
-14
/
+52
2012-09-25
sse2: mark pack_565_2x128_128 as static force_inline
Matt Turner
1
-1
/
+1
2012-09-19
Move delegation of src/dest iter init into pixman-implementation.c
Søren Sandmann Pedersen
1
-3
/
+3
2012-09-19
Move fill delegation into pixman-implementation.c
Søren Sandmann Pedersen
1
-45
/
+26
2012-09-19
Move blt delegation into pixman-implementation.c
Søren Sandmann Pedersen
1
-49
/
+20
2012-07-01
sse2: add missing ABGR entires for bilinear src_8888_8888
Matt Turner
1
-0
/
+3
2012-07-01
sse2: _mm_madd_epi16 for faster bilinear scaling with 7-bit precision
Siarhei Siamashka
1
-10
/
+25
2012-07-01
Bilinear interpolation precision is now configurable at compile time
Siarhei Siamashka
1
-5
/
+6
2012-06-29
sse2: faster bilinear scaling (use _mm_loadl_epi64)
Siarhei Siamashka
1
-8
/
+7
2012-06-16
sse2: add src_x888_0565
Matt Turner
1
-0
/
+83
2012-06-13
sse2: enable over_n_0565 for b5g6r5
Matt Turner
1
-0
/
+1
2012-05-30
Make use of image flags in mmx and sse2 iterators
Søren Sandmann Pedersen
1
-10
/
+4
2012-05-30
Pass the full image flags to iterators
Søren Sandmann Pedersen
1
-2
/
+2
2012-02-18
Convert while (w) to if (w) when possible
Matt Turner
1
-1
/
+1
2011-10-25
Fix use of uninitialized fields reported by valgrind
Søren Sandmann Pedersen
1
-1
/
+1
2011-10-10
sse2: Bilinear scaled over_8888_8_8888
Taekyun Kim
1
-0
/
+168
2011-10-10
sse2: Bilinear scaled over_8888_8888
Taekyun Kim
1
-1
/
+106
2011-10-10
sse2: Macros for assembling bilinear interpolation code fractions
Taekyun Kim
1
-80
/
+77
2011-08-19
Rename pixman-fast-path.h to pixman-inlines.h
Søren Sandmann Pedersen
1
-1
/
+1
2011-06-28
sse2: Declare bilinear src_8888_8888 REPEAT_NORMAL composite function
Taekyun Kim
1
-0
/
+5
2011-06-28
Replace boolean arguments with flags for bilinear fast path template
Taekyun Kim
1
-3
/
+3
2011-06-20
Replace argumentxs to composite functions with a pointer to a struct
Søren Sandmann Pedersen
1
-324
/
+54
2011-06-12
Replace instances of "dst_*" with "dest_*"
Søren Sandmann Pedersen
1
-81
/
+81
2011-05-31
sse2: Delete some unused variables
Søren Sandmann
1
-14
/
+4
2011-03-18
Simplify the prototype for iterator initializers.
Søren Sandmann Pedersen
1
-12
/
+13
2011-03-18
Fill out parts of iters in _pixman_implementation_{src,dest}_iter_init()
Søren Sandmann Pedersen
1
-2
/
+0
2011-03-18
In delegate_{src,dest}_iter_init() call delegate directly.
Søren Sandmann Pedersen
1
-1
/
+1
2011-02-28
SSE2 optimization for bilinear scaled 'src_8888_8888'
Siarhei Siamashka
1
-0
/
+112
2011-02-18
sse2: Minor coding style cleanups.
Søren Sandmann Pedersen
1
-6
/
+12
2011-02-18
sse2: Remove pixman-x64-mmx-emulation.h
Søren Sandmann Pedersen
1
-10
/
+0
2011-02-18
sse2: Delete obsolete or redundant comments
Søren Sandmann Pedersen
1
-137
/
+0
2011-02-18
sse2: Remove all the core_combine_* functions
Søren Sandmann Pedersen
1
-356
/
+157
[next]