Milan Sreckovic
c5ae89f266
Bug 1072871 - Make sure the targets don't disappear under us. r=benwa
2014-12-15 12:10:06 -05:00
David Anderson
f52f1d7e04
Handle in-process APZ events correctly on Windows. (bug 1111873 part 2, r=kats)
...
--HG--
extra : rebase_source : 8ca5156392705e3a1806fc6a15154dbaa380f438
2014-12-18 15:25:03 -08:00
Benoit Girard
ff2a74778a
Bug 1113331 - Make the frame metrics easier to parse. r=kats
2014-12-18 16:33:10 -05:00
Benoit Girard
389852a080
Bug 1112756 - Pass display list and layers data directly to the profiler. r=mstange
...
--HG--
extra : rebase_source : 5c7295e80105b0db43651553c1b901836571cbbb
2014-12-18 13:32:53 -05:00
Benoit Girard
948f5853f1
Bug 1112476 - Support dumping texture data on the ClientLayerManager. r=mstange
...
--HG--
extra : rebase_source : 5d5cf3372993ca4af78e12236fc64836a56eff4b
2014-12-18 13:32:45 -05:00
Vladimir Vukicevic
5c7ed36c2c
Bug 1113242 - followup; fix missing include, just in case - CLOSED TREE
2014-12-18 15:08:45 -05:00
Vladimir Vukicevic
a552f5164d
Bug 1113242 - followup; fix missing namespace - CLOSED TREE
...
--HG--
extra : amend_source : 150f66d2444e56f30562265236080835fe1ffc58
2014-12-18 14:58:09 -05:00
Vladimir Vukicevic
0196c6b54d
Bug 1113242 - Load Oculus VR support libs from location specified in prefs
...
From d4d1705a879295f9530da436fa437b1452c1768e Mon Sep 17 00:00:00 2001
---
gfx/thebes/gfxVR.cpp | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
2014-12-18 00:18:35 -05:00
Vladimir Vukicevic
425c9c3916
Bug 1036602 - Add GL support for VR rendering; r=BenWa
...
From aec0bd50768482fe516111010bad2e57f01ede36 Mon Sep 17 00:00:00 2001
---
gfx/layers/moz.build | 1 +
gfx/layers/opengl/CompositingRenderTargetOGL.h | 4 +
gfx/layers/opengl/CompositorOGL.cpp | 14 ++
gfx/layers/opengl/CompositorOGL.h | 38 +++
gfx/layers/opengl/CompositorOGLVR.cpp | 326 +++++++++++++++++++++++++
5 files changed, 383 insertions(+)
create mode 100644 gfx/layers/opengl/CompositorOGLVR.cpp
2014-07-09 12:28:27 -07:00
Vladimir Vukicevic
79c03a5b37
Bug 1036602 - Regenerate D3D11 shaders; r=Bas
...
From 11ab35cf793e6a2a0342b4e1a761a6f4cc394ff5 Mon Sep 17 00:00:00 2001
---
gfx/layers/d3d11/CompositorD3D11Shaders.h | 282 ++++++------
gfx/layers/d3d11/CompositorD3D11ShadersVR.h | 638 ++++++++++++++++++++++++++++
2 files changed, 786 insertions(+), 134 deletions(-)
create mode 100644 gfx/layers/d3d11/CompositorD3D11ShadersVR.h
2014-07-09 12:28:05 -07:00
Vladimir Vukicevic
eb311ac343
Bug 1036602 - Fix up D3D11 genshaders.sh script; r=bas
...
From 42aa031e5b36efe5603525c7967557fec7e09ec5 Mon Sep 17 00:00:00 2001
---
gfx/layers/d3d11/genshaders.sh | 74 +++++++++++++++++++++++++-----------------
1 file changed, 45 insertions(+), 29 deletions(-)
2014-07-09 12:27:38 -07:00
Vladimir Vukicevic
d08a8dca2a
Bug 1036602 - rename d3d11 .fx files to .hlsl; r=bas
...
From 0117494b71e0b9ea01d8b552523529cf305ab919 Mon Sep 17 00:00:00 2001
---
gfx/layers/d3d11/CompositorD3D11.fx | 279 --------------------------------
gfx/layers/d3d11/CompositorD3D11.hlsl | 279 ++++++++++++++++++++++++++++++++
gfx/layers/d3d11/CompositorD3D11VR.fx | 71 --------
gfx/layers/d3d11/CompositorD3D11VR.hlsl | 71 ++++++++
gfx/layers/d3d11/genshaders.sh | 28 ++--
5 files changed, 364 insertions(+), 364 deletions(-)
delete mode 100644 gfx/layers/d3d11/CompositorD3D11.fx
create mode 100644 gfx/layers/d3d11/CompositorD3D11.hlsl
delete mode 100644 gfx/layers/d3d11/CompositorD3D11VR.fx
create mode 100644 gfx/layers/d3d11/CompositorD3D11VR.hlsl
2014-12-17 11:47:06 -05:00
Vladimir Vukicevic
4949616691
Bug 1036602 - add D3D11 support for VR rendering; r=bas
...
From fbb1e2ba9936896a1eb932585218401f4c95e411 Mon Sep 17 00:00:00 2001
---
gfx/layers/d3d11/CompositorD3D11.cpp | 212 +++++++++++++++++++++++++++++++++-
gfx/layers/d3d11/CompositorD3D11.fx | 1 +
gfx/layers/d3d11/CompositorD3D11.h | 9 ++
gfx/layers/d3d11/CompositorD3D11VR.fx | 71 ++++++++++++
4 files changed, 290 insertions(+), 3 deletions(-)
create mode 100644 gfx/layers/d3d11/CompositorD3D11VR.fx
2014-07-09 12:26:51 -07:00
Nicolas Silva
75fb9728cb
Bug 1110268 - avoid crashing in canvas code when failing to allocate a frame. r=Bas.
2014-12-18 19:28:16 +01:00
Ryan VanderMeulen
c1690cbae6
Backed out changeset bf93cbec0450 (bug 1112170) for OSX asserts/crashes.
2014-12-18 12:22:50 -05:00
Mason Chang
f19d8cf4e3
Bug 1101974. Part 6. Create VsyncSource on b2g. r=kats
2014-12-18 08:30:06 -08:00
Mason Chang
5f06caa746
Bug 1101974. Part 4 - Refactor VsyncSource on OS X. r=mstange
2014-12-18 08:30:06 -08:00
Mason Chang
789178f038
Bug 1101974. Part 3 - Create VsyncSource / Display framework. r=kats
2014-12-18 08:30:06 -08:00
Mason Chang
68210a8a94
Bug 1101974. Part 2: Access VsyncDispatcher through nsIWidget interface. r=benwa
2014-12-18 08:30:06 -08:00
Nicolas Silva
ea85695e54
Bug 1112170 - allow the basic compositor backend to use tiling. r=Bas
2014-12-18 15:56:54 +01:00
Alfredo Yang
2b6ee6bf53
Bug 938034 - Add GonkCameraImage format. r=roc
2014-12-17 23:42:00 -05:00
David Anderson
c6a362e7e4
Allow containerless scrolling for root scroll frames, too. (bug 1076192, r=tn)
...
--HG--
extra : rebase_source : 29d74a8734aabc0e583ad5e372f7b04bcc9e2b8f
2014-12-17 15:37:28 -08:00
Prabhjyot Singh Sodhi
7ddff31846
Bug 1101620 - Changed mDevPixelsPerCSSPixel of FrameMetrics.h to private and all corresponding files using this variables using getters and setters;r=kats
2014-12-17 17:14:05 -05:00
James Willcox
25c96c2585
Bug 1049138 - Use the cairo surface format to determine gfx format when able r=jmuizelaar
...
--HG--
extra : histedit_source : 9027bee76ab792d29a920bffb6443f40e6a35e13
2014-12-17 15:49:57 -06:00
Jeff Muizelaar
69b0cb623b
Bug 1112728. Temporarily disable keyedmutex usage with ANGLE until we can make it work better.
...
We can turn this back on once we have a proper fix for bug 1109718.
--HG--
extra : rebase_source : c7302c4e268edc0ef4aa7ab87e06b8f9a55d2462
2014-12-17 15:10:18 -05:00
David Anderson
647da9b3b9
Forward Windows events to APZ directly from nsWindow. (bug 1109985 part 2, r=kats)
2014-12-15 23:31:12 -08:00
Kartikaya Gupta
75f2892393
Add a helper for forwarding event APZ info to TabParent. (bug 1109985 part 1, r=dvander)
2014-12-15 23:28:19 -08:00
Nicolas Silva
9dffe1f0a8
Bug 1108164 - Remove per-tile drawing. r=Bas
2014-12-17 17:32:29 +01:00
Carsten "Tomcat" Book
bd7aaf93b7
Merge mozilla-central to mozilla-inbound
2014-12-17 12:59:05 +01:00
Carsten "Tomcat" Book
4c225d7e54
Backed out changeset 8b751f12a3ad (bug 1101685) for windows 7 debug crashtest/reftest crashes
2014-12-17 12:56:04 +01:00
Carsten "Tomcat" Book
6072d6a564
merge fx-team to mozilla-central a=merge
2014-12-17 12:50:10 +01:00
Nathan Froyd
d1450b3e0d
Bug 1112426 - stop generating unused PremultiplyTables.h in gfx/layers/; r=jrmuizel
2014-12-16 21:12:52 -05:00
Jonathan Watt
ac2953ec7d
Bug 854296, part 2 - Document Moz2D's JoinStyle::MITER to note that its behavior is backend dependant. r=Bas
2014-12-16 15:40:59 +00:00
Benoit Girard
39d325c235
Bug 1111258 - Bustage fix. r=mstange
2014-12-16 21:32:58 -05:00
Benoit Girard
f1806aab57
Bug 1111258 - Allow dumping textures without MOZ_DUMP_PAINTING. r=mstange
2014-12-16 18:39:43 -05:00
Ryan VanderMeulen
b9eee2db52
Merge m-c to fx-team. a=merge
2014-12-16 16:08:15 -05:00
Sotaro Ikeda
0d2fb7a573
Bug 1043558 - Use gralloc for WebRTC camera preview r=jesup,nical
2014-12-16 07:11:48 -08:00
Milan Sreckovic
46b29f1150
Bug 1101685 - Optionally assert in loggers, default to true on gfxCriticalError. Clean up the calls where large texture sizes were triggering the asserts in tests. r=nical
2014-12-16 13:22:26 -05:00
Carsten "Tomcat" Book
b3f9f20fd0
merge mozilla-inbound to mozilla-central a=merge
2014-12-16 13:34:05 +01:00
Carsten "Tomcat" Book
a07b0286ce
merge b2g-inbound to mozilla-central a=merge
2014-12-16 12:54:14 +01:00
Carsten "Tomcat" Book
ee7fbbf8c8
Backed out changeset 2187c2cdeea9 (bug 1109985) for memory leaks
2014-12-16 09:40:01 +01:00
Carsten "Tomcat" Book
abebb49dc8
Backed out changeset c61753316ddb (bug 1109985)
2014-12-16 09:39:39 +01:00
Wes Kocher
2e2d08fbaf
Backed out changeset bfe4f2eb91c5 (bug 938034) for non-unified bustage on a CLOSED TREE
2014-12-15 14:16:59 -08:00
Ehsan Akhgari
0a182bcf36
Bug 1111786 - Cherry-pick the skia 6f90475632b0ff8e9e83916ee6373d3c26cc9284 commit; r=upstream
...
Rewrite NaN checks in terms of SkScalarIsNaN()
We are trying to replace Skia's NaN checker with our own in Mozilla,
so it would be nice to have to patch a single place by making sure
these NaN checks used SkScalarIsNaN().
2014-12-15 16:17:59 -05:00
Kartikaya Gupta
432037c65e
Bug 1083818 - Bypass the 10ms delay if the element being activated won't visually change. r=botond
2014-12-15 13:59:02 -05:00
Ryan VanderMeulen
8593b08a22
Merge m-c to b2g-inbound. a=merge
2014-12-15 14:04:03 -05:00
David Anderson
d556e1e7b3
Create a common chrome-process GeckoContentController. (bug 1110540 part 2, r=kats)
2014-12-15 01:49:48 -08:00
Kartikaya Gupta
0ebcc16092
Bug 1023473 - Follow-up to convert tabs to spaces. r=me and DONTBUILD
2014-12-15 10:45:46 -05:00
David Anderson
eb3af90ef3
Forward Windows events to APZ directly from nsWindow. (bug 1109985 part 2, r=kats)
2014-12-15 23:31:12 -08:00
Kartikaya Gupta
25049161ec
Add a helper for forwarding event APZ info to TabParent. (bug 1109985 part 1, r=dvander)
2014-12-15 23:28:19 -08:00