Vladimir Vukicevic
da315d9714
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
6f7f10b1ae
b=593850; [webgl] remove bogus webgl debug utils from tests; r=bjacob
2010-09-13 08:56:13 -07:00
Vladimir Vukicevic
e76bb05f4e
b=593850; [webgl] fix test null-uniform-location; r=bjacob
2010-09-13 08:56:01 -07:00
Vladimir Vukicevic
f59f3bfe4d
b=593850; [webgl] fix gl-uniform-arrays test; r=bjacob
2010-09-13 08:55:45 -07:00
Vladimir Vukicevic
1c673018fe
b=593850; [webgl] fix gl-scissor test; r=bjacob
2010-09-13 08:55:29 -07:00
Vladimir Vukicevic
ea9b901e84
b=593850; [webgl] fix gl-object-get-calls test; r=bjacob
2010-09-13 08:55:07 -07:00
Vladimir Vukicevic
0fbfbd3dc2
b=593720; make webgl less verbose; r=bjacob
2010-09-13 08:40:01 -07:00
Robert Sayre
411ce23490
jaegermonkey. what. a=arewefastyet
2010-09-11 15:06:33 -04:00
L. David Baron
366b75199e
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
Robert Sayre
1e38f2645f
Merge mozilla-central to tracemonkey.
2010-09-10 11:47:11 -04:00
Ginn Chen
ec09081ccf
Bug 594734 Use $(TAR) instead of tar for content/canvas/test/webgl r=bjacob a=testing file only
2010-09-10 20:56:33 +08:00
Robert Sayre
93a7a7fac9
merge mozilla-central to tracemonkey.
2010-09-08 10:33:07 -04:00
Benoit Jacob
1d62c53b40
Bug 593608 - drawArrays() crash - r+a=vladimir
2010-09-05 17:27:04 -04:00
Robert O'Callahan
99c9793ffb
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
a6fc3b3045
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
David Mandelin
5c543e15c5
[JAEGER] Merge from Tracemonkey.
2010-08-31 10:36:08 -07:00
Vladimir Vukicevic
a86f10082f
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
90a762ce95
b=592103; [webgl] return invalid uniform names as null correctly from webgl; r=bas; a=b5
2010-08-30 19:56:32 -04:00
David Mandelin
5fd6fcd11c
[JAEGER] Merge from Tracemonkey.
2010-08-30 11:38:48 -07:00
Robert O'Callahan
c6ff4f4ba9
Bug 581222. Extend gfxAlphaBlur to support "spread radii". r=vlad
...
--HG--
extra : rebase_source : e644ae08007e52c524c3237d336441f1413f846b
2010-08-23 21:30:07 +12:00
Bas Schouten
47195b5103
Bug 593268 - Part 2: Make Canvas use LayerManager::CreateOptimalSurface. r=vlad
2010-09-08 05:27:31 +02:00
Benoit Jacob
3f8fe94997
Disable uniform-location.html test. r=vlad
2010-08-26 20:46:15 +00:00
Peter Van der Beken
7a50c34f2e
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
43561f5496
Bug 590729 - Update WebGL tests to upstream r12308, and Mochitest improvements - r=vladimir, a=blocking2.0
2010-08-25 19:09:26 -04:00
Benoit Jacob
71bfee147a
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
6c22fea10d
Bug 589901 - Fix validation typo in readPixels() - r=vladimir, a=blocking-beta5
2010-08-25 08:16:04 -04:00
Benoit Jacob
7570d6cdd9
Bug 586811 - Handle incomplete and NPOT textures - r=vladimir a=blocking2.0
2010-08-23 17:03:53 -04:00
Benoit Jacob
c83b92e87a
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
2dcac46106
Bug 584840 - Fix texParameter methods - r=vladimir a=blocking2.0
2010-08-23 17:03:44 -04:00
Benoit Jacob
438224546f
Bug 584861 - Fix CheckSaneSubrectSize - r=vladimir a=blocking2.0
2010-08-23 17:03:40 -04:00
Benoit Jacob
1456afdde2
Bug 584501 - another round of texture fixes - r=vladimir a=blocking2.0
2010-08-23 17:03:35 -04:00
Benoit Jacob
37b523bb12
Bug 582053 - Integrate WebGL conformance suite as a mochitest - r=ctalbert,vladimir a=blocking2.0
...
--HG--
rename : content/canvas/test/webgl/test_list.txt => content/canvas/test/webgl/00_testFIXME_list.txt
rename : content/canvas/test/webgl/conformance/00_test_list.txt => content/canvas/test/webgl/conformance/00_testFIXME_list.txt
rename : content/canvas/test/webgl/more/00_test_list.txt => content/canvas/test/webgl/more/00_testFIXME_list.txt
2010-08-25 08:14:12 -04:00
Benoit Jacob
c96c16ca50
Bug 592737 - vertexAttrib3fv crash [@JSObject::getClass] - r=vladimir, a=blocking2.0
2010-09-02 10:46:51 -04:00
Benoit Jacob
51358b356f
Bug 592416 - Various WebGL fixes - r=vladimir
2010-09-02 10:38:26 -04:00
Benoit Jacob
d2e284d8cb
Bug 571054 - emulate vertex attrib 0 on desktop GL - r=vladimir
2010-09-02 10:34:08 -04:00
Benoit Jacob
c1f0f51731
Bug 591438 - disable getParameter random testing - r=vladimir
2010-09-02 10:31:08 -04:00
Benoit Jacob
4e7628eff4
Bug 588918 - fix many valgrind uninitialized value errors - r=vladimir
2010-09-02 10:30:26 -04:00
Benoit Jacob
dc70748faa
Bug 591084 - various WebGLTexture improvements - r=vladimir
2010-09-02 10:29:41 -04:00
Benoit Jacob
c93ceb32aa
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
4b4720d5c1
b=589011; always check if webgl shader validator is enabled; r=joe, a=blocking
2010-08-19 19:50:38 -07:00
Zack Weinberg
670ff6c170
Bug 576044 (6/12): remove vestiges of nsCSSType. r=dbaron a2.0=dbaron
2010-08-19 15:33:44 -04:00
Jim Mathies ext:(%2C%20Rob%20Arnold%20%3Crobarnold%40cs.cmu.edu%3E)
064ed97490
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
Bas Schouten
4233834653
Bug 587316 - Part 6: Disable failing gradient test on D2D. r=jrmuizel
2010-08-16 09:15:03 +02:00
Bas Schouten
f005c34c87
Bug 587316 - Part 5: Disable failing rectangle drawing test failing due to D2D inaccuracy. r=jrmuizel
2010-08-16 09:15:02 +02:00
Bas Schouten
bc233b57db
Bug 587316 - Part 2: Disable degenerate rect stroking test. r=jrmuizel
2010-08-16 09:15:02 +02:00
Vladimir Vukicevic
7b8bcf3dee
b=587304; fix no-op optimization back to what it really says; r=jrmuizel
2010-08-14 12:59:52 -07:00
Vladimir Vukicevic
2667fad3ff
b=587304; fix some string usage in WebGL shader validation; r=jeff
2010-08-14 12:59:29 -07:00
Markus Stange
616d2696c9
Bug 506826 - Invalidate -moz-element rendering observers when necessary. r=roc
2010-08-13 15:36:13 +02:00
Robert O'Callahan
d93392c875
Bug 522859. Handle unbounded cairo operators properly in the Quartz backend. r=jrmuizel,a=joe
2010-08-13 22:02:47 +12:00
Vladimir Vukicevic
62c942e2ac
b=585502; WebGL shader validation crash; r=bjacob
2010-08-09 23:51:56 -07:00