⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dx9base.hpp

📁 用于GPU通用计算的编程语言BrookGPU 0.4
💻 HPP
字号:
// dx9base.hpp#pragma once#include <assert.h>#include <windows.h>#include <d3d9.h>#include <d3dx9.h>#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include "../gpubase.hpp"#include "../gpucontext.hpp"namespace brook{      class GPUContextDX9 : public GPUContext  {  public:      virtual bool isRenderTextureFormatValid( D3DFORMAT inFormat ) = 0;      virtual IDirect3DDevice9* getDevice() = 0;  };  #define DX9PROFILE( __name ) \    GPUPROFILE( __name )  #define DX9LOG( __level ) \    GPULOG( __level )  #define DX9LOGPRINT( __level ) \    GPULOGPRINT( __level )  #define DX9WARN GPUWARN  #define DX9AssertResult( _result, _message ) \    if(SUCCEEDED(_result)) {} else GPUError( _message )  #define DX9Assert( _condition, _message ) \    GPUAssert( _condition, _message )}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -