gecko-dev/gfx/layers/d3d11
David Anderson 16a351a5e5 Use unit triangles for full polgyon shaders. (bug 1379314 part 1, r=mattwoodrow)
Previously, we submitted polygons as a list of triangles, duplicating
some ancillary data with each vertex. As we move away from constant
buffers for some of this ancillary data, it will bloat the size of each
vertex. To avoid this, we will now instance over a unit triangle
instead. Each instance contains three triangle coordinates and ancillary
data can be shared between them. The target vertex is computed similarly
to how we handle rects in the unit quad shaders.
2017-07-11 00:04:14 -07:00
..
mlgshaders Use unit triangles for full polgyon shaders. (bug 1379314 part 1, r=mattwoodrow) 2017-07-11 00:04:14 -07:00
BlendingHelpers.hlslh
BlendShaderConstants.h
CompositorD3D11.cpp Initial import of Advanced Layers. (bug 1365879 part 20, r=bas) 2017-06-23 14:23:12 -07:00
CompositorD3D11.h
CompositorD3D11.hlsl
DeviceAttachmentsD3D11.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
DeviceAttachmentsD3D11.h Rewrite genshaders.sh as a Python script that uses a manifest. (bug 1365859 part 1, r=bas) 2017-05-19 12:32:13 -07:00
DiagnosticsD3D11.cpp
DiagnosticsD3D11.h
genshaders.py Backed out changeset 018e683b25cd (bug 1370007) for breaking tier 2 nightly builds on windows 2017-07-07 15:23:54 +02:00
HelpersD3D11.h
MLGDeviceD3D11.cpp Use unit triangles for full polgyon shaders. (bug 1379314 part 1, r=mattwoodrow) 2017-07-11 00:04:14 -07:00
MLGDeviceD3D11.h Use unit triangles for full polgyon shaders. (bug 1379314 part 1, r=mattwoodrow) 2017-07-11 00:04:14 -07:00
ReadbackManagerD3D11.cpp
ReadbackManagerD3D11.h
ShaderDefinitionsD3D11.h
shaders.manifest Rewrite genshaders.sh as a Python script that uses a manifest. (bug 1365859 part 1, r=bas) 2017-05-19 12:32:13 -07:00
TextureD3D11.cpp Fail gently when a D3D11 TextureHost uses a stale provider. (bug 1378282, r=vliu) 2017-07-06 18:35:37 -07:00
TextureD3D11.h Bug 1378297 - Add DXGITextureHostD3D11::GetAsSurface() support for webrender wrench r=mattwoodrow 2017-07-06 16:33:19 +09:00