dx9d3dx-0.1.1: DirectX9/D3D/X/Constants.hsc
module DirectX9.D3D.X.Constants
where
import DirectX9.Types
#include "windows.h"
#include "fix_decl.h"
#include "fix_decl_x.h"
#include "d3dx9.h"
type ShaderParserFlag = DWORD
#{enum ShaderParserFlag,
,d3DXSHADER_PACKMATRIX_COLUMNMAJOR = D3DXSHADER_PACKMATRIX_COLUMNMAJOR
,d3DXSHADER_PACKMATRIX_ROWMAJOR = D3DXSHADER_PACKMATRIX_ROWMAJOR
}
type ShaderCompilerFlag = DWORD
#{enum ShaderCompilerFlag,
,d3DXSHADER_AVOID_FLOW_CONTROL = D3DXSHADER_AVOID_FLOW_CONTROL
,d3DXSHADER_DEBUG = D3DXSHADER_DEBUG
,d3DXSHADER_FORCE_PS_SOFTWARE_NOOPT = D3DXSHADER_FORCE_PS_SOFTWARE_NOOPT
,d3DXSHADER_FORCE_VS_SOFTWARE_NOOPT = D3DXSHADER_FORCE_VS_SOFTWARE_NOOPT
,d3DXSHADER_NO_PRESHADER = D3DXSHADER_NO_PRESHADER
,d3DXSHADER_PARTIALPRECISION = D3DXSHADER_PARTIALPRECISION
,d3DXSHADER_PREFER_FLOW_CONTROL = D3DXSHADER_PREFER_FLOW_CONTROL
,d3DXSHADER_SKIPOPTIMIZATION = D3DXSHADER_SKIPOPTIMIZATION
,d3DXSHADER_SKIPVALIDATION = D3DXSHADER_SKIPVALIDATION
}
{-
type ShaderAssemblerFlag = DWORD
-#{enum ShaderAssemblerFlag,
,d3DXSHADER_DEBUG = D3DXSHADER_DEBUG
,d3DXSHADER_FORCE_PS_SOFTWARE_NOOPT = D3DXSHADER_FORCE_PS_SOFTWARE_NOOPT
,d3DXSHADER_FORCE_VS_SOFTWARE_NOOPT = D3DXSHADER_FORCE_VS_SOFTWARE_NOOPT
,d3DXSHADER_SKIPVALIDATION = D3DXSHADER_SKIPVALIDATION
}
-}