fix(profile): overhaul 3.3.5a-windows-386 to work with SuperImportSymbolsScript.py

This commit is contained in:
phaneron 2026-04-12 11:36:50 -04:00
parent bdb3389efb
commit 2d003672ec
39 changed files with 1476 additions and 1232 deletions

View file

@ -0,0 +1,27 @@
#ifndef D3D9_BLEND_H
#define D3D9_BLEND_H
DECLARE_ENUM(D3DBLEND);
enum D3DBLEND {
D3DBLEND_ZERO = 1,
D3DBLEND_ONE = 2,
D3DBLEND_SRCCOLOR = 3,
D3DBLEND_INVSRCCOLOR = 4,
D3DBLEND_SRCALPHA = 5,
D3DBLEND_INVSRCALPHA = 6,
D3DBLEND_DESTALPHA = 7,
D3DBLEND_INVDESTALPHA = 8,
D3DBLEND_DESTCOLOR = 9,
D3DBLEND_INVDESTCOLOR = 10,
D3DBLEND_SRCALPHASAT = 11,
D3DBLEND_BOTHSRCALPHA = 12,
D3DBLEND_BOTHINVSRCALPHA = 13,
D3DBLEND_BLENDFACTOR = 14,
D3DBLEND_INVBLENDFACTOR = 15,
D3DBLEND_SRCCOLOR2 = 16,
D3DBLEND_INVSRCCOLOR2 = 17,
D3DBLEND_FORCE_DWORD = 0x7fffffff
};
#endif

View file

@ -0,0 +1,19 @@
#ifndef D3D9_CMP_FUNC_H
#define D3D9_CMP_FUNC_H
DECLARE_ENUM(D3DCMPFUNC);
enum D3DCMPFUNC {
D3DCMP_NEVER = 1,
D3DCMP_LESS = 2,
D3DCMP_EQUAL = 3,
D3DCMP_LESSEQUAL = 4,
D3DCMP_GREATER = 5,
D3DCMP_NOTEQUAL = 6,
D3DCMP_GREATEREQUAL = 7,
D3DCMP_ALWAYS = 8,
D3DCMP_FORCE_DWORD = 0x7fffffff
};
#endif

View file

@ -0,0 +1,14 @@
#ifndef D3D9_CULL_H
#define D3D9_CULL_H
DECLARE_ENUM(D3DCULL);
enum D3DCULL {
D3DCULL_NONE = 1,
D3DCULL_CW = 2,
D3DCULL_CCW = 3,
D3DCULL_FORCE_DWORD = 0x7fffffff
};
#endif

View file

@ -1,9 +1,12 @@
#include "external/d3d9/adapteridentifier.h"
#include "external/d3d9/basetexture.h"
#include "external/d3d9/blend.h"
#include "external/d3d9/caps.h"
#include "external/d3d9/cmpfunc.h"
#include "external/d3d9/colorvalue.h"
#include "external/d3d9/cubemapfaces.h"
#include "external/d3d9/cubetexture.h"
#include "external/d3d9/cull.h"
#include "external/d3d9/decltype.h"
#include "external/d3d9/declusage.h"
#include "external/d3d9/device.h"
@ -28,6 +31,8 @@
#include "external/d3d9/surfacedesc.h"
#include "external/d3d9/swapeffect.h"
#include "external/d3d9/texture.h"
#include "external/d3d9/textureaddress.h"
#include "external/d3d9/texturefiltertype.h"
#include "external/d3d9/vector.h"
#include "external/d3d9/vertexbuffer.h"
#include "external/d3d9/vertexdeclaration.h"

View file

@ -0,0 +1,16 @@
#ifndef D3D9_TEXTURE_ADDRESS_H
#define D3D9_TEXTURE_ADDRESS_H
DECLARE_ENUM(D3DTEXTUREADDRESS);
enum D3DTEXTUREADDRESS {
D3DTADDRESS_WRAP = 1,
D3DTADDRESS_MIRROR = 2,
D3DTADDRESS_CLAMP = 3,
D3DTADDRESS_BORDER = 4,
D3DTADDRESS_MIRRORONCE = 5,
D3DTADDRESS_FORCE_DWORD = 0x7fffffff
};
#endif

View file

@ -0,0 +1,19 @@
#ifndef D3D9_TEXTURE_FILTER_TYPE_H
#define D3D9_TEXTURE_FILTER_TYPE_H
DECLARE_ENUM(D3DTEXTUREFILTERTYPE);
enum D3DTEXTUREFILTERTYPE {
D3DTEXF_NONE = 0,
D3DTEXF_POINT = 1,
D3DTEXF_LINEAR = 2,
D3DTEXF_ANISOTROPIC = 3,
D3DTEXF_FLATCUBIC = 4,
D3DTEXF_GAUSSIANCUBIC = 5,
D3DTEXF_PYRAMIDALQUAD = 6,
D3DTEXF_GAUSSIANQUAD = 7,
D3DTEXF_CONVOLUTIONMONO = 8,
D3DTEXF_FORCE_DWORD = 0x7fffffff
};
#endif