A new pixman release 0.23.4 is now available. This is a development
release leading up to a stable release 0.24.0.
Note: If you run the test suite on this released tarball, this message:
*** BUG ***
In pixman_region32_union_rect: Invalid rectangle passed
Set a breakpoint on
Alon Levy (15):
gcc-4.6.0 fix: cast unmatching function pointers
qxl_driver: remove unused variable (found by gcc 4.6.0)
build: add spice-protocol dep
use spice-protocol qxl_dev.h enums
use structs from spice-protocol qxl_dev.h
s/qxl_ram_header/QXLRam/
Alon Levy (15):
gcc-4.6.0 fix: cast unmatching function pointers
qxl_driver: remove unused variable (found by gcc 4.6.0)
build: add spice-protocol dep
use spice-protocol qxl_dev.h enums
use structs from spice-protocol qxl_dev.h
s/qxl_ram_header/QXLRam/
A new pixman release 0.22.2 is now available. This is a stable bug fix
release.
News:
- Fix for bugs causing glyph corruption on ARM
- Build fixes for Windows and OS/2.
Soren
tar.gz:
http://cairographics.org/releases/pixman-0.22.2.tar.gz
A new pixman release 0.23.2 is now available. This is the first
development release leading up to a stable 0.24 release.
- Improved support for tiled bilinear scaling on SSE2 and ARM [Taekyun Kim]
- Fix for a bug causing glyph corruption on ARM devices with a 16 bit
frame buffer [Søren
A new stable pixman release 0.22.0 is now available. Highlights
of this release:
- New r8g8b8a8 and r8g8b8x8 image formats [Alexandros Frantzis]
- Much faster image scaling on ARM and x86 [Siarhei Siamashka, Taekyun Kim]
- Faster 90/270 degree image rotation [Siarhei Siamashka]
- More
A new pixman release 0.21.4 is now available. This is a development
snapshot leading up to a stable 0.22.0 release. News:
- ARM performance improvements and bug fixes [Siarhei Siamashka]
- Performance improvements for bitmap filling [Siarhei]
- Improvements to the test suite [Andrea Canciani,
A new pixman release 0.21.2 is now available. This is the first
development snapshot leading up to a stable 0.22 release.
News:
ARM: Performance improvements for image scaling [Siarhei Siamashka]
Performance improvements for affine transformations [Soren Sandmann]
Plus bug fixes and other
Eirik Byrkjeflot Anonsen ei...@opera.com writes:
What guarantees does X give when it comes to the order of events
generated in relation to processing of the requests sent by the client?
(Also, of course: To which degree does various implementations of X
actually fulfill these guarantees?)
A new pixman release 0.19.2 is now available. This is a development
snapshot leading up to a stable 0.20.0 release.
News:
- Gradient improvements [Andrea Canciani, Soren Sandmann]
- Altivec detection on OpenBSD [Brad Smith]
- Improved configure-time detection of pthreads [M Joonas Pihlaja]
-
A new pixman release 0.18.4 is now available. This is a stable release
which contains bug fixes since 0.18.2.
NOTE: There is a known memory leak in this release when pixman is used
in multi-threaded programs on Windows. This bug is present in 0.18.0
and 0.18.2 as well. If you know how to fix it,
Hi Matthias,
The following patch fixes Novell bug 568811:
VNC Installation aborts right in the middle due to an assertion in
Xvnc/libpixman
The bug seems occur only on *very* special occasions (in this case, only
in SLES, but *not* in SLED, which is based on the same code basis...).
Matthias Hopf mh...@suse.de writes:
This patch in particular, I don't think shold ship with no testing at
all. So please revert it, and we can consider it again for 0.19.x.
I'm fine with that if you consider it problematic. Given that the
situation it changes should actually not occur at
A new pixman release 0.17.12 is now available. This is a BETA release
leading up to a stable 0.18.0 release.
News:
- Optimizations for rescaling with a nearest filter [Alexander Larsson,
Siarhei Siamashka]
- Overhead reduction by caching fast paths [Søren Sandmann]
- Constant time operator
Chris Ball c...@laptop.org writes:
The i686/Linux machine (live) is running each X server it compiles,
and testing a few apps (e.g. x11perf, cairo make test) against it.
It's a radeon r100 card running with KMS enabled.
It might make sense to also run make check for pixman. What happens
if
A new pixman release 0.17.8 is now available. This is a development
snapshot leading up to a stable 0.18.0 release.
= Trapezoids =
This release contains a change to the behavior of a1 trapezoids. When
an edge of a trapezoid falls exactly on a sample point, the point now is
considered inside the
A new pixman release 0.17.6 is now available. This is a development
snapshot leading up to a stable 0.18.0 release.
In this release, asserts are always turned off, so X server crashes in
the region code should be gone (Bug 26314).
News:
32 bit versions of some existing API [Benjamin Otte]
Julien Cristau jcris...@debian.org writes:
Hi Søren,
your mails seem to have been corrupted on the way, or signed incorrectly
(I guess due to the ø character in your name in the shortlog)...
Yeah, I cutted and pasted it into my mail client. All kinds of things
could have gone wrong in the
A new stable pixman release 0.16.6 is now available with fixes for a
couple of bugs related to alpha maps.
Soren
tar.gz:
http://cairographics.org/releases/pixman-0.16.6.tar.gz
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.16.6.tar.gz
tar.bz2:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Subject: [ANNOUNCE] xf86-video-qxl 0.0.11
To: xorg-announce@lists.freedesktop.org
CC: x...@lists.freedesktop.org
Alan Coopersmith (1):
Fix build on OpenSolaris
Søren Sandmann Pedersen (7):
Store modes pointer out of qxl_map_memory()
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Subject: [ANNOUNCE] xf86-video-qxl 0.0.12
To: xorg-announce@lists.freedesktop.org
CC: x...@lists.freedesktop.org
Søren Sandmann Pedersen (3):
Fixing 15/16 bit confusion accidentally broke 24 bits.
Go back to drawing with QXL_EFFECT_OPAQUE
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Subject: [ANNOUNCE] xf86-video-qxl 0.0.11
To: xorg-annou...@lists.freedesktop.org
CC: xorg@lists.freedesktop.org
Alan Coopersmith (1):
Fix build on OpenSolaris
Søren Sandmann Pedersen (7):
Store modes pointer out of qxl_map_memory()
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Subject: [ANNOUNCE] xf86-video-qxl 0.0.12
To: xorg-annou...@lists.freedesktop.org
CC: xorg@lists.freedesktop.org
Søren Sandmann Pedersen (3):
Fixing 15/16 bit confusion accidentally broke 24 bits.
Go back to drawing with QXL_EFFECT_OPAQUE
ri...@happyleptic.org writes:
There is a fastpath in fbBlt() using memcpy if the source and dest rasters are
properly aligned. This fastpath rely on MEMCPY_WRAPPED, which is (sometime) a
mere memcpy().
So, if the rasters do overlap the behavior is undefined. On my loongson (mips)
at home,
A new pixman release 0.17.4 is now available. This is a development
snapshot leading up to a stable 0.18.0 release.
News:
- Major performance improvements for ARM NEON [Siarhei Siamashka]
- Test suite improvements [Marvin Schmidt]
- Bug fixes [Benjamin Otte, Pierre-Loup A. Griffais, Søren
Johan Bilien j...@via.ecp.fr writes:
So I'm left wondering where the overhead of the xlib backend comes from.
If I run sysprof (profile attached) while running the trace (in the
Composite disabled case), I can see that pixman gets only 27.5% of the
CPU time, while 39.4% is spent in
The only change since 0.16.2 is that asserts are now disabled by
default, so that region bugs in the X server don't take down the
entire desktop.
Søren
tar.gz:
http://cairographics.org/releases/pixman-0.16.4.tar.gz
A new pixman release 0.17.2 is now available. This is the first
development release in the 0.17 series up to a stable 0.18.0 release.
Highlights since the stable 0.16.2 version:
- Faster bilinear image scaling [André Tupinambá]
- Substantially improved ARM NEON fast paths [Siarhei Simashka]
-
A new major release 0.16.0 of the pixman library is now available.
New features since the last stable release, 0.14.0, include:
* Support for PDF blend modes [Benjamin Otte, Carlos Garcia Campos]
* A number of fast paths for ARM NEON [Jeff Muizelaar, Jonathan
Morton, Siarhei
A new pixman release 0.15.20 is now available. This is a Release
Candidate for the 0.16.0 release. Unless bugs are reported in 0.15.20,
this is what will become the stable 0.16.0.
News since last time:
- A new test program for compositing operators [Siarhei Siamashka]
- Bugs and
A new pixman release 0.15.18 is now available. This is a beta release
leading up to a stable 0.16.0 release.
News:
- ARM bug fixes [Siarhei Siamashka]
- No more asserts on malformed regions [Søren Sandmann Pedersen]
- SSE2 support for 64 bit windows [George Yohng]
A new pixman release 0.15.14 is now available. This is a development
release leading up to a stable 0.16.0 release.
News:
- Support for PDF blend modes [Benjamin Otte, Carlos Garcia Campos].
- NEON updates [Jonathan Morton].
- Fix for an out-of-bounds memory read [Søren Sandmann
Chris Ball c...@laptop.org writes:
http://tinderbox.x.org/builds/2009-05-31-0014/logs/pixman/#build
pixman-fast-path.c: In function 'fbOver':
pixman-fast-path.c:42: warning: implicit declaration of function
'FbByteMulAdd'
[...]
../pixman/.libs/libpixman-1.so: undefined reference to
Chris Ball c...@laptop.org writes:
Hi,
pixman-vmx.h:40: error: 'vmx_fast_path_array' undeclared here
(not in a function)
I think this patch is sufficient; the assignment happens in
pixman-vmx.c.
Yeah, please push.
Thanks,
Soren
___
A new pixman release 0.15.4 is now available. This is a development
release leading up to a stable 0.16.0 release. News:
- New ARM NEON fast paths [Ian Rickards, Jeff Muizelaar]
- The first part of a large refactoring of the pixman code
base [Søren Sandmann]
-
Peter Clifton pc...@cam.ac.uk writes:
Should gnome-settings-daemon be avoiding retaliating to a notification
by requesting XRRGetScreenSizeRange, or should XRRGetScreenSizeRange
avoid calling a procedure which will emit another notification?
I'm pretty sure gnome-settings-daemon is doing what
Aaron Plattner aplatt...@nvidia.com writes:
Various pieces of code expect PIXMAN_FORMAT_COLOR (and its less cool older
brother, PICT_FORMAT_COLOR) formats to have ARGB bits, and the YUV formats do
not.
Looks good to me.
Soren
___
xorg mailing list
Benjamin Otte [EMAIL PROTECTED] writes:
On Tue, Nov 25, 2008 at 10:10 PM, Soeren Sandmann [EMAIL PROTECTED] wrote:
- When mask is 0, there is no reason to read the source.
- There is no reason to read the destination if the inverse
combined src/mask is 0
Don't compilers
Keith Packard [EMAIL PROTECTED] writes:
So, we'll see if we can't get a bit of pixman review and perhaps a
pixman release done tomorrow so that the X server beta can head out.
Here are some comments on the matrix code. I didn't review all the
numericals, but nothing jumped out at me either.
-
Keith Packard [EMAIL PROTECTED] writes:
- Pixman's version numbering scheme is similar to cairo's: The git
master version has an odd micro number, released versions have even
micro numbers.
What version would you like?
Before releasing, bump to 0.13.2, after releasing, bump to
Keith Packard [EMAIL PROTECTED] writes:
The render extension uses many matrix operations internally, this change
exposes those functions to other parts of the server, drivers and
extensions. The change is motivated by the 'transform' additions to the
RandR extension but will likely be useful
Matthias Hopf [EMAIL PROTECTED] writes:
ATOMs are obviously supported, but FLOATs seem harder as they aren't
described in the core protocol anywhere.
Thinking about that, adding floats was probably a bull idea. However,
having semantics about ATOMs might be helpful (e.g. for xrandr or any
☂Josh Chiα (谢任中) [EMAIL PROTECTED] writes:
Taking pixman-0.12.0, going through the .c, .h and .in files in the pixman
directory, I extracted the following notices.
Thanks a lot for doing this.
Only the .c, .h and .in files have the word 'copyright' in them.
I'm not setup to checkin.
Adam Jackson [EMAIL PROTECTED] writes:
On Mon, 2008-10-13 at 11:19 -0700, Keith Packard wrote:
On Mon, 2008-10-13 at 13:50 -0400, Adam Jackson wrote:
like a copy semantics of Option B to make
the results predictable.
The core protocol uses 'like a copy' for CopyArea/CopyPlane.
Juliusz Chroboczek [EMAIL PROTECTED] writes:
Note that this is on core 2, which has magnificent SSE performance.
I haven't tried it, but I'm willing to bet that on Pentium-M and
Pentium 4, the results are similar for SSE and MMX.
Actually they are not, but that's because gcc 4 generates much
Matthieu Herrb [EMAIL PROTECTED] writes:
Hi
Does someone have some benchmarks or numbers from real life X usage
showing the benefits of using the SSE2 code in pixman 0.12.0 over non
SSE2 on x86 and/or x86_64 cpus?
Not from real-life X usage, but from the cairo performance test
suite. See
Adam Richter [EMAIL PROTECTED] writes:
Even if you do not want to do stretch, I believe that the X Render
extension would require first copying the YUV data to a drawable and
then doing a drawable-drawable block transfer operation to do the
YUV transformation. In comparison, XvPutImage is a
A new major release 0.12.0 of the pixman library is now
available. New features since 0.10.0 include:
- New image formats with 10 bits per channel (Aaron Plattner)
- SSE2 optimizations for many operations (André Tupinambá)
- Opacity based optimizations for operators (Antoine Azar)
A new pixman release 0.11.8 is now available.
This is mainly a bugfix release. See the short-log below for the details.
Søren
tar.gz:
http://cairographics.org/releases/pixman-0.11.8.tar.gz
http://xorg.freedesktop.org/archive/individual/lib/pixman-0.11.8.tar.gz
tar.bz2:
A new pixman release 0.11.6 is now available. This is a development
release leading up to a stable 0.12.0 release.
Notable news:
- Support for new image formats with 10 bits per channel,
including infrastructure to composite with 32 bit
intermediate precision. (Aaron
A new pixman release 0.11.4 is now available. This is a brown paper
bag release to restore the ABI which broke in 0.11.2. Notable news:
- ABI is unbroken
(Julien Cristau)
tar.gz:
http://cairographics.org/releases/pixman-0.11.4.tar.gz
A new pixman release 0.11.2 is now available. This is a development
version leading up to a stable 0.12.0 release.
Notable new features in this release include:
- SSE2 implementations of many compositing ops
(André Tupinambá)
- VMX implementations for many compositing
52 matches
Mail list logo