1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-20 08:09:10 +01:00

22 Commits

Author SHA1 Message Date
Toni Spets
a24045e39d Fix Carmageddon loading screen and fade animation 2012-06-03 00:52:28 -04:00
Toni Spets
7c0f9a4fa3 Fix corrupted icons in RA 3.03 WOL 2011-12-15 21:54:25 +02:00
Toni Spets
049d826473 Honor SetEntries offset and count for Diablo 2011-09-11 19:08:43 +03:00
Toni Spets
30f5b46e6c Be more flexible with cnc-plugin, also now transparently just works without touching the ini 2011-08-22 17:40:21 +03:00
Toni Spets
2b47947742 Add support for cnc-plugin 2011-08-21 10:34:42 +03:00
Toni Spets
706874f7f9 Implement GetSurfaceDesc, EnumAttachedSurfaces and Flip in IDirectDrawSurface, adds Carmageddon support to mainline 2011-06-29 23:18:42 +03:00
Toni Spets
a40282013b Use a semaphore object to synchronize rendering thread with the game 2011-06-29 22:47:29 +03:00
Toni Spets
a0c80f3e83 Change palette data_rgb to external RGBQUAD array for software rendering, it was not used before 2011-04-02 21:05:14 +03:00
Toni Spets
afdc334935 Use HeapFree to free heaps, incorrectly used std free
Convert last malloc/free to HeapAlloc/HeapFree
2010-11-16 17:32:31 +02:00
Toni Spets
1521648a6e Move renderers out of surface 2010-11-06 08:28:11 +02:00
Toni Spets
03b62b21d4 Fix mouse hooks, workaround 64bit crash 2010-10-24 19:47:51 +03:00
Toni Spets
b77d441bee Implement all remaining stubs for IDirectDrawSurface, C&C95 now works 2010-10-23 19:54:45 +03:00
Toni Spets
023794ae97 Rework naming convention, fixes some C&C issues 2010-10-23 17:04:01 +03:00
Toni Spets
cc21e924bb Switch to real ddraw for drawing, avoids windows ogl issues 2010-10-23 00:15:11 +03:00
Toni Spets
5669fe3380 Big cleanup, should now correctly release everything 2010-10-17 21:38:40 +03:00
Toni Spets
0011c5272d Very fast rendering on Wine now 2010-10-17 20:11:38 +03:00
Toni Spets
230c0e04b8 Implement palettes, correct colors now 2010-10-17 14:57:14 +03:00
Toni Spets
cd4ca202b6 Implement stub SetEntries and GetEntries for surface, suppress Lock and Unlock debug messages 2010-10-17 09:27:45 +03:00
Toni Spets
487c98aa1f Fix incorrect method definition for CreatePalette, Red Alert loads up the menu! 2010-10-17 09:17:10 +03:00
Toni Spets
15ff8f8e2a Implement GetCaps for ddraw and surface, GetPalette and SetPalette for surface 2010-10-16 23:22:43 +03:00
Toni Spets
f10aad6ffb Implement palette and surface with null methods 2010-10-16 21:14:26 +03:00
Toni Spets
53137e4d8d Initial work 2010-10-10 19:41:47 +03:00