Name Description Size
BlendShaderConstants.h 820
CompositeProcessD3D11FencesHolderMap.cpp static 4315
CompositeProcessD3D11FencesHolderMap.h A class to manage FenceD3D11 that is shared in GPU process. 2150
CompositorD3D11.cpp 45373
CompositorD3D11.h Start a new frame. 7127
CompositorD3D11.hlsl 7396
DeviceAttachmentsD3D11.cpp static 9037
DeviceAttachmentsD3D11.h 3270
FenceD3D11.cpp static 6818
FenceD3D11.h 3161
genshaders.py // AUTOGENERATED - DO NOT EDIT namespace mozilla { namespace layers { struct ShaderBytes { const void* mData; size_t mLength; }; 5283
GpuProcessD3D11TextureMap.cpp static 13170
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. 4236
HelpersD3D11.h 2268
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 69088
TextureD3D11.h 20206
TextureHostWrapperD3D11.cpp 12792
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