Name Description Size
BlendShaderConstants.h 709
CompositorD3D11.cpp 44295
CompositorD3D11.h Start a new frame. 7101
CompositorD3D11.hlsl 5309
DeviceAttachmentsD3D11.cpp static 8588
DeviceAttachmentsD3D11.h 2974
FenceD3D11.cpp static 5207
FenceD3D11.h 2876
genshaders.py // AUTOGENERATED - DO NOT EDIT namespace mozilla { namespace layers { struct ShaderBytes { const void* mData; size_t mLength; }; 5307
GpuProcessD3D11QueryMap.cpp static 1723
GpuProcessD3D11QueryMap.h A class to manage ID3D11Queries that is shared in GPU process. 1474
GpuProcessD3D11TextureMap.cpp static 13177
GpuProcessD3D11TextureMap.h A class to manage ID3D11Texture2Ds that is shared without using shared handle in GPU process. On some GPUs, ID3D11Texture2Ds of hardware decoded video frames with zero video frame copy could not use shared handle. 4242
HelpersD3D11.h 2268
ShaderDefinitionsD3D11.h 1058
shaders.manifest 234
TextureD3D11.cpp This class gets its lifetime tied to a D3D texture and increments memory usage on construction and decrements on destruction 65983
TextureD3D11.h 18955
TextureHostWrapperD3D11.cpp 12828
TextureHostWrapperD3D11.h A Class that allocates and recycles ID3D11Texture2D in TextureUpdate thread. And manages in use TextureHostWrapperD3D11s in compositor thread. 5724
VideoProcessorD3D11.cpp static 7737
VideoProcessorD3D11.h 2609