Benoit Jacob
00d7637115
Bug 680840 - Use infallible allocations in GrowAtomTable() - r=dveditz
2011-09-09 18:00:21 -04:00
Benoit Jacob
3569758375
Bug 682506 - Upgrade ANGLE to r740 - r=upstream
...
I need this now especially as it gets us the shader modification mechanisms to work around Mac GL crashes, see bug 665578
The relevant ANGLE revisions are 734, 738, and 740 fixes a bug in 738.
This also allows us to reset our set of cherrypicked ANGLE revisions which was starting to be very big.
2011-08-30 18:50:05 -04:00
Benoit Jacob
05e5c6e76f
Bug 681400 - import ANGLE r739 - r=upstream
2011-08-24 11:32:17 -04:00
Benoit Jacob
efa7c8d776
Bug 673075 - import ANGLE r711 - r=upstream
...
This lets ANGLE reject shaders that have recursive functions.
2011-08-15 15:54:25 -04:00
Benoit Jacob
4b486b4491
Bug 676918 - import ANGLE r719 - r=upstream
...
This fixes a crash in glReadPixels in some unusual circumstances like after locking and unlocking the screen.
2011-08-15 15:53:46 -04:00
Mounir Lamouri
8f708dccbb
Merging mozilla-central into mozilla-inbound.
2011-08-11 13:09:54 +02:00
Makoto Kato
342a1eeda3
Bug 616918 - Turn on ANGLE on Win64. r=bjacob
2011-08-11 19:17:54 +09:00
Benoit Jacob
832c79d5d2
Bug 676315 - ANGLE build problem: d3dx9.h not found unless $DXSDK_DIR points to it - r=joe
...
In configure, we detect the DXSDK using the windows registry and set MOZ_DIRECTX_SDK_PATH accordingly. This patch fixes a bug whereby we weren't using that to actually find headers, and were relying on the half-universal DXSDK_DIR variable instead, which is not always defined and in case of multiple versions installed may not point to the most recent one.
2011-08-10 18:25:23 -04:00
Benoit Jacob
b1d9815461
Bug 675634 - import ANGLE r712 - r=upstream
2011-08-02 18:06:25 -04:00
Benoit Jacob
e20735dc74
Bug 675625 - limit GLSL identifiers to 250 characters to work around a NVIDIA bug - r=jrmuizel
2011-08-02 18:06:25 -04:00
Benoit Jacob
35fba9286f
Bug 668743 - ANGLE fails to load on WinXP after upgrade from r653 to r686 - r=jrmuizel
...
This patch implements delay-loading of DWMAPI.DLL to prevent ANGLE's libEGL.dll from failing to load on WinXP where DWMAPI.DLL is not present.
2011-07-27 14:46:14 -04:00
Benoit Jacob
0d23e021a7
Bug 646825 - import ANGLE r702 - r=upstream
2011-07-26 11:53:47 -04:00
Benoit Jacob
31492933b2
Bug 665934 - fix bug: arev was meant instead of amap - r=upstream
...
This patch has been taken in ANGLE upstream as r699.
2011-06-27 13:27:04 -04:00
Makoto Kato
8a8c473462
Bug 662726 - Remove unused ANGLE source. r=bjacob
2011-06-13 10:32:34 +09:00
Benoit Jacob
663f35434b
Bug 663162 - Update ANGLE to r686 - r=joedrew
...
Just an ANGLE update, plus updating the list of failed tests on WinXP, also now properly reporting on unexpeced success (using todo(true) instead of ok(false))
2011-06-10 14:59:08 -04:00
Neil Rashbrook
6182820b0f
Fix DOS line endings rs=joedrew!
...
DONTBUILD
2011-05-26 20:41:33 +01:00
Benoit Jacob
99cf048dd2
Bug 657748 - Update ANGLE to r653 - a=joe
...
This ANGLE update fixes bugs, brings large performance improvements, and adds major new features that web devs are looking forward to: vertex shader texture lookup and float textures.
http://code.google.com/p/angleproject/
This update is also needed because the version we're currently using is the chrome_m10 branch and that's no longer maintained. This update will make it much easier to apply security fixes if needed.
2011-05-24 11:05:56 -04:00
Matheus Kerschbaum
679e31e4ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Benoit Jacob
98776c648f
Bug 649233 - Include ANGLE r611. r=joe
...
--HG--
extra : rebase_source : 7d917f7bdca76e0abbea6ce5ac41154e2285ec79
2011-04-12 00:36:13 -07:00
Benoit Jacob
7804064362
Bug 649233 - Include ANGLE r551. r=joe
...
--HG--
extra : rebase_source : 0124d3285a5b552b129e7057ce5a7bec23d3f3bf
2011-04-12 00:36:13 -07:00
Joe Drew
cf22764661
Bug 641630 - Write proper makefiles for ANGLE. r=bjacob,khuey,ted
...
--HG--
extra : rebase_source : ff1657325b7ccb3dede8ab587c16e1749ab28c46
2011-03-29 18:16:39 -04:00
Joe Drew
cd68c9b0d3
Bug 641630 - Rename compiler/debug.{h,cpp} to compiler/compilerdebug.{h,cpp} r=bjacob
...
--HG--
rename : gfx/angle/src/compiler/debug.cpp => gfx/angle/src/compiler/compilerdebug.cpp
rename : gfx/angle/src/compiler/debug.h => gfx/angle/src/compiler/compilerdebug.h
extra : rebase_source : cc2d21846981ffd28bf0d7215274171569f43bbd
2011-03-29 18:16:39 -04:00
Benoit Jacob
ac2f22dbed
Bug 641630. r=ted, a=respin
2011-03-17 15:07:16 -04:00
Benoit Jacob
275e718647
Bug 630628 - Extract d3dx9_*.dll and d3dcompiler_*.dll from DirectX SDK at build time, and ship them with the build - r=vlad, a=blocker
2011-02-07 20:11:52 -05:00
Vladimir Vukicevic
e365ed7cca
Bug 630019 - updated ANGLE PBuffers patch (makes ANGLE work again) - r=bjacob, a=blocking2.0
2011-01-31 20:58:21 -05:00
Benoit Jacob
73940122df
Bug 630019 - fix ANGLE build, find any version of DirectX SDK - r=jag, a=blocking2.0
2011-01-31 20:58:02 -05:00
Mark Banner
d4e3ded051
Bustage fix follow-up to bug 629538. Fix pedantic error in ShaderLang.h that only shows up in non-IPC builds due to the way IPC disables pedantic. r=bjacob,a=bustage-fix
2011-01-30 15:54:07 +00:00
Benoit Jacob
f1ff3cc168
Bug 629971 - fix non-libXUL build: had damaged and not properly applied angle-shared.patch - r+a=bustage-of-non-libxul-build
2011-01-29 23:43:11 -05:00
Benoit Jacob
a61872cddb
Bug 629538 - Upgrade ANGLE to r550 - 3/3 - r=vlad, a=blocking2.0
2011-01-29 22:31:21 -05:00
Benoit Jacob
f154bb6664
Bug 629538 - Upgrade ANGLE to r550 - 2/3 - r=vlad, a=blocking2.0
2011-01-29 22:31:21 -05:00
Benoit Jacob
b715910b37
Bug 629538 - Upgrade ANGLE to r550 - 1/3 - r=vlad, a=blocking2.0
2011-01-29 22:31:21 -05:00
Vladimir Vukicevic
92527f38e9
b=618892; [webgl] implement pbuffers in ANGLE for faster interop; r=upstream
2011-01-06 14:07:12 -08:00
Vladimir Vukicevic
21b1118f76
fix ANGLE build on Android (don't bother with OS detection with NSPR); bustage fix; a=b
2010-12-27 12:25:47 -08:00
Vladimir Vukicevic
cfe7ad33cc
b=621067; Update angle to r515 to pick up crash fix; r+a=vlad
2010-12-22 15:31:02 -08:00
Vladimir Vukicevic
05b6b3d948
b=619798; upgrade ANGLE to r511; r+a=vlad
2010-12-16 12:49:06 -08:00
Benoit Jacob
d456eb636a
Bug 618525 - ANGLE leaks locale objects (ANGLE bug 93) - r+a=vlad
2010-12-11 10:13:22 -05:00
Benoit Jacob
2822647b5e
Bug 597946 - ANGLE compiler freezes on shader with bad #ifdef (ANGLE bug 40) - r=vlad, a=blocking-betaN
2010-12-11 10:13:22 -05:00
Vladimir Vukicevic
37b7ebfff4
b=603367; use ANGLE for WebGL on Win32; r=bjacob
2010-12-03 14:44:01 -08:00
Vladimir Vukicevic
46e8186339
b=616290; upgrade ANGLE to r498; r=bjacob
2010-12-03 14:44:01 -08:00
Vladimir Vukicevic
28d47aae62
b=602396; upgrade ANGLE to r445, mozilla portion; r=bjacob a=b
2010-10-09 12:44:25 -07:00
Vladimir Vukicevic
f53063a201
b=602396; upgrade ANGLE to r445
2010-10-09 12:44:25 -07:00
Vladimir Vukicevic
43ca3e5940
b=590244; update ANGLE to r385; r=vlad; a=b
2010-09-01 15:04:51 -04:00
Vladimir Vukicevic
2fdf35b044
b=583375; update ANGLE to r367, forgot to regenerate parser; r=vlad
2010-07-31 12:04:26 -07:00
Robert Sayre
edb6dfe9b1
(b=583450, 583375) Fix ShaderLang.h bustage. Commas at the end of enum lists.
2010-07-31 00:01:14 -07:00
Vladimir Vukicevic
14c711fa3e
b=583375; update ANGLE to r367; r=vlad
2010-07-30 15:22:11 -07:00
Ginn Chen
d6ceb22c9e
Bug 579856 Failed to build angle code with Sun Studio 12 r=vlad a=joedrew
2010-07-30 18:54:04 +08:00
Jacek Caban
2803bf52c2
Bug 579493 - ANGLE fails to compile on mingw r=vladimir
...
--HG--
extra : rebase_source : 52992f80a118d5fe124a285ead0a1e4fb53f7df6
2010-07-17 15:49:04 +02:00
Neil Rashbrook
ff049f874e
Windows static builds failing due to ANGLE changes, r=vlad
2010-07-17 14:22:26 +02:00
Vladimir Vukicevic
059b1585ee
Fix ANGLE on gcc shared non-libxul builds, r=irc, and I know it's a CLOSED TREE
2010-07-15 14:38:22 -07:00
Vladimir Vukicevic
be855b0dd7
b=578938; ANGLE compilation broken for non-libxul shared builds; r=khuey
2010-07-15 12:49:09 -07:00