Name Description Size
BlendShaderConstants.h 709
CompositeProcessD3D11FencesHolderMap.cpp static 4315
CompositeProcessD3D11FencesHolderMap.h A class to manage FenceD3D11 that is shared in GPU process. 2150
CompositorD3D11.cpp 44264
CompositorD3D11.h Start a new frame. 7101
CompositorD3D11.hlsl 5309
DeviceAttachmentsD3D11.cpp static 8557
DeviceAttachmentsD3D11.h 2974
FenceD3D11.cpp static 6818
FenceD3D11.h 3162
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 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 69016
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