Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::anonymous_namespace{caps.cpp} Namespace Reference

Functions

const char * WorkGraphsTierName (D3D12_WORK_GRAPHS_TIER tier)
std::string ShaderModelName (D3D_SHADER_MODEL shaderModel)
std::string TierName (int tier)
void ReportRuntime ()
const char * YesNo (BOOL value)
void ReportIntegerFeatures (ID3D12Device *device)
void ReportDevice (ID3D12Device *device)
bool SameLuid (const LUID &a, const LUID &b)
void ReportWarp (IDXGIFactory6 *factory)
void ReportAdapterIdentity (IDXGIAdapter1 *adapter, const DXGI_ADAPTER_DESC1 &desc)

Function Documentation

◆ ReportAdapterIdentity()

void bicameral::anonymous_namespace{caps.cpp}::ReportAdapterIdentity ( IDXGIAdapter1 * adapter,
const DXGI_ADAPTER_DESC1 & desc )

Definition at line 150 of file caps.cpp.

References bicameral::Info, bicameral::Log(), bicameral::Platform, ReportAdapterIdentity(), and bicameral::ToUtf8().

Referenced by ReportAdapterIdentity().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReportDevice()

void bicameral::anonymous_namespace{caps.cpp}::ReportDevice ( ID3D12Device * device)

Definition at line 80 of file caps.cpp.

References bicameral::DescribeHresult(), bicameral::Info, bicameral::Log(), bicameral::Platform, ReportDevice(), ReportIntegerFeatures(), ShaderModelName(), TierName(), bicameral::Warning, and WorkGraphsTierName().

Referenced by ReportDevice(), and ReportWarp().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReportIntegerFeatures()

void bicameral::anonymous_namespace{caps.cpp}::ReportIntegerFeatures ( ID3D12Device * device)

Definition at line 61 of file caps.cpp.

References bicameral::Info, bicameral::Log(), bicameral::Platform, ReportIntegerFeatures(), and YesNo().

Referenced by ReportDevice(), and ReportIntegerFeatures().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReportRuntime()

void bicameral::anonymous_namespace{caps.cpp}::ReportRuntime ( )

Definition at line 41 of file caps.cpp.

References bicameral::Info, bicameral::Log(), bicameral::Platform, ReportRuntime(), bicameral::ToUtf8(), and bicameral::Warning.

Referenced by ReportRuntime().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReportWarp()

void bicameral::anonymous_namespace{caps.cpp}::ReportWarp ( IDXGIFactory6 * factory)

Definition at line 125 of file caps.cpp.

References bicameral::Info, bicameral::Log(), bicameral::Platform, ReportDevice(), ReportWarp(), and bicameral::Warning.

Referenced by ReportWarp().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SameLuid()

bool bicameral::anonymous_namespace{caps.cpp}::SameLuid ( const LUID & a,
const LUID & b )

Definition at line 119 of file caps.cpp.

References SameLuid().

Referenced by SameLuid().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ShaderModelName()

std::string bicameral::anonymous_namespace{caps.cpp}::ShaderModelName ( D3D_SHADER_MODEL shaderModel)

Definition at line 28 of file caps.cpp.

References ShaderModelName().

Referenced by ReportDevice(), and ShaderModelName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TierName()

std::string bicameral::anonymous_namespace{caps.cpp}::TierName ( int tier)

Definition at line 34 of file caps.cpp.

References TierName().

Referenced by ReportDevice(), and TierName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ WorkGraphsTierName()

const char * bicameral::anonymous_namespace{caps.cpp}::WorkGraphsTierName ( D3D12_WORK_GRAPHS_TIER tier)

Definition at line 19 of file caps.cpp.

References WorkGraphsTierName().

Referenced by ReportDevice(), and WorkGraphsTierName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ YesNo()

const char * bicameral::anonymous_namespace{caps.cpp}::YesNo ( BOOL value)

Definition at line 54 of file caps.cpp.

References YesNo().

Referenced by ReportIntegerFeatures(), and YesNo().

Here is the call graph for this function:
Here is the caller graph for this function: