gecko-dev/gfx/webrender_bindings
JerryShih f488575a07 Bug 1357299 - P3: Support DXGI texture type for WR. v2. r=nical
Create the corresponding RenderTextureHost type and WR commands for DXGI texture type.

The DXGITextureHostD3D11 will use 1 or 2 image keys for non-nv12 and nv12 texture format.

The DXGIYCbCrTextureHostD3D11 is a special case. The WR uses ANGLE in windows platform,
but the ANGLE doesn't support A8 format directx texture directly. So, we use libyuv to
convert the DXGIYCbCrTextureHostD3D11 texture buffer into RGBA format buffer and use
WR::AddImage() for that image. This is a slow code path. We will refine this case later.

The whole RenderD3D11TextureHostOGL implementation is in the next patch.

MozReview-Commit-ID: F4mPCALj1OY
2017-08-07 18:15:22 +08:00
..
src Bug 1386020 - Use wr::IdNamespace instead of uint32_t for the WR namespace. r=sotaro 2017-07-31 16:31:10 -04:00
Cargo.toml Bug 1379604 - Update versions in Cargo.toml/Cargo.lock files. r=jrmuizel 2017-07-13 10:27:44 -04:00
cbindgen.toml Bug 1382128 part 2 - Remove WrPoint, WrSize, WrRect, WrMatrix, and WrColor. r=kats 2017-07-18 18:32:46 -04:00
Moz2DImageRenderer.cpp Bug 1382128 part 8 - Remove Wr prefix from some type aliases. r=kats 2017-07-19 03:28:58 -04:00
moz.build Bug 1357299 - P3: Support DXGI texture type for WR. v2. r=nical 2017-08-07 18:15:22 +08:00
RenderBufferTextureHost.cpp Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro 2017-06-07 23:44:04 +08:00
RenderBufferTextureHost.h Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro 2017-06-07 23:44:04 +08:00
RenderD3D11TextureHostOGL.cpp Bug 1357299 - P3: Support DXGI texture type for WR. v2. r=nical 2017-08-07 18:15:22 +08:00
RenderD3D11TextureHostOGL.h Bug 1357299 - P3: Support DXGI texture type for WR. v2. r=nical 2017-08-07 18:15:22 +08:00
RendererOGL.cpp Bug 1377619 - Add EndTransaction to on screen timing log for WebRender r=nical 2017-07-28 08:05:56 +09:00
RendererOGL.h Bug 1377619 - Add EndTransaction to on screen timing log for WebRender r=nical 2017-07-28 08:05:56 +09:00
RenderMacIOSurfaceTextureHostOGL.cpp Bug 1362049 - Handle multiple-channel format for RenderMacIOSurfaceTextureHostOGL. v4. r=mattwoodrow 2017-05-18 22:59:08 +08:00
RenderMacIOSurfaceTextureHostOGL.h Bug 1372803 - Remove the unnecessary AsMacIOSurfaceTextureHostOGL() interface in RenderTextureHostOGL. r=sotaro 2017-06-15 17:07:46 +08:00
RenderTextureHost.cpp Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro. 2017-06-07 23:44:05 +08:00
RenderTextureHost.h Bug 1362049 - Use channel_index to get the correct channel data info from RenderTextureHost. r=nical 2017-05-18 22:59:07 +08:00
RenderTextureHostOGL.cpp Bug 1347062 - P4: create RenderBufferTextureHost and RenderMacIOSurfaceTextureHostOGL. r=nical,sotaro 2017-03-31 22:29:14 +08:00
RenderTextureHostOGL.h Bug 1357299 - P3: Support DXGI texture type for WR. v2. r=nical 2017-08-07 18:15:22 +08:00
RenderThread.cpp Bug 1382132 - Improving throttling GenerateFrame() r=nical 2017-07-24 09:22:20 +09:00
RenderThread.h Bug 1382128 part 1 - Use a namespace in webrender_bindings. r=kats 2017-06-27 19:20:36 -04:00
rustfmt.toml Bug 1357543 - Add rustfmt.toml and run rustfmt on webrender_bindings r=kats 2017-04-18 16:20:53 -04:00
webrender_ffi_generated.h Bug 1386020 - Use wr::IdNamespace instead of uint32_t for the WR namespace. r=sotaro 2017-07-31 16:31:10 -04:00
webrender_ffi.h Bug 1382128 part 4 - Remove WrGlyphInstance. r=kats 2017-07-18 18:53:09 -04:00
WebRenderAPI.cpp Bug 1383786 - Changes to the ffi boundary. r=sotaro 2017-07-28 14:08:11 +02:00
WebRenderAPI.h Bug 1383786 - Changes to the ffi boundary. r=sotaro 2017-07-28 14:08:11 +02:00
WebRenderTypes.h Merge mozilla-central to autoland 2017-07-28 15:27:47 +02:00