MCPcopy Create free account
hub / github.com/NVIDIAGameWorks/Falcor / getGFXFormat

Function getGFXFormat

Source/Falcor/Core/API/GFXHelpers.cpp:35–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33namespace Falcor
34{
35gfx::Format getGFXFormat(ResourceFormat format)
36{
37 switch (format)
38 {
39 case ResourceFormat::BC1Unorm:
40 return gfx::Format::BC1_UNORM;
41 case ResourceFormat::BC1UnormSrgb:
42 return gfx::Format::BC1_UNORM_SRGB;
43 case ResourceFormat::BC2Unorm:
44 return gfx::Format::BC2_UNORM;
45 case ResourceFormat::BC2UnormSrgb:
46 return gfx::Format::BC2_UNORM_SRGB;
47 case ResourceFormat::BC3Unorm:
48 return gfx::Format::BC3_UNORM;
49 case ResourceFormat::BC3UnormSrgb:
50 return gfx::Format::BC3_UNORM_SRGB;
51 case ResourceFormat::BC4Snorm:
52 return gfx::Format::BC4_SNORM;
53 case ResourceFormat::BC4Unorm:
54 return gfx::Format::BC4_UNORM;
55 case ResourceFormat::BC5Snorm:
56 return gfx::Format::BC5_SNORM;
57 case ResourceFormat::BC5Unorm:
58 return gfx::Format::BC5_UNORM;
59 case ResourceFormat::BC6HS16:
60 return gfx::Format::BC6H_SF16;
61 case ResourceFormat::BC6HU16:
62 return gfx::Format::BC6H_UF16;
63 case ResourceFormat::BC7Unorm:
64 return gfx::Format::BC7_UNORM;
65 case ResourceFormat::BC7UnormSrgb:
66 return gfx::Format::BC7_UNORM_SRGB;
67 case ResourceFormat::BGRA4Unorm:
68 return gfx::Format::B4G4R4A4_UNORM;
69 case ResourceFormat::BGRA8Unorm:
70 return gfx::Format::B8G8R8A8_UNORM;
71 case ResourceFormat::BGRA8UnormSrgb:
72 return gfx::Format::B8G8R8A8_UNORM_SRGB;
73 case ResourceFormat::BGRX8Unorm:
74 return gfx::Format::B8G8R8X8_UNORM;
75 case ResourceFormat::BGRX8UnormSrgb:
76 return gfx::Format::B8G8R8X8_UNORM_SRGB;
77 case ResourceFormat::D16Unorm:
78 return gfx::Format::D16_UNORM;
79 case ResourceFormat::D32Float:
80 return gfx::Format::D32_FLOAT;
81 case ResourceFormat::D32FloatS8Uint:
82 return gfx::Format::D32_FLOAT_S8_UINT;
83 case ResourceFormat::R11G11B10Float:
84 return gfx::Format::R11G11B10_FLOAT;
85 case ResourceFormat::R16Float:
86 return gfx::Format::R16_FLOAT;
87 case ResourceFormat::R16Int:
88 return gfx::Format::R16_SINT;
89 case ResourceFormat::R16Snorm:
90 return gfx::Format::R16_SNORM;
91 case ResourceFormat::R16Uint:
92 return gfx::Format::R16_UINT;

Callers 9

SwapchainMethod · 0.85
createMethod · 0.85
prepareGFXBufferDescFunction · 0.85
drawCallCommonMethod · 0.85
GraphicsStateObjectMethod · 0.85
TextureMethod · 0.85
getFormatBindFlagsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected