2 #ifndef _YI_GRAPHICS_H_ 3 #define _YI_GRAPHICS_H_ 14 #if defined(YI_OPENGL2_RENDERING) || defined(YI_OPENGL_ES2_RENDERING) 22 #elif defined(YI_DIRECT3D11_RENDERING) 26 #include <DirectXMath.h> 30 #if !defined(YI_DEBUG) && !defined(PROFILE) 31 #define D3DCOMPILE_NO_DEBUG 1 34 #include <d3d11shader_x.h> 35 #include <d3dcompiler_x.h> 39 #include <d3d11shader.h> 40 #include <d3dcompiler.h> 44 #include <d3d11shader.h> 45 #include <d3dcompiler.h> 48 #elif defined(YI_GNM_RENDERING) 55 #error "OPENGL build flag missing." 56 #error "Use YI_OPENGL2_RENDERING or YI_OPENGL_ES2_RENDERING" 64 #endif // _YI_GRAPHICS_H_ const unsigned int YI_SHADER_PROGRAM_INVALID
Definition: YiGraphics.h:10
const unsigned int YI_BUFFER_OBJECT_INVALID
Definition: YiGraphics.h:11
const unsigned int YI_TEXTURE_INVALID
Definition: YiGraphics.h:12