Jeff Gilbert
8a890b29aa
Bug 1322746 - Support PLANAR_YCBCR, GPU_VIDEO, and D3D11_YCBCR_IMAGE in GLBlitHelper. - r=jerry
...
MozReview-Commit-ID: FNsmq0RPvYB
2017-09-02 21:52:16 -07:00
Jeff Gilbert
5b899ebc2d
Bug 1345648 - Use ID3DDeviceContextState to support NV_dx_interop2 on D3D11 on AMD - r=kvark
...
MozReview-Commit-ID: AzUbKzQp9lT
2017-03-09 12:54:58 -08:00
Jeff Gilbert
3fc6d1fc74
Bug 1344433 - Reformat. - r=daoshengmu
...
MozReview-Commit-ID: 8W0oGeHBYtR
2017-03-06 15:39:36 -08:00
Jeff Gilbert
21a1407677
Bug 1325835 - Support dx_interop on Intel. - r=jrmuizel
...
MozReview-Commit-ID: 7CFfmDYhYaR
2017-01-31 16:22:11 -08:00
Edwin Flores
5dc1ef0755
Bug 925645 - Turn SharedSurface::mGL into a WeakPtr<> - r=jgilbert
2016-10-24 16:35:31 +01:00
Matt Woodrow
55f506db9f
Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
2016-09-27 16:22:20 +13:00
Sotaro Ikeda
1ff245b181
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
...
--HG--
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
2016-08-23 15:18:55 -07:00
Jeff Gilbert
32e52cc2e1
Bug 1287653 - AMD associates DXOpenDevice with the current GL context. - r=mtseng
...
MozReview-Commit-ID: 7Rv7HbOxLil
2016-08-18 14:06:38 -07:00
Jeff Gilbert
477cad8749
Bug 1285692 - Remove unnecessary KeyedMutex usage with DX_interop. - r=jrmuizel
...
While we've been doing AcquireSync()+LockObject() previously, this doesn't
seem to be required. It makes sense that LockObject would AcquireSync (or
in-driver equivalent) when given a KeyedMutex'd D3D11Texture, given the
wording of the spec that (Un)LockObject synchronizes GL with D3D.
Unfortunately, the extension spec doesn't explicitly state this.
MozReview-Commit-ID: 3FgNl1npO34
2016-08-18 14:06:28 -07:00
Carsten "Tomcat" Book
90f6c2d3fd
Backed out changeset 02d76f158f3d (bug 1259571) for talos xperf regressions
...
--HG--
rename : gfx/thebes/DeviceManagerDx.cpp => gfx/thebes/DeviceManagerD3D11.cpp
rename : gfx/thebes/DeviceManagerDx.h => gfx/thebes/DeviceManagerD3D11.h
2016-08-08 11:53:51 +02:00
Sotaro Ikeda
41a9daf725
Bug 1259571 - Try tearing-free drawing with GDI r=dvander,mattwoodrow
...
--HG--
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
2016-08-07 23:54:12 -07:00
David Anderson
b7855c4ee9
Add DeviceManagerD3D11 as a wrapper around gfxWindowsPlatform. (bug 1282364 part 1, r=mattwoodrow)
...
--HG--
extra : rebase_source : 3ea710ffdaabf737374958e80f6235c1c8861237
2016-07-26 12:50:30 -07:00
Carsten "Tomcat" Book
7b77101203
Backed out changeset 45136034045a (bug 1285692)
2016-07-19 14:16:00 +02:00
Jeff Gilbert
3593dd9aad
Bug 1285692 - Remove unnecessary KeyedMutex usage with DX_interop. - r=jrmuizel
...
While we've been doing AcquireSync()+LockObject() previously, this doesn't
seem to be required. It makes sense that LockObject would AcquireSync (or
in-driver equivalent) when given a KeyedMutex'd D3D11Texture, given the
wording of the spec that (Un)LockObject synchronizes GL with D3D.
Unfortunately, the extension spec doesn't explicitly state this.
MozReview-Commit-ID: 3FgNl1npO34
2016-07-18 18:40:25 -07:00
Jeff Gilbert
3934a9613e
bug 1268638 - Empty functions defs can be in header. - r=jrmuizel
...
MozReview-Commit-ID: AOeZizapySH
2016-07-01 13:15:43 -07:00
Milan Sreckovic
e0f647f55d
Bug 1270180: More instances of MOZ_CRASH converted to gfxDevCrash and getting GFX prefix. r=jgilbert
...
MozReview-Commit-ID: BFUu2JG9Tk2
--HG--
extra : rebase_source : 146e8b8dc49dce7735f961df3ddfa3c9130fee32
2016-05-06 10:19:31 -04:00
Jeff Gilbert
ef930cf580
Bug 1224199 - Destroy SharedSurfaces before ~GLContext(). - r=jrmuizel
2016-04-14 13:50:04 -07:00
Nicolas Silva
644321f6b6
Bug 1256693 - Refer to ClientIPCAllocator instead of ISurfaceAllocator where it makes sense. r=sotaro
2016-03-21 15:18:20 +01:00
Jeff Gilbert
3bdc12a666
Bug 1255224 - Add pref to force glFinish in DXGL path. (default:false) - r=dvander
2016-03-10 13:17:46 -08:00
Jeff Gilbert
b66e705f39
Bug 1236762 - Simplify locking APIs for SharedSurface. - r=jrmuizel
2016-01-05 15:57:44 -08:00
Dan Glastonbury
5b14b3a87d
Bug 618898 - Add D3D11SharedSurfaceInterop. r=jgilbert
...
--HG--
extra : commitid : LSoMbZrQQSO
extra : rebase_source : d207b87eafc300a1d3c99c0c85403056008b1bf6
2015-11-06 10:19:24 +10:00