forked from HazardX/gta4_scripthookdotnet
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
13,161 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
////////////////////////////////////////////////////////////////////////////// | ||
// | ||
// Copyright (C) Microsoft Corporation. All Rights Reserved. | ||
// | ||
// File: d3dx9.h | ||
// Content: D3DX utility library | ||
// | ||
////////////////////////////////////////////////////////////////////////////// | ||
|
||
#ifdef __D3DX_INTERNAL__ | ||
#error Incorrect D3DX header used | ||
#endif | ||
|
||
#ifndef __D3DX9_H__ | ||
#define __D3DX9_H__ | ||
|
||
|
||
// Defines | ||
#include <limits.h> | ||
|
||
#define D3DX_DEFAULT ((UINT) -1) | ||
#define D3DX_DEFAULT_NONPOW2 ((UINT) -2) | ||
#define D3DX_DEFAULT_FLOAT FLT_MAX | ||
#define D3DX_FROM_FILE ((UINT) -3) | ||
#define D3DFMT_FROM_FILE ((D3DFORMAT) -3) | ||
|
||
#ifndef D3DXINLINE | ||
#ifdef _MSC_VER | ||
#if (_MSC_VER >= 1200) | ||
#define D3DXINLINE __forceinline | ||
#else | ||
#define D3DXINLINE __inline | ||
#endif | ||
#else | ||
#ifdef __cplusplus | ||
#define D3DXINLINE inline | ||
#else | ||
#define D3DXINLINE | ||
#endif | ||
#endif | ||
#endif | ||
|
||
|
||
|
||
// Includes | ||
#include "d3d9.h" | ||
#include "d3dx9math.h" | ||
#include "d3dx9core.h" | ||
#include "d3dx9xof.h" | ||
#include "d3dx9mesh.h" | ||
#include "d3dx9shader.h" | ||
#include "d3dx9effect.h" | ||
|
||
#include "d3dx9tex.h" | ||
#include "d3dx9shape.h" | ||
#include "d3dx9anim.h" | ||
|
||
|
||
|
||
// Errors | ||
#define _FACDD 0x876 | ||
#define MAKE_DDHRESULT( code ) MAKE_HRESULT( 1, _FACDD, code ) | ||
|
||
enum _D3DXERR { | ||
D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900), | ||
D3DXERR_INVALIDMESH = MAKE_DDHRESULT(2901), | ||
D3DXERR_CANNOTATTRSORT = MAKE_DDHRESULT(2902), | ||
D3DXERR_SKINNINGNOTSUPPORTED = MAKE_DDHRESULT(2903), | ||
D3DXERR_TOOMANYINFLUENCES = MAKE_DDHRESULT(2904), | ||
D3DXERR_INVALIDDATA = MAKE_DDHRESULT(2905), | ||
D3DXERR_LOADEDMESHASNODATA = MAKE_DDHRESULT(2906), | ||
D3DXERR_DUPLICATENAMEDFRAGMENT = MAKE_DDHRESULT(2907), | ||
D3DXERR_CANNOTREMOVELASTITEM = MAKE_DDHRESULT(2908), | ||
}; | ||
|
||
|
||
#endif //__D3DX9_H__ | ||
|
Oops, something went wrong.