// // Copyright 2016 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // Helper routines for the D3D11 texture format table. #include "libANGLE/renderer/d3d/d3d11/texture_format_table.h" #include "libANGLE/renderer/load_functions_table.h" namespace rx { namespace d3d11 { const Format &Format::getSwizzleFormat(const Renderer11DeviceCaps &deviceCaps) const { return (swizzleFormat == internalFormat ? *this : Format::Get(swizzleFormat, deviceCaps)); } LoadFunctionMap Format::getLoadFunctions() const { return GetLoadFunctionsMap(internalFormat, formatID); } const angle::Format &Format::format() const { return angle::Format::Get(formatID); } } // namespace d3d11 } // namespace rx