Commit Graph

198 Commits

Author SHA1 Message Date
Benoit Jacob
99563a9c0f 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
416f33776c Merging mozilla-central into mozilla-inbound. 2011-08-11 13:09:54 +02:00
Makoto Kato
7facbae91f Bug 616918 - Turn on ANGLE on Win64. r=bjacob 2011-08-11 19:17:54 +09:00
Benoit Jacob
e343a8afa2 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
6b663cacbc Bug 675634 - import ANGLE r712 - r=upstream 2011-08-02 18:06:25 -04:00
Benoit Jacob
b8f605479f 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
3495fb4249 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
b1e34442ee Bug 646825 - import ANGLE r702 - r=upstream 2011-07-26 11:53:47 -04:00
Benoit Jacob
9884944aa7 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
6635f50f90 Bug 662726 - Remove unused ANGLE source. r=bjacob 2011-06-13 10:32:34 +09:00
Benoit Jacob
3404a86446 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
3678727236 Fix DOS line endings rs=joedrew!
DONTBUILD
2011-05-26 20:41:33 +01:00
Benoit Jacob
9ebd896e48 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
6eb93f7dd3 Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew 2011-05-23 18:54:47 +02:00
Benoit Jacob
8f960175f1 Bug 649233 - Include ANGLE r611. r=joe
--HG--
extra : rebase_source : 7d917f7bdca76e0abbea6ce5ac41154e2285ec79
2011-04-12 00:36:13 -07:00
Benoit Jacob
fc87700d74 Bug 649233 - Include ANGLE r551. r=joe
--HG--
extra : rebase_source : 0124d3285a5b552b129e7057ce5a7bec23d3f3bf
2011-04-12 00:36:13 -07:00
Joe Drew
5853f1879d 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
12e2239a9c 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
5e3593e053 Bug 641630. r=ted, a=respin 2011-03-17 15:07:16 -04:00
Benoit Jacob
8dc5b3b71c 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
02369aa833 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
69edf96ac9 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
3513af4a7a 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
07636cd53a 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
83beb561bb Bug 629538 - Upgrade ANGLE to r550 - 3/3 - r=vlad, a=blocking2.0 2011-01-29 22:31:21 -05:00
Benoit Jacob
28f3b24534 Bug 629538 - Upgrade ANGLE to r550 - 2/3 - r=vlad, a=blocking2.0 2011-01-29 22:31:21 -05:00
Benoit Jacob
3a128e9a04 Bug 629538 - Upgrade ANGLE to r550 - 1/3 - r=vlad, a=blocking2.0 2011-01-29 22:31:21 -05:00
Vladimir Vukicevic
9765b7449a b=618892; [webgl] implement pbuffers in ANGLE for faster interop; r=upstream 2011-01-06 14:07:12 -08:00
Vladimir Vukicevic
f37460a48d 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
18927f5894 b=621067; Update angle to r515 to pick up crash fix; r+a=vlad 2010-12-22 15:31:02 -08:00
Vladimir Vukicevic
bc7899b184 b=619798; upgrade ANGLE to r511; r+a=vlad 2010-12-16 12:49:06 -08:00
Benoit Jacob
4a403e1281 Bug 618525 - ANGLE leaks locale objects (ANGLE bug 93) - r+a=vlad 2010-12-11 10:13:22 -05:00
Benoit Jacob
ca3cc7125a 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
199a2dadd1 b=603367; use ANGLE for WebGL on Win32; r=bjacob 2010-12-03 14:44:01 -08:00
Vladimir Vukicevic
e0abd11e7a b=616290; upgrade ANGLE to r498; r=bjacob 2010-12-03 14:44:01 -08:00
Vladimir Vukicevic
76624f7703 b=602396; upgrade ANGLE to r445, mozilla portion; r=bjacob a=b 2010-10-09 12:44:25 -07:00
Vladimir Vukicevic
59b76f6382 b=602396; upgrade ANGLE to r445 2010-10-09 12:44:25 -07:00
Vladimir Vukicevic
7506d2533d b=590244; update ANGLE to r385; r=vlad; a=b 2010-09-01 15:04:51 -04:00
Vladimir Vukicevic
42d7238528 b=583375; update ANGLE to r367, forgot to regenerate parser; r=vlad 2010-07-31 12:04:26 -07:00
Robert Sayre
42050ce07c (b=583450, 583375) Fix ShaderLang.h bustage. Commas at the end of enum lists. 2010-07-31 00:01:14 -07:00
Vladimir Vukicevic
3daa19f799 b=583375; update ANGLE to r367; r=vlad 2010-07-30 15:22:11 -07:00
Ginn Chen
3ed86f3dc2 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
1a2d4451d7 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
b962667cc2 Windows static builds failing due to ANGLE changes, r=vlad 2010-07-17 14:22:26 +02:00
Vladimir Vukicevic
832bc06216 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
19360f2603 b=578938; ANGLE compilation broken for non-libxul shared builds; r=khuey 2010-07-15 12:49:09 -07:00
Vladimir Vukicevic
59836b1055 b=571172; import and use ANGLE GLSL ES shader validator (disabled by default for now); r=joe 2010-07-14 20:52:34 -07:00
Vladimir Vukicevic
9a8e1bf68a b=571172; import and use ANGLE GLSL ES shader validator (ANGLE source) 2010-07-14 20:52:32 -07:00