mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-11 10:31:16 +00:00
* d3drm: store LPVOID data instead of DWORD * m_extraCharacterId is an integer, not a pointer * cmake: look for iniparser using config file first, then try our custom module file Our custom module file is still useful. My linux distro does not package the cmake files. * x86's stdcall becomes MS's x64 calling canvention * Fix 64-bit mxdsbuffer pointer arithmetic * Casting from void* to a smaller-sized integer needs an intermediate equally-sized integer * Don't cast address to scalar (this is fishy) * Add mingw64 build to the ci matrix * Ignore -Wdiscarded-qualifiers warning with const vtables * Ignore different 'const' qualifiers with MSVC * Create d3dxof import library for MSVC * DESCRIPTION in .def file(s) is deprecated * Assume mmx is supported on x64, require a test for x86 and disabled on other archs * 32- and 64-bit LEGO1.dll export different symbol names * Introduce d3drm_guid containing the guids of d3drm * Disable __wine_dbg_cdecl * Include d3drm directory with EXCLUDE_FROM_ALL * lego1 leaks d3drm headers * Add dxfile.h * Add 64-bit MSVC to the build matrix * cmake: using ISLE_USE_DX5 means going all-in * Load d3dxof.dll dynamically * cmake: don't emit a warning about bitness anymore
23 lines
568 B
Modula-2
23 lines
568 B
Modula-2
EXPORTS
|
|
D3DRMColorGetAlpha@4
|
|
D3DRMColorGetBlue@4
|
|
D3DRMColorGetGreen@4
|
|
D3DRMColorGetRed@4
|
|
D3DRMCreateColorRGB@12
|
|
D3DRMCreateColorRGBA@16
|
|
D3DRMMatrixFromQuaternion@8
|
|
D3DRMQuaternionFromRotation@12
|
|
D3DRMQuaternionMultiply@12
|
|
D3DRMQuaternionSlerp@16
|
|
D3DRMVectorAdd@12
|
|
D3DRMVectorCrossProduct@12
|
|
D3DRMVectorDotProduct@8
|
|
D3DRMVectorModulus@4
|
|
D3DRMVectorNormalize@4
|
|
D3DRMVectorRandom@4
|
|
D3DRMVectorReflect@12
|
|
D3DRMVectorRotate@16
|
|
D3DRMVectorScale@12
|
|
D3DRMVectorSubtract@12
|
|
Direct3DRMCreate@4
|