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 5195
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 1776
GpuProcessD3D11QueryMap.h A class to manage ID3D11Queries that is shared in GPU process. 1474
GpuProcessD3D11TextureMap.cpp static 12825
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. 4009
HelpersD3D11.h 2235
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 59009
TextureD3D11.h 18790
TextureHostWrapperD3D11.cpp 12395
TextureHostWrapperD3D11.h A Class that allocates and recycles ID3D11Texture2D in TextureUpdate thread. And manages in use TextureHostWrapperD3D11s in compositor thread. 5590