Ali Juma
6224d810fd
Bug 675210 - Postpone texture creation on Android to prevent internal format errors. r=mwoodrow
2011-08-03 23:18:31 -04:00
Jeffrey Gilbert
a50f06d79d
Bug 674731 - WebGL/ANGLE interop with D3D layers requests incorrect extension - r=bjacob
2011-07-28 16:37:58 -04:00
Joe Drew
769a87995c
Bug 660090 - EGL: Track creation/allocation/valid status of textures; r=florian.haenel,romaxa
2011-07-26 13:52:03 -07:00
Joe Drew
c72fce6b51
Bug 660090 - EGL: Allocate Texture in Constructor; r=florian.haenel,romaxa
2011-07-26 13:51:56 -07:00
Scott Ruff
a1835137c8
Bug 649525 - WebGL layer compositing through the BasicCanvasLayer is very slow (desktop version). r=jmuizelaar
2011-07-27 13:00:17 +02:00
Florian Haenel
32ba480e5b
Bug 607687 - Fennec should take care about Texture MAX size HW limitation r=jmuizelaar
2011-07-06 11:00:47 -07:00
Ed Morley
d44febb3ea
Bug 665622 - Fix unused variable warnings in GLContext.cpp & GLContextProviderEGL.cpp; r=joedrew
2011-06-23 19:01:17 -07:00
Masayuki Nakano
e06d6eb819
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
2011-06-12 11:30:16 +09:00
Oleg Romashin
dc9d518633
Bug 659832 - Make WebGL working on Maemo r=joe
2011-06-09 21:18:43 -04:00
Benoit Jacob
2c0eb7e54e
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
Matt Woodrow
30e6da146a
Bug 640082 - Part 3 - Add BindTexture functions to TextureImage. r=joe
2011-04-07 16:58:08 -07:00
Benoit Jacob
7f1f831a27
Bug 627464 - Annotate crash reports if the forced-enabled prefs are set - r=jrmuizel, a=joe
2011-03-02 15:50:36 -05:00
Vladimir Vukicevic
8675a7d878
b=627798; get a 24bpp depth buffer if possible, regardless of minimum (if > 0); r=jrmuizel
2011-01-31 13:10:57 -08:00
Vladimir Vukicevic
fa71b6d03f
b=628088; fix pbuffer bind-to-texture attribs in contexts; r=jrmuizel
2011-01-31 13:10:54 -08:00
Vladimir Vukicevic
1b67db06c8
Bug 630019 - updated ANGLE PBuffers patch (makes ANGLE work again) - r=bjacob, a=blocking2.0
2011-01-31 20:58:21 -05:00
Matt Woodrow
b4e55ae952
Bug 593733 - Support component alpha with GL layers. r=roc, r=joe, a=betaN
2011-01-18 08:22:25 +01:00
Matt Woodrow
1752246ab3
Bug 593733 - Make TextureImage::BeginUpdate return a surface, not a context. r=joe, a=betaN
2011-01-18 08:21:12 +01:00
Matt Woodrow
9cd9789d4f
Bug 621778 - Allow TextureImage to upload regions instead of only rectangles. r=joe a=blocking2.0
2011-01-18 14:32:40 +13:00
Oleg Romashin
57fb318bb0
Bug 618628 - Optimize EGL backend for Maemo6. r=jmuizelaar a=npodb
2011-01-13 15:20:50 +02:00
Vladimir Vukicevic
ccf4230fbc
b=623367; correctly handle pbuffer attribs in EGL offscreen context resize; r=bjacob
2011-01-06 14:07:12 -08:00
Vladimir Vukicevic
5c358eba4e
b=618892; [webgl] use ANGLE pbuffers to speed up webgl with d3d10 layers; r=bas
2011-01-06 14:07:12 -08:00
Jeff Muizelaar
d01407ff7f
Bug 619578. Add Android GfxInfo. r=vlad
...
A very basic implementation.
--HG--
extra : rebase_source : 7eac8fb407d7df6b7c82d5fc176ad14048653428
2011-01-05 23:54:31 -05:00
Oleg Romashin
1f78eadca8
Bug 620684 - Possible attempt to use invalid mGLContext. r=jmuizelaar a=approval2.0
2011-01-05 15:48:17 +02:00
Matt Woodrow
a2e7cac831
Bug 604101 - Part 6 - Add TextureImage::DirectUpload for faster texture uploads. r=jrmuizel a=blocking2.0
2010-12-16 23:50:26 -08:00
Matt Woodrow
bdcc087748
Bug 604101 - Part 4 - Use UploadSurfaceToTexture in TextureImage. r=joe a=blocking2.0
2010-12-16 23:29:23 -08:00
Jeff Muizelaar
feb59ecd24
Bug 614832. Refactor EGL surface creation. r=vlad,a=blocking
...
This factors CreateSurfaceForWindow() out of CreateForWindow() so that we can
reuse it in RenewSurface(). For this to work we also need to factor out
CreateConfig(). The QT implementation is also pulled out because it didn't
share any code.
2010-12-13 14:36:35 -08:00
Jeff Muizelaar
7fce1fff4d
Bug 615753. Let the OpenGL layer manager handle double bufffering. r=vlad, a=blocking
...
Letting the OpenGL layer manager handle double buffering cleans things up
and makes them work properly.
2010-12-07 11:46:39 -05:00
timeless@mozdev.org
cdcb36cc1f
Bug 603354 hasKHRImage is used uninitialized in EGLLibrary::EnsureInitialized
...
r=bas
--HG--
extra : rebase_source : 435bb1d6ba3600970d0e70698d093afcc13eae05
2010-12-04 11:07:18 +01:00
Vladimir Vukicevic
8db3cedac7
b=603367; use ANGLE for WebGL on Win32; r=bjacob
2010-12-03 14:44:01 -08:00
Oleg Romashin
e2bbd5efeb
Bug 592464. Redo EGL TextureImage code. r=jrmuizel,vlad,a=blocking-fennec
2010-11-26 16:41:53 -05:00
Vladimir Vukicevic
db3e386db3
b=612756; fix EGL TextureImage upload code; r=jrmuizel, a=b
2010-11-16 20:49:09 -08:00
Vladimir Vukicevic
4b44267bda
b=609195; use GL_REPEAT for non-power-of-two textures if we have support for them; r=jrmuizel, a=b
2010-11-12 12:02:20 -08:00
Vladimir Vukicevic
32096750fc
b=605063; fix android GL startup; r=jrmuizel
2010-11-12 12:02:11 -08:00
Benoit Jacob
88165b3ed8
Bug 597881 - OpenGL debug mode - r=vladimir
2010-10-12 17:01:59 -04:00
Vladimir Vukicevic
5585ebca9f
b=582053; integrate webgl confromance suite as mochitest, angle followup; r=bjacob
2010-09-13 08:53:52 -07:00
Oleg Romashin
78afeaaec0
Bug 598970 - GL/EGL qt rendering is broken completely after landing 596784. r=vladimir a=blocking-fennec
2010-10-04 14:21:32 +03:00
Benoit Jacob
868cedad20
Bug 592769 - EGL and WGL context providers crash on exit because they forget to delete the global context before the glue library dies - r=mattwoodrow, a=blocking-beta7
2010-09-27 16:20:11 -04:00
Benoit Jacob
4486ada028
Bug 599101 - Fix EGL crash: mEGLLibrary was not loaded on non-Windows, depending on uninitialized value - r=vlad, a=blocking-fennec-2.0b1
2010-09-23 16:59:17 -04:00
Vladimir Vukicevic
0a2aa77b6f
Bug 596784 - Implement faster scrolling for GL thebes layers. r=roc,mattwoodrow a=b
2010-09-21 15:41:24 -04:00
Tom Brinkman
ceef26ba74
Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
2010-09-16 14:34:53 -07:00
Vladimir Vukicevic
cfe8913fec
b=594892; [gl] force a real call to MakeCurrent after a widget is resized; r*=joe/jeff
...
* * *
b=594892; merge fail
2010-09-09 16:40:29 -04:00
Vladimir Vukicevic
61fb3a126f
b=594567; teach EGL backend about ANGLE for Layers; r=jrmuizel
2010-09-09 16:40:11 -04:00
Vladimir Vukicevic
0b88b52f6c
b=594553; correctly create gl layer manager on android; r=jrmuizel
2010-09-08 18:19:11 -04:00
Oleg Romashin
736c7d9124
Bug 578649 - ThebesLayerOGL using wrong shader program on QT GL build. r=vlad,a=blocking-fennec
2010-09-07 17:37:34 -07:00
Jacek Caban
8d16beb164
Bug 585295 - Broken GLContextProviderEGL.cpp compilation on mingw-w64 r=vladimir a=joe
...
--HG--
extra : rebase_source : 62a8074c8edfe982e6ddbbc6df6d57b41744aeb1
2010-08-14 16:41:51 +02:00
Vladimir Vukicevic
9636d54ad1
b=583838; add ANGLE/D3D WebGL support - part 3 - add support for finding ANGLE libs in an addon; r=sdwilsh
2010-08-06 22:09:18 -07:00
Vladimir Vukicevic
c44e0d0074
b=583838; add ANGLE/D3D WebGL support - part 2 - build EGL on windows and try to use it; r=bjacob
2010-08-06 22:09:18 -07:00
Vladimir Vukicevic
1b3227d6a9
b=574481; fix layers lifetime issues; part 2 - add some utils to GLContext; r=bas
2010-08-06 22:09:18 -07:00
Chris Jones
7d90dfc275
Bug 573829, part 2: Add TextureImage API for getting backing ASurface (if exists) and determining whether it's in an update. sr=vlad
2010-07-22 15:29:37 -05:00
Matt Woodrow
6a7826f993
b=580101; fix GLX GL context provider; r=vlad
2010-07-19 21:05:42 -07:00