Commit Graph

322 Commits

Author SHA1 Message Date
Benoit Girard
50dc742264 Fix includes 2012-02-07 18:02:47 -05:00
Ali Juma
5c47a7502a Move surface ownership to GLContextProviderEGL. 2012-02-06 16:53:09 -05:00
Benoit Girard
8f47dc19cd Progress on omtc integration 2012-02-01 16:18:35 -05:00
Benoit Girard
981d4a4fc2 Mergi mc to kiwifox, lots of conflicts so may not build 2012-01-30 13:38:20 -05:00
Joe Drew
0de61e9bb7 Back out 9699edcbcedd (bug 721467) for causing bug 722167. 2012-01-29 19:41:48 -05:00
Benoit Girard
e0c3dbcb3c Partial work for android OGLSurfaceView 2012-01-26 14:23:13 -05:00
George Wright
25292131c2 Bug 721467 - Add an optional codepath (currently enabled only for Adreno 200 GPUs) to only use glTexImage2D for texture uploads as glTexSubImage2D can be slow and/or buggy r=joe,BenWa 2012-01-24 19:44:48 -05:00
Mike Hommey
7d986a8293 Bug 716825 - Avoid loading system libraries with their full path. r=bjacob,r=gal,r=blassey 2012-01-13 07:23:02 +01:00
Joe Drew
293ea34f73 Bug 724137 - Support GL debug trace printouts for EGL. r=bjacob 2012-02-09 14:05:11 -05:00
Benoit Girard
57e24a4e79 Bug 730079 - Move sCurrentGLContext to TLS to support off main thread GLDebug. r=joe 2012-02-24 18:17:27 -05:00
Ed Morley
eb252db65f Backout 0bf0007285f7 (bug 730079) for warnings as errors build failures 2012-02-23 22:14:41 +00:00
Benoit Girard
a30b2b8e80 Bug 730079 - Move sCurrentGLContext to TLS to support off main thread GLDebug. r=ajuma 2012-02-23 16:04:38 -05:00
Daniel Holbert
f25b252840 backout 29ee49bff6a1 (Bug 726396) due to webgl test failures 2012-02-22 16:37:36 -08:00
Jeff Gilbert
b11a001370 Bug 726396 - Repair ANGLE d3d share handle fetching an PBuffer creation behavior - r=bjacob 2012-02-22 14:08:24 -08:00
Benoit Girard
91591c50dd Bug 727497 - Don't call CreateSurfaceForWindow in MakeCurrent in EGL. r=ajuma 2012-02-15 15:09:15 -05:00
Oleg Romashin
3777c4def7 Bug 733951 - Qt port does not compile anymore due to bad includes order. r=jrmuizel 2012-03-12 11:43:14 -04:00
Oleg Romashin
bc3c1fb2ae Bug 719253 - Fennec cannot init EGL libs due to wrong library name. r=glandium 2012-01-20 09:18:56 -05:00
Doug Sherk
be20f5346d Bug 707861: implement EXT_robustness for ANGLE r=bjacob a=mbrubeck
Similar to ARB_robustness, uses our current robustness framework. There are some
problems preventing this from being completely usable, but we can't do anything
about them yet. See the bug for more info.
2011-12-14 16:57:09 -08:00
Doug Sherk
80e28bdd61 Bug 660070: catch EGL_CONTEXT_LOST and send WebGL an event for it r=bjacob
Catches the EGL_CONTEXT_LOST error which occurs after driver resets, and sends a
WebGL context the canvas event webglcontextlost when this occurs.
2011-12-02 23:52:35 -08:00
Doug Sherk
0ab0a2084f Bug 656824: changed WebGL robustness timer to not get reset after each draw operation r=bjacob
This patch should improve performance of the robustness timer by not resetting
it each time a draw operation happens. It still checks if there's any activity
and, if not, it will stop firing it. It includes a single extra timer firing
after activity dies to make sure we don't miss anything. Also includes a fix for
robustness being marked as existing when it really isn't.
2011-11-18 22:57:29 -05:00
Matt Woodrow
ab5bd501f5 Bug 703516 - Move GLContext code into a separate folder. r=jrmuizel 2011-11-18 22:07:49 +13:00
Joe Drew
95e7eaf46e Bug 720467 - Switch to using FBOs for WebGL, and support sharing textures between EGL contexts. r=jgilbert 2012-02-06 22:00:21 -05:00