The default bug view has changed. See this FAQ.

Update libpixman to 0.29.2

RESOLVED FIXED in mozilla21

Status

()

Core
Graphics
RESOLVED FIXED
4 years ago
a year ago

People

(Reporter: Loic, Assigned: jrmuizel)

Tracking

(Blocks: 1 bug)

Trunk
mozilla21
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(relnote-firefox 21+)

Details

(Reporter)

Description

4 years ago
libpixman 0.28.0 is available, see http://www.cairographics.org/releases/

Comment 1

4 years ago
A conveniently placed changelog would have been great to include:

http://lists.x.org/archives/xorg-announce/2012-November/002094.html
(Assignee)

Comment 2

4 years ago
FWIW, the majority of the changes have already been merged in.

Comment 3

4 years ago
http://lists.cairographics.org/archives/cairo-announce/2012-December/000208.html

libpixman 0.28.2 released.

Log:
	Benjamin Gilbert (1):
	      Fix thread safety on mingw-w64 and clang
	
	Joshua Root (1):
	      Fix undeclared variable use and sysctlbyname error handling on ppc
	
	Stefan Weil (1):
	      Always use xmmintrin.h for 64 bit Windows
	
	Søren Sandmann Pedersen (2):
	      Post-release version bump to 0.28.1
	      Pre-release version bump to 0.28.2
(Reporter)

Updated

4 years ago
Summary: Update libpixman to 0.28.0 → Update libpixman to 0.28.2

Comment 4

4 years ago
PS: question , is it able to use SSE2 code path even on windows 32bit build ? we have real performance measurable improvment from the pixman improve ?


http://lists.cairographics.org/archives/cairo-announce/2013-January/000210.html

Libpixman 0.29.2 released

A new pixman release 0.29.2 is now available. This is the first
development snapshot leading up to a stable 0.30.0 release.

News in this release:

* Assembly optimizations for the Raspberry Pi and other ARMv6 chips
  [Ben Avison]

* Comprehensive support for high-quality image resampling filters
  [Søren Sandmann]

* Improved precision for matrix arithmetic [Siarhei Siamashka]

Other news include optimizations in the SSE2 backend [Chris Wilson],
in the MIPS DSPr2 backend [Nemanja Lukic], and in the generic C
backend [Siarhei Siamashka], plus a number of bug fixes and
improvements to the test suite.
(Reporter)

Updated

4 years ago
Summary: Update libpixman to 0.28.2 → Update libpixman to 0.29.2
(Assignee)

Comment 5

4 years ago
The intention is to update gradually to make bisection easier
Summary: Update libpixman to 0.29.2 → Update libpixman to 0.28.2
(In reply to fxtech from comment #4)
> PS: question , is it able to use SSE2 code path even on windows 32bit build
> ?

Yes, it's enabled at run time for processors that support it.
(Assignee)

Updated

4 years ago
Summary: Update libpixman to 0.28.2 → Update libpixman to 0.27.4
(Assignee)

Comment 7

4 years ago
Actually, I confused this bug with bug 836171
Summary: Update libpixman to 0.27.4 → Update libpixman to 0.29.2
(Assignee)

Comment 8

4 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/46897ceac253

Comment 9

4 years ago
https://hg.mozilla.org/mozilla-central/rev/46897ceac253
Assignee: nobody → jmuizelaar
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla21
(Assignee)

Comment 10

4 years ago
This gives a bunch of improvements to blitting performance on armv6 along with some x86 improvements.
relnote-firefox: --- → ?

Comment 11

4 years ago
there is a way to discover when azure going on fallback in cairo ?
(Assignee)

Comment 12

4 years ago
Not really.

Updated

4 years ago
relnote-firefox: ? → 21+
Blocks: 870258
Depends on: 746695
You need to log in before you can comment on or make changes to this bug.