1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-20 10:54:16 +01:00

[d3d11] Added enum to stringfunctions

This commit is contained in:
Philip Rebohle 2017-12-02 16:46:53 +01:00
parent 7de5a727ad
commit e051498621
3 changed files with 22 additions and 0 deletions

14
src/d3d11/d3d11_enums.cpp Normal file
View File

@ -0,0 +1,14 @@
#include "d3d11_enums.h"
std::ostream& operator << (std::ostream& os, D3D_FEATURE_LEVEL e) {
switch (e) {
ENUM_NAME(D3D_FEATURE_LEVEL_9_1);
ENUM_NAME(D3D_FEATURE_LEVEL_9_2);
ENUM_NAME(D3D_FEATURE_LEVEL_9_3);
ENUM_NAME(D3D_FEATURE_LEVEL_10_0);
ENUM_NAME(D3D_FEATURE_LEVEL_10_1);
ENUM_NAME(D3D_FEATURE_LEVEL_11_0);
ENUM_NAME(D3D_FEATURE_LEVEL_11_1);
ENUM_DEFAULT(e);
}
}

7
src/d3d11/d3d11_enums.h Normal file
View File

@ -0,0 +1,7 @@
#pragma once
#include <ostream>
#include "d3d11_include.h"
std::ostream& operator << (std::ostream& os, D3D_FEATURE_LEVEL e);

View File

@ -2,6 +2,7 @@ d3d11_src = [
'd3d11_buffer.cpp',
'd3d11_context.cpp',
'd3d11_device.cpp',
'd3d11_enums.cpp',
'd3d11_main.cpp',
'd3d11_present.cpp',
'd3d11_texture.cpp',