Commit graph

  • b6f989eeee Synchronize Unlock and Blt with drawing loop, force loop to constant 60 FPS, fixes too fast scrolling (its still fast) Toni Spets 2010-10-27 21:03:09 +0300
  • 9606f1b54f Allow non-windowed mode too Toni Spets 2010-10-27 20:13:32 +0300
  • dba56f02fe Remove sysmenu and close button, they just can't work Toni Spets 2010-10-25 19:58:36 +0300
  • da3f185491 Handle window activation and deactivation a little better, force topmost Toni Spets 2010-10-25 19:37:51 +0300
  • c196186614 Frame limiter, force the game to draw even when inactive Toni Spets 2010-10-25 18:51:39 +0300
  • 7595f6d7e5 Change unlock combination to Ctrl+Tab which doesn't conflict with any game bindings Toni Spets 2010-10-24 21:51:30 +0300
  • 271622e1f5 Fix window position and size, center it by default Toni Spets 2010-10-24 21:47:54 +0300
  • 03b62b21d4 Fix mouse hooks, workaround 64bit crash Toni Spets 2010-10-24 19:47:51 +0300
  • 4621157a67 Automagically hook C&C and RA, C&C window is still broken Toni Spets 2010-10-24 09:48:43 +0300
  • 4e57e75652 First take at real windowed mode, includes a hack for CnC and RA mouse Toni Spets 2010-10-24 01:02:08 +0300
  • 7bb1168a90 Reworked clipper and implemented all remaining stubs Toni Spets 2010-10-23 20:25:51 +0300
  • b77d441bee Implement all remaining stubs for IDirectDrawSurface, C&C95 now works Toni Spets 2010-10-23 19:54:45 +0300
  • e07abb7e18 Implement all IDirectDraw stubs, C&C now starts up on Wine Toni Spets 2010-10-23 19:25:02 +0300
  • 023794ae97 Rework naming convention, fixes some C&C issues Toni Spets 2010-10-23 17:04:01 +0300
  • cc21e924bb Switch to real ddraw for drawing, avoids windows ogl issues Toni Spets 2010-10-23 00:15:11 +0300
  • b43517cb11 Implement stub clipper Toni Spets 2010-10-20 18:45:27 +0300
  • 5669fe3380 Big cleanup, should now correctly release everything Toni Spets 2010-10-17 21:38:40 +0300
  • 0011c5272d Very fast rendering on Wine now Toni Spets 2010-10-17 20:11:38 +0300
  • c7c8d954a2 Flip the main surface when Bltted and Unlocked, fixes too fast game Toni Spets 2010-10-17 15:41:52 +0300
  • 230c0e04b8 Implement palettes, correct colors now Toni Spets 2010-10-17 14:57:14 +0300
  • c3ed0a00b1 Use game's own window for drawing, initial drawing with grayscale palette Toni Spets 2010-10-17 14:19:48 +0300
  • ad037e718c Initialize OpenGL and clear the screen to blue on update Toni Spets 2010-10-17 10:53:01 +0300
  • f1e2bb8dc5 Fix typo Toni Spets 2010-10-17 09:37:29 +0300
  • 0589325de9 Add rect debug prints for surface Blt Toni Spets 2010-10-17 09:36:48 +0300
  • cd4ca202b6 Implement stub SetEntries and GetEntries for surface, suppress Lock and Unlock debug messages Toni Spets 2010-10-17 09:27:45 +0300
  • 487c98aa1f Fix incorrect method definition for CreatePalette, Red Alert loads up the menu! Toni Spets 2010-10-17 09:17:10 +0300
  • 2d107d58b0 Refactoring Toni Spets 2010-10-17 09:09:30 +0300
  • 31070a9662 Set dwCaps in ddraw_GetCaps, Implement stub AddAttachedSurface Toni Spets 2010-10-17 08:44:48 +0300
  • 3c257aac86 Use bpp from display mode for surfaces Toni Spets 2010-10-17 00:41:14 +0300
  • 15ff8f8e2a Implement GetCaps for ddraw and surface, GetPalette and SetPalette for surface Toni Spets 2010-10-16 23:22:43 +0300
  • 4ffda7b73f Implement stub surface Blt, Lock and Unlock Toni Spets 2010-10-16 22:10:25 +0300
  • 437b3e9197 Correct stub names for surface Toni Spets 2010-10-16 21:18:59 +0300
  • f10aad6ffb Implement palette and surface with null methods Toni Spets 2010-10-16 21:14:26 +0300
  • 53137e4d8d Initial work Toni Spets 2010-10-10 19:41:47 +0300