Jeff Gilbert
a06569578f
Bug 1347679 - Determine ContextProfile from driver and simplify version parsing. - r=daoshengmu
...
MozReview-Commit-ID: 4mBdJmsxQvD
2017-03-17 17:02:01 -07:00
Jeff Gilbert
4406fcd8ba
Bug 1347289 - Remove GL context sharing support except on EAGL - r=snorp
...
MozReview-Commit-ID: FUGSsQ9r7Bd
2017-03-14 19:59:10 -07:00
Jeff Gilbert
510704a2da
Bug 1339256 - Detect robust_buffer_access_behavior. - r=daoshengmu
...
MozReview-Commit-ID: 4w5D9bOQbY8
2017-03-09 18:57:41 -08:00
Jeff Gilbert
ca095a3f20
Bug 1344433 - Allow GLX 1.3+glXGetProcAddressARB. - r=jrmuizel
...
MozReview-Commit-ID: IpjF3HXgcLy
2017-03-06 15:39:37 -08:00
Jeff Gilbert
120b46ecdb
Bug 1344433 - Use WRAP() macros. - r=daoshengmu
...
MozReview-Commit-ID: 9C6tlOTNhrg
2017-03-06 15:39:36 -08:00
Jeff Gilbert
01059e4835
Bug 1344433 - Reformat. - r=daoshengmu
...
MozReview-Commit-ID: 8W0oGeHBYtR
2017-03-06 15:39:36 -08:00
Jeff Gilbert
5af39efdc5
Bug 1344433 - Require GLX 1.4 (released 2005) - r=daoshengmu
...
MozReview-Commit-ID: 9SJFyJqejES
2017-03-06 15:39:36 -08:00
Kartikaya Gupta
91550f4224
Merge m-c to graphics
...
MozReview-Commit-ID: 8BjfShvh5gp
2017-02-03 10:39:57 -05:00
Jeff Gilbert
d7d7402efe
Bug 1335296 - Expand about:support WebGL information. - r=qdot,daoshengmu,jrmuizel
...
MozReview-Commit-ID: 166aNL6VSOa
2017-02-02 16:50:19 -08:00
Kartikaya Gupta
10dd39d2ba
Bug 1326421 - Update GL context creation code to use compositor-specific WebRender flag instead of a global pref. r=dvander
...
MozReview-Commit-ID: DQkGHCAxu3I
2017-01-13 15:16:52 -05:00
Kartikaya Gupta
8975e03aba
Back out 4 csets from bug 1326421 because of various test failures. r=backout
2017-01-13 17:07:59 -05:00
Kartikaya Gupta
03292355c7
Bug 1326421 - Update GL context creation code to use compositor-specific WebRender flag instead of a global pref. r=dvander
...
MozReview-Commit-ID: DQkGHCAxu3I
2017-01-13 15:16:52 -05:00
JerryShih
5070756569
Bug 1329574 - try to create double-buffer for GLX gl context. r=jrmuizel?
...
Some FBConfigs do not have the double-buffer attribute. This patch adds one
more selection condition for the double-buffer.
MozReview-Commit-ID: 6QLpEXAi04X
2017-01-13 20:02:20 +08:00
JerryShih
83fae33236
Bug 1329574 - enable depth-buffer for GLX gl context. r=lsalzman
...
WebRender starts to use depth-buffer, but the default FBConfig doesn't have that.
This patch try to choose a compatible(same color bits) FBConfig with depth setting.
MozReview-Commit-ID: HgAEshdNsFs
2017-01-13 20:02:20 +08:00
sotaro
d995adddfd
Bug 1320284 - Remove some MOZ_ENABLE_WEBRENDER r=nical?
2016-12-15 14:05:38 +09:00
sotaro
02c56edd1b
Bug 1320284 - Switch WebRender by Pref r=nical?
2016-12-04 17:40:52 +09:00
Mozilla Graphics Team
8d165b3b75
Bug 1317774 - Add gfx code needed to use WebRender in gecko. r=gfx
...
The overall architecture here is that we add a new layers type, LAYERS_WR,
which can be used in place of client layers. The WebRenderLayerManager, in
the EndTransaction call, paints content into images and ships them over the
PWebRenderBridge to the compositor thread. The WebRenderBridgeParent code on
the compositor side talks to WebRender via the API in webrender.h.
MozReview-Commit-ID: JKLTLJWVXiN
2016-11-16 08:54:51 -05:00
Lee Salzman
8892e3233f
Bug 1304195 - silence warnings from ScopedXErrorHandler when used off main thread if acknowledged. r=nical
...
MozReview-Commit-ID: 34LaghDR15f
2016-09-27 12:28:57 -04:00
Carsten "Tomcat" Book
8ad3a3365a
Backed out changeset 3eb2ceb66ec5 (bug 1304195) for static build bustage
2016-09-27 16:56:20 +02:00
Lee Salzman
aeb822e04b
Bug 1304195 - silence warnings from ScopedXErrorHandler when used off main thread if acknowledged. r=nical
...
MozReview-Commit-ID: 34LaghDR15f
2016-09-27 10:35:17 -04:00
Ryan Hunt
5e049f2e6f
Bug 1289251 - Allow GLContextProviderGLX to create a GLContext out of process. r=acomminos,jgilbert
...
MozReview-Commit-ID: 9AdBGkEzI1n
2016-08-29 17:14:20 -07:00
Nicholas Nethercote
887efe04d5
Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
...
The new name makes the sense of the condition much clearer. E.g. compare:
NS_WARN_IF_FALSE(!rv.Failed());
with:
NS_WARNING_ASSERTION(!rv.Failed());
The new name also makes it clearer that it only has effect in debug builds,
because that's standard for assertions.
2016-09-01 15:01:16 +10:00
Botond Ballo
28b24d5088
Bug 1288686 - Avoid X11's |#define None 0L| intruding on other parts of the code. r=jrmuizel
...
MozReview-Commit-ID: 9rD0KLTLg7l
2016-08-29 16:51:43 -04:00
James Cheng
c843d6b044
Bug 1297315 - Fix Wmaybe-uninitialized warning and get rid of goto statement in GLContextProviderGLX.cpp and GfxTexturesReporter.cpp. r=jgilbert
...
MozReview-Commit-ID: AUjK7HhatX6
2016-08-23 14:30:37 +08:00
Ryan VanderMeulen
1d4f0518e6
Bug 1297276 - Fix merge bustage. a=bustage
2016-08-25 08:40:42 -04:00
Andrew Comminos
3d055ecf36
Bug 1280653 - Read into the X11 event queue in GLContextGLX::MakeCurrent to queue DRI invalidation events. r=lsalzman
...
MozReview-Commit-ID: 5N076lUlCkl
2016-08-24 20:23:39 -04:00
Andrew Comminos
ccbce40591
Bug 1297537 - Avoid calling glXWaitGL in GLContextGLX::SwapBuffers. r=jgilbert
...
MozReview-Commit-ID: FUzbHFyKiMH
2016-08-23 14:27:33 -04:00
Ryan Hunt
95cf277e54
Bug 1288860 - Change GLContextProvider to use CompositorWidget. r=jrmuizel
2016-07-25 14:41:00 -04:00
Andrew Comminos
ac6b44ba15
Bug 1286847 - Remove calls to XGetGeometry from the compositor thread. r=jgilbert,jrmuizel
...
MozReview-Commit-ID: IAd2y1FgiFn
2016-07-12 15:01:21 -04:00
Lee Salzman
3fbabed619
Bug 1286317 - part 1 - remove Qt widget usage from gfx. r=jrmuizel
2016-07-12 20:27:57 -04:00
Wes Kocher
5d709d5370
Merge m-c to inbound, a=merge CLOSED TREE
2016-07-12 17:16:47 -07:00
Andrew Comminos
80798a7a50
Bug 1195359 - Use a new display on the compositor thread when using GLX and the GL compositor. r=lsalzman
...
MozReview-Commit-ID: G4Yd0p9R1fh
2016-07-12 14:05:17 -04:00
Andrew Comminos
e5deda2c22
Bug 1284934 - Use gfxPrefs to check ASAP mode in GLContextProviderGLX. r=jgilbert
...
MozReview-Commit-ID: 8F2hP1gt65V
2016-07-06 13:18:45 -04:00
Andrew Comminos
16a5b64de5
Bug 1280744 - Set swap interval to 0 when running in ASAP mode on GLX. r=jgilbert
...
MozReview-Commit-ID: FYKDeBVUhnd
2016-06-18 23:32:33 -04:00
Jeff Gilbert
76b47e3788
Bug 1279657 - Fix missed callsites. - r=jrmuizel
...
MozReview-Commit-ID: 8RY2D5OTnZ5
2016-06-21 14:04:00 -07:00
Jeff Gilbert
d7e017c454
Bug 1279657 - failureId outvar should be a pointer. - r=benwa
...
MozReview-Commit-ID: 4s0OqZcHno5
2016-06-21 14:04:00 -07:00
Jeff Gilbert
fb8ac21c34
Bug 1279657 - Star to left against type. - r=jrmuizel
...
MozReview-Commit-ID: IAuzZp4qcRX
2016-06-21 14:04:00 -07:00
Jeff Gilbert
07b6ff6480
Bug 1278403 - Misc code cleanup. - r=jrmuizel
...
MozReview-Commit-ID: 3ccHiLQM6lm
2016-06-21 13:47:30 -07:00
Jeff Gilbert
24a32f90a4
Bug 1278403 - Choose GLContext::DebugFlags based on ContextCreateFlags. - r=jrmuizel
...
MozReview-Commit-ID: KSjIhu8I20C
2016-06-21 13:47:30 -07:00
Jeff Gilbert
143b18d9e0
Bug 1278403 - Spread CreateContextFlags to GLContext::ctor. - r=jrmuizel
...
MozReview-Commit-ID: 4rPitIpn60l
2016-06-21 13:47:30 -07:00
Carsten "Tomcat" Book
549e097eb2
Backed out changeset dfe70885c37c (bug 1279657)
2016-06-17 13:33:08 +01:00
Carsten "Tomcat" Book
90a93e209d
Backed out changeset 097dc302f5a0 (bug 1279657)
2016-06-17 13:33:06 +01:00
Jeff Gilbert
da9e24a295
Bug 1279657 - failureId outvar should be a pointer. - r=benwa
...
MozReview-Commit-ID: 4s0OqZcHno5
2016-06-17 05:10:55 -07:00
Jeff Gilbert
f4d0e22d0d
Bug 1279657 - Star to left against type. - r=jrmuizel
...
MozReview-Commit-ID: IAuzZp4qcRX
2016-06-17 05:10:55 -07:00
eyim
e2c2b0b56c
Bug 1277027 - fix MOZ_CRASH to have GFX prefix in webGL code r=BenWa,milan
...
MozReview-Commit-ID: FjLA9xNH3zD
2016-06-06 11:17:23 -04:00
Andrew Comminos
600cc2ad57
Bug 1197954 - Add support for GLX_SGI_video_sync to GLContextProviderGLX. r=jgilbert
...
MozReview-Commit-ID: JnNLEbsKjzl
2016-06-08 16:26:36 -04:00
Benoit Girard
fa721f31b7
Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
...
MozReview-Commit-ID: 24eb4FXMOiI
2016-06-06 16:52:42 -04:00
Benoit Girard
6935fe637a
Backed out changeset 4264b01fd313 (Bug 1276732) for causing build bustage
...
MozReview-Commit-ID: KnEpCcI9a13
2016-06-06 13:37:59 -04:00
Benoit Girard
3c372e6d4c
Bug 1276732 - Report the GLContext error to WebGL for telemetry. r=jrmuizel
...
MozReview-Commit-ID: Am733GJkOSb
2016-06-06 13:20:13 -04:00
Jeff Gilbert
a8da4becf9
Bug 1262265 - Cleanup GLContext symbol init. - r=jrmuizel
2016-04-21 16:32:18 -07:00