Add backpack RHI integration test
This commit is contained in:
@@ -138,6 +138,7 @@ inline DXGI_FORMAT ToD3D12(Format format) {
|
||||
case Format::R8_UNorm: return DXGI_FORMAT_R8_UNORM;
|
||||
case Format::R8G8_UNorm: return DXGI_FORMAT_R8G8_UNORM;
|
||||
case Format::R8G8B8A8_UNorm: return DXGI_FORMAT_R8G8B8A8_UNORM;
|
||||
case Format::R16_UInt: return DXGI_FORMAT_R16_UINT;
|
||||
case Format::R16G16B16A16_Float: return DXGI_FORMAT_R16G16B16A16_FLOAT;
|
||||
case Format::R32G32B32A32_Float: return DXGI_FORMAT_R32G32B32A32_FLOAT;
|
||||
case Format::R16_Float: return DXGI_FORMAT_R16_FLOAT;
|
||||
@@ -165,6 +166,7 @@ inline Format FromD3D12(DXGI_FORMAT format) {
|
||||
case DXGI_FORMAT_R8_UNORM: return Format::R8_UNorm;
|
||||
case DXGI_FORMAT_R8G8_UNORM: return Format::R8G8_UNorm;
|
||||
case DXGI_FORMAT_R8G8B8A8_UNORM: return Format::R8G8B8A8_UNorm;
|
||||
case DXGI_FORMAT_R16_UINT: return Format::R16_UInt;
|
||||
case DXGI_FORMAT_R16G16B16A16_FLOAT: return Format::R16G16B16A16_Float;
|
||||
case DXGI_FORMAT_R32G32B32A32_FLOAT: return Format::R32G32B32A32_Float;
|
||||
case DXGI_FORMAT_R16_FLOAT: return Format::R16_Float;
|
||||
|
||||
@@ -206,6 +206,8 @@ private:
|
||||
unsigned int m_currentVAO;
|
||||
unsigned int m_currentProgram;
|
||||
unsigned int m_internalVAO;
|
||||
unsigned int m_currentIndexType;
|
||||
uint64_t m_currentIndexOffset;
|
||||
OpenGLPipelineState* m_currentPipelineState;
|
||||
std::vector<unsigned int> m_enabledVertexAttributes;
|
||||
OpenGLShader* m_currentShader;
|
||||
|
||||
@@ -299,6 +299,7 @@ enum class Format : uint32_t {
|
||||
R8_UNorm,
|
||||
R8G8_UNorm,
|
||||
R8G8B8A8_UNorm,
|
||||
R16_UInt,
|
||||
R16G16B16A16_Float,
|
||||
R32G32B32A32_Float,
|
||||
R16_Float,
|
||||
|
||||
Reference in New Issue
Block a user