Søren Sandmann
6d62986ee0
Allow bits to be NULL when bit images are created
2007-06-12 14:30:53 -04:00
Søren Sandmann
d466cf1d2f
Add various accessors; remove composite_rect
2007-06-12 14:24:40 -04:00
Søren Sandmann Pedersen
b62b769c0d
Bump version number
2007-06-11 22:02:03 -04:00
Søren Sandmann Pedersen
c663029510
Make use of pixman_fill_mmx() in various places. Delete #if0'ed code
2007-06-11 21:39:24 -04:00
Søren Sandmann Pedersen
3dca89a677
Add pixman_fill_mmx() function
2007-06-11 21:35:14 -04:00
Søren Sandmann Pedersen
cf6b8f63d4
Forgotten fbHaveMMX()
2007-06-11 14:55:31 -04:00
Søren Sandmann Pedersen
02f6129400
Rename fbHaveMMX() pixman_have_mmx()
...
Guard pixman_blt_mmx() with pixman_have_mmx()
2007-06-11 14:54:44 -04:00
Søren Sandmann Pedersen
105d398c4d
Add pixman_blt_mmx() based on fbBltmmx() from the X server.
...
Implement fbCompositeAreammx() in terms of it.
Uncomment calls to fbCompositeAreammx() in pixman-pict.c
Add public pixman_blt() that just returns false if not using mmx.
2007-06-11 14:41:01 -04:00
Søren Sandmann Pedersen
6a64eb1094
Bump version number
2007-06-11 09:15:05 -04:00
Søren Sandmann Pedersen
30499e2e88
Add a version of miComputeCompositeRegion; call it from
...
pixman_image_composite(). Remove const from return value of
pixman_region_rectangles().
2007-06-11 00:22:19 -04:00
Julien Cristau
83ab14d80d
Update version and minor description changes.
2007-06-06 00:49:55 +02:00
Julien Cristau
12295698ef
Merge branch 'master' of git://anongit.freedesktop.org/git/pixman into debian-experimental
2007-06-06 00:47:52 +02:00
Søren Sandmann Pedersen
5ca61dc99b
Fix bug in pixman_image_set_filter() where only the parameters were
...
updated, not the filter type. Reported by Michel Dänzer.
2007-06-05 11:33:17 -04:00
Julien Cristau
a413e18ff1
Autoreconf
2007-05-28 19:34:07 +02:00
Julien Cristau
7bd29202ea
Add Debian packaging.
2007-05-28 19:33:55 +02:00
Daniel Stone
808e2de3a6
Add .gitignore file
2007-05-24 16:24:39 +03:00
Daniel Stone
d1ce3f9550
Use canonical autogen.sh
...
Use the standard autogen.sh, which allows for srcdir != builddir.
2007-05-24 16:19:40 +03:00
Soren Sandmann Pedersen
8129984603
Declare the two new trapezoid functions in pixman.h
2007-05-23 16:38:38 -04:00
Søren Sandmann
4355cc5c57
Add pixman-trap with the trapezoid rasterization code from the X server.
...
Add two different trapezoid types that X makes use of.
2007-05-23 16:40:48 -04:00
Soren Sandmann Pedersen
35f99a530d
Make sure gradient-test.c builds when srcdir != buildir. Patch from
...
Julien Cristau <jcristau@debian.org>.
2007-05-23 16:09:49 -04:00
Søren Sandmann
d5e8a7b8bd
Fix bug in rasterizeEdges() where the stride was treated as if in
...
bytes, when it was in uint32_t's. Formatting fixes. Delete misleading
comment from pixman-private.h
2007-05-23 15:39:03 -04:00
Soren Sandmann Pedersen
ee37469d6a
Fix function name
2007-05-23 12:18:09 -04:00
Soren Sandmann Pedersen
727b77983b
Add more edge functions
2007-05-22 13:39:25 -04:00
Soren Sandmann Pedersen
4600c6823e
Add implementation of edge rasterization
2007-05-22 12:52:52 -04:00
Soren Sandmann Pedersen
1413bb7a5d
Add edge data types
2007-05-22 11:58:46 -04:00
Søren Sandmann
e32b240145
Detect endianness
2007-05-22 10:00:46 -04:00
Søren Sandmann
e5cf135170
Include string.h in pixman-pict.c
2007-05-22 09:54:19 -04:00
Søren Sandmann
097de78d13
Check for getisax() support
2007-05-22 09:51:54 -04:00
Søren Sandmann
37f90ba0b2
Check for MMX in the build system
2007-05-22 09:49:23 -04:00
Søren Sandmann
56623268a7
Update TODO
2007-05-22 00:04:39 -04:00
Søren Sandmann
ed184ebb7c
Make the mmx code compile
2007-05-22 00:03:31 -04:00
Søren Sandmann
2db377de61
Add pixman-mmx.[ch] and move macros around to make it compile.
...
Not yet hooked up.
2007-05-21 23:46:24 -04:00
Soren Sandmann Pedersen
ce506999e6
Use the general code if the images have read/write functions
2007-05-21 20:03:37 -04:00
Soren Sandmann Pedersen
a54096d554
Update TODO
2007-05-21 17:51:41 -04:00
Soren Sandmann Pedersen
ccef70a685
Fix bug in fbCompositeGetSolid() where a format was compared to a format type
2007-05-21 15:03:41 -04:00
Soren Sandmann Pedersen
154c4dd978
Make pixman_image_composite() take a region parameter; comment out non-implemented functions from the switch of doom
2007-05-21 14:27:40 -04:00
Søren Sandmann
4518de9fec
Add slightly changed copy of miComputeCompositeRegion() to pixman-pict.c
2007-05-21 10:00:05 -04:00
Søren Sandmann
4df446bb73
Move mod and div macros to pixman-private.h
2007-05-19 17:19:39 -04:00
Søren Sandmann
bcb4c8f021
Add fbComposeGetStart() macro
2007-05-19 17:13:02 -04:00
Søren Sandmann
e9e326eafe
Add fbComposeGetSolid() macro
2007-05-19 17:05:23 -04:00
Søren Sandmann
456ebbbb27
Add implementation of can_get_solid()
2007-05-19 16:44:40 -04:00
Søren Sandmann
eabc2f48f0
Various formatting/style tweaks
2007-05-19 16:40:10 -04:00
Søren Sandmann
bdb307ac4a
Add macro FUNC that expands to __PRETTY_FUNCTION__ or __func__
...
depending on the compiler.
2007-05-19 15:53:37 -04:00
Søren Sandmann
4c15a7838e
Include limits.h in pixman-compose.c; patch from Alan Coopersmith
2007-05-19 12:04:21 -04:00
Soren Sandmann Pedersen
595ca53c09
Add pixman-pict.c which is a version of fbpict.c. It compiles, but
...
isn't hooked up to anything.
2007-05-18 15:21:51 -04:00
Soren Sandmann Pedersen
e132898045
Make pixman_image_set_indexed() not copy its argument
2007-05-18 13:38:26 -04:00
Soren Sandmann Pedersen
e12ca669af
Free the indexed table when the image is freed
2007-05-18 12:04:16 -04:00
Soren Sandmann Pedersen
ff2e0e9636
Add new function pixman_image_set_indexed()
2007-05-18 11:54:01 -04:00
Soren Sandmann Pedersen
74b76ad9fe
Fix wrong type in composite-test.c
2007-05-17 10:19:29 -04:00
Soren Sandmann Pedersen
d25d77852d
Add a TODO file. Indent pixman-compose.c
2007-05-17 09:12:09 -04:00