Name Description Size Coverage
BlendShaderConstants.h 699 -
CompositorD3D11.cpp 44878 0 %
CompositorD3D11.h Start a new frame. 7017 0 %
CompositorD3D11.hlsl 7318 -
DeviceAttachmentsD3D11.cpp static 8863 0 %
DeviceAttachmentsD3D11.h 3197 0 %
FenceD3D11.cpp static 7787 75 %
FenceD3D11.h 3472 67 %
genshaders.py // AUTOGENERATED - DO NOT EDIT namespace mozilla { namespace layers { struct ShaderBytes { const void* mData; size_t mLength; }; 5685 -
GpuProcessD3D11TextureMap.cpp static 14400 78 %
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. 4207 100 %
HelpersD3D11.h 2149 69 %
ShaderDefinitionsD3D11.h 932 -
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 69428 31 %
TextureD3D11.h 20274 30 %
TextureHostWrapperD3D11.cpp 13234 87 %
TextureHostWrapperD3D11.h A Class that allocates and recycles ID3D11Texture2D in TextureUpdate thread. And manages in use TextureHostWrapperD3D11s in compositor thread. 5635 56 %
VideoProcessorD3D11.cpp 12785 55 %
VideoProcessorD3D11.h 2679 100 %