Benoit Jacob
fdb159d203
Bug 600620 - 1/2 - Expose feature status block reason so that it can be used by about:support - r=vladimir, a=blocking2.0-b7
2010-10-06 16:43:25 -04:00
Benoit Jacob
886b0e33f3
Bug 602183 - Crash [@ atioglxx.dll@0x15a1d3 ] on certain site - r=joe, a=blocking2.0-b7
2010-10-06 16:43:21 -04:00
Masatoshi Kimura
bb12142af1
b=600120; fix canvas composite.uncovered.image tests; r+a=vlad
2010-09-29 15:24:40 -07:00
Vladimir Vukicevic
7536567e1d
b=599698; remove UpdateSurfaceClip speedtrap in canvas drawImage; r+a=shaver
2010-09-25 23:57:56 -07:00
Benoit Jacob
18ac6a895f
Bug 596034 - make sure gl_PointCoord is available in the shader language - r=vladimir, a=blocking-beta7
2010-09-27 16:20:15 -04:00
Kyle Huey
ec2e46db2f
Backing out Bug 599698. a=me
2010-09-26 08:19:20 -04:00
Vladimir Vukicevic
4dc7b3aad0
b=599698; remove UpdateSurfaceClip speedtrap in canvas drawImage; r+a=shaver
2010-09-25 23:57:56 -07:00
Benoit Jacob
7609a1b287
Bug 585832 - Graphics feature tests are too strict - r+a=joe
2010-09-20 13:20:45 -04:00
Tom Brinkman
693e6285c0
Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
2010-09-16 14:34:53 -07:00
Benoit Jacob
4ff06e0186
Bug 594874 - GfxInfo blocklist needs to be used by D3D, WebGL, OpenGL - 3/3 - r=vladimir, a=blocking2.0
2010-09-16 12:45:23 -04:00
Benoit Jacob
b8c3128eb4
Bug 596032 - check and clear GL error flag after WebGL initialization - r=vladimir, a=blocking2.0
2010-09-16 12:45:01 -04:00
Chris Jones
4c0aa59cff
Merge m-c --> cedar
2010-09-13 19:24:09 -05:00
Vladimir Vukicevic
6310e8e90b
b=593850; [webgl] fix bad-arguments and null-object-behaviour tests; r=bjacob, a=b
2010-09-13 08:57:25 -07:00
Vladimir Vukicevic
8e07c84941
b=593850; [webgl] fix test null-uniform-location; r=bjacob
2010-09-13 08:56:01 -07:00
Vladimir Vukicevic
7ce8550b30
b=593850; [webgl] fix gl-uniform-arrays test; r=bjacob
2010-09-13 08:55:45 -07:00
Vladimir Vukicevic
ab1e0e3eee
b=593850; [webgl] fix gl-object-get-calls test; r=bjacob
2010-09-13 08:55:07 -07:00
Vladimir Vukicevic
61bab74272
b=593720; make webgl less verbose; r=bjacob
2010-09-13 08:40:01 -07:00
Chris Jones
a9dee7b997
Merge m-c --> cedar
2010-09-08 17:25:30 -05:00
Chris Jones
d748e3ac4f
Merge m-c --> cedar
2010-09-07 17:35:15 -05:00
L. David Baron
68e262fedc
Change the blur radius for -moz-box-shadow and text-shadow to match what is specified in css3-background, and the blur radius for canvas to follow what is specified in HTML5. (Bug 590039) r=roc a2.0=blocking2.0:beta6
...
This fixes the multiplication by 1.5 in
gfxAlphaBoxBlur::CalculateBlurRadius (originally added in changeset
ce9f05b57b95 for bug 467518) to work correctly. It was previously a
multiplication by 1 due to integer division. CalculateBlurRadius
previously multiplied by 1.880; it now multiplies by 2.820.
This changes canvas shadow handling to multiply shadowBlur by 2 before
taking its square root, as described in the spec. This means that
canvas shadow blurs 8px or smaller are 1.5 times larger than they were
previously (due to the CalculateBlurRadius change), and canvas shadow
blurs larger than 8px are 2.121 times larger than they were previously
(due to the CalculateBlurRadius change *and* the additional factor of
sqrt(2)).
This changes text-shadow and -moz-box-shadow handling to use
CalculateBlurRadius on half of the value given instead of passing the
value through directly. This means that text-shadow and box-shadow
blurs are multiplied by 1.410 relative to their old sizes. It also
means that we round rather than floor, so that the effect that used to
be drawn by a blur in the range 1px to 1.99px is now drawn by a blur
anywhere in the range 0.36px to 1.05px, the effect that used to be drawn
by a blur in the range 2px to 2.99px is now drawn by a blur anywhere in
the range 1.06px to 1.77px, what used to be a drawn by a blur in the
range 3px to 3.99px is now drawn by a blur anywhere in the range 1.78px
to 2.47px, etc.
2010-09-11 09:27:12 -07:00
Chris Jones
1b5ef66463
Bug 590294, part 4: IGNORE_VIEWPORT_SCROLLING currently implies interpreting the visible region as being relative to document space. Displayport rendering wants everything IGNORE_VIEWPORT_SCROLLING implies, except it wants the visible region to be relative to the viewport. So, split the coordinate-space interpretation into a new flag DOCUMENT_RELATIVE, which interprets the visible region as document-relative. r=tn sr=roc
2010-09-03 15:10:46 -05:00
Robert O'Callahan
fb16daf902
Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
2010-09-02 21:18:40 +12:00
Robert O'Callahan
528fee472b
Bug 579276. Part 1: Change layer/layermanager user data API to use keys and values. r=cjones,sr=vlad
2010-09-02 21:18:39 +12:00
Benoit Jacob
4ccf5fb52f
Bug 593608 - drawArrays() crash - r+a=vladimir
2010-09-05 17:27:04 -04:00
Bas Schouten
ae866d68d9
Bug 593268 - Part 2: Make Canvas use LayerManager::CreateOptimalSurface. r=vlad
2010-09-08 05:27:31 +02:00
Benoit Jacob
f12a265204
Bug 592737 - vertexAttrib3fv crash [@JSObject::getClass] - r=vladimir, a=blocking2.0
2010-09-02 10:46:51 -04:00
Benoit Jacob
0cf355aad2
Bug 592416 - Various WebGL fixes - r=vladimir
2010-09-02 10:38:26 -04:00
Benoit Jacob
2fb9fe75d4
Bug 571054 - emulate vertex attrib 0 on desktop GL - r=vladimir
2010-09-02 10:34:08 -04:00
Benoit Jacob
bc9a6be908
Bug 588918 - fix many valgrind uninitialized value errors - r=vladimir
2010-09-02 10:30:26 -04:00
Benoit Jacob
10ef5b5898
Bug 591084 - various WebGLTexture improvements - r=vladimir
2010-09-02 10:29:41 -04:00
Benoit Jacob
bbe69851eb
Bug 591042 - validation fix in copyTexImage2D and update list of failing tests - r=vladimir, a=blocking2.0
2010-09-02 10:28:38 -04:00
Vladimir Vukicevic
98e4cb0849
b=592101; [webgl] don't use GLSL translator output on real GLESv2 targets; r=bas a=b5
2010-08-30 19:56:40 -04:00
Vladimir Vukicevic
d4e0612c6a
b=592103; [webgl] return invalid uniform names as null correctly from webgl; r=bas; a=b5
2010-08-30 19:56:32 -04:00
Peter Van der Beken
e8853f7908
Fix for bug 565742 (too much QIing/Addrefing/Releasing under NativeInterface2JSObject). r=smaug, a=bsmedberg.
2010-07-13 17:44:51 +02:00
Benoit Jacob
58eeb5e1c8
Bug 588918 - Make WebGL test suite pass without Valgrind errors - r=vladimir, a2.0=blocking+
2010-08-25 08:17:08 -04:00
Benoit Jacob
90de20e175
Bug 589901 - Fix validation typo in readPixels() - r=vladimir, a=blocking-beta5
2010-08-25 08:16:04 -04:00
Benoit Jacob
684dbd5c4a
Bug 586811 - Handle incomplete and NPOT textures - r=vladimir a=blocking2.0
2010-08-23 17:03:53 -04:00
Benoit Jacob
3946e6ca20
Bug 585199 - Implement WebGLActiveInfo, remove NativeJSContext, adapt WebGL code to that - r=vladimir a=blocking2.0
2010-08-23 17:03:49 -04:00
Benoit Jacob
0e867fb46d
Bug 584840 - Fix texParameter methods - r=vladimir a=blocking2.0
2010-08-23 17:03:44 -04:00
Benoit Jacob
9a848b2b04
Bug 584861 - Fix CheckSaneSubrectSize - r=vladimir a=blocking2.0
2010-08-23 17:03:40 -04:00
Benoit Jacob
1a839faf6a
Bug 584501 - another round of texture fixes - r=vladimir a=blocking2.0
2010-08-23 17:03:35 -04:00
Benoit Jacob
2b8df3505f
Bug 582053 - Integrate WebGL conformance suite as a mochitest - r=ctalbert,vladimir a=blocking2.0
2010-08-25 08:14:12 -04:00
Robert O'Callahan
c03744476d
Bug 581222. Extend gfxAlphaBlur to support "spread radii". r=vlad
2010-08-23 21:30:07 +12:00
Vladimir Vukicevic
1942bfc84b
b=589011; always check if webgl shader validator is enabled; r=joe, a=blocking
2010-08-19 19:50:38 -07:00
Zack Weinberg
cb445e7025
Bug 576044 (6/12): remove vestiges of nsCSSType. r=dbaron a2.0=dbaron
2010-08-19 15:33:44 -04:00
Jim Mathies
a146ee2e18
Bug 559613 - Reuse the rendering context for tab previews and drop the cache time to 5 seconds. r=robarnold,jimm sr=vlad
...
a=blocking2.0
2010-08-19 08:22:46 -07:00
Peter Van der Beken
33e2bd6f98
Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent.
2011-03-06 12:11:31 +01:00
Vladimir Vukicevic
ec3f960d18
b=587304; fix no-op optimization back to what it really says; r=jrmuizel
2010-08-14 12:59:52 -07:00
Vladimir Vukicevic
db01d5a8fe
b=587304; fix some string usage in WebGL shader validation; r=jeff
2010-08-14 12:59:29 -07:00
Markus Stange
0b3f3e8fc4
Bug 506826 - Invalidate -moz-element rendering observers when necessary. r=roc
2010-08-13 15:36:13 +02:00