Name Description Size Coverage
BlendShaderConstants.h 820 -
CompositeProcessD3D11FencesHolderMap.cpp static 5820 73 %
CompositeProcessD3D11FencesHolderMap.h A class to manage FenceD3D11 that is shared in GPU process. 2408 100 %
CompositorD3D11.cpp 45303 64 %
CompositorD3D11.h Start a new frame. 7127 69 %
CompositorD3D11.hlsl 7396 -
DeviceAttachmentsD3D11.cpp static 9037 75 %
DeviceAttachmentsD3D11.h 3270 62 %
FenceD3D11.cpp static 6816 74 %
FenceD3D11.h 3161 67 %
genshaders.py // AUTOGENERATED - DO NOT EDIT namespace mozilla { namespace layers { struct ShaderBytes { const void* mData; size_t mLength; }; 5282 -
GpuProcessD3D11TextureMap.cpp static 13679 62 %
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. 4264 33 %
HelpersD3D11.h 2268 69 %
ShaderDefinitionsD3D11.h 1053 -
shaders.manifest 335 -
TextureD3D11.cpp This class gets its lifetime tied to a D3D texture and increments memory usage on construction and decrements on destruction 67806 39 %
TextureD3D11.h 19957 38 %
TextureHostWrapperD3D11.cpp 12789 88 %
TextureHostWrapperD3D11.h A Class that allocates and recycles ID3D11Texture2D in TextureUpdate thread. And manages in use TextureHostWrapperD3D11s in compositor thread. 5693 56 %
VideoProcessorD3D11.cpp static 8278 74 %
VideoProcessorD3D11.h 2639 100 %