Commit Graph

11 Commits

Author SHA1 Message Date
Roman Masanin
49d7d0095b
Update LEGO1/mxdirectdraw.cpp
Co-authored-by: MattKC <34096995+itsmattkc@users.noreply.github.com>
2023-07-12 00:04:03 +02:00
Roman Masanin
475270451c move _countof, impove up to 96.90% 2023-07-06 00:37:31 +02:00
Roman Masanin
41604832cf improve accuracy 2023-07-05 04:33:02 +02:00
Roman Masanin
33e349cf5d improve accuracy 2023-07-05 03:58:40 +02:00
Roman Masanin
f309699f57 improve match 2023-07-04 20:34:54 +02:00
Roman Masanin
6e15e9f524 merge master 2023-07-04 18:48:43 +02:00
disinvite
38efb960fc MxDirectDraw: Add code from my PR #19 on main repo
Merging in the missing functions from my pull request for MxDirectDraw on the main repo. Credit to @foxtacles for the GetPrimaryBitDepth function. All match 100% on reccmp except ErrorToString, but the problem there is with the jump table at the end.

Co-authored-by: Christian Semmler <mail@csemmler.com>
2023-07-04 00:41:08 -04:00
itsmattkc
4c9e138cbf implement all DLL exports (as TODOs)
Now we can use our own compiled LEGO1.LIB rather than one generated from the original. Also implements a script that tests them to help ensure future commits don't break them.
2023-06-30 11:34:39 -07:00
Roman Masanin
63857b21ed fix build, add mxdirectdraw build configuration 2023-06-30 01:37:09 +02:00
Roman Masanin
de24ebdfc9 fix indents, and globals 2023-06-25 21:25:52 +02:00
Roman Masanin
d290bca527 MxDirectDraw functions and structures 2023-06-21 17:08:44 +02:00