Commit Graph

  • 23e671c360 Allow grabing mouse by locking its position Patrice Mandin 2006-09-12 19:47:40 +00:00
  • 2e5b4c3c55 Reenable xbios usage to get relative mouse motion Patrice Mandin 2006-09-12 19:44:51 +00:00
  • 2f85f1a110 Allow mouse to be locked when grabbed with GEM driver Patrice Mandin 2006-09-12 19:43:29 +00:00
  • d8503c64fd Disable MiNT thread usage and use hw access for updating DMA audio pointers Patrice Mandin 2006-09-12 19:23:51 +00:00
  • 061f9efd63 Temporarily disabled framebuffer console support for SDL 1.3 Sam Lantinga 2006-09-12 08:45:48 +00:00
  • e638e384a8 Forgot to reshow mouse cursor when exiting grab/hide mode Patrice Mandin 2006-09-08 19:18:02 +00:00
  • dd714797b0 /me dumb, sizeof(keymap != number of elements Patrice Mandin 2006-09-07 20:50:13 +00:00
  • 7ae5ef388e Use correct function to free allocated mem Patrice Mandin 2006-09-05 19:32:35 +00:00
  • 3b81091997 Fixed macosx audio initialization (passed wrong struct to CoreAudio). Ryan C. Gordon 2006-09-02 21:50:04 +00:00
  • 707c0bce2c Compile fixes. Ryan C. Gordon 2006-09-02 21:19:00 +00:00
  • e59b61adb2 Added a FIXME and macro to sun audio. Ryan C. Gordon 2006-09-01 22:48:43 +00:00
  • 7fc94eaa17 Replaced unions with calls to SDL_SwapFloat... Ryan C. Gordon 2006-09-01 19:29:49 +00:00
  • ef2ead7999 Fixed S32 audio mixing, but I'm a bit nervous about the use of 64-bit datatypes here... Ryan C. Gordon 2006-09-01 19:17:05 +00:00
  • d5d4183571 Continuing my quest to replace all the bitwise operations on SDL_AudioFormats with the new 1.3 macros... Ryan C. Gordon 2006-09-01 19:16:26 +00:00
  • 0db5f57372 Fixed broken audio conversions between float and unsigned datatypes. Ryan C. Gordon 2006-09-01 18:07:41 +00:00
  • 2352dae576 Whoops, wrong tokens for int32 support in ALSA driver (specified unsigned where it should be signed!). Ryan C. Gordon 2006-09-01 18:04:01 +00:00
  • 1617adece2 ALSA was testing if (format) was set to zero as an error condition, but SND_PCM_FORMAT_S8 is zero, so you could never open ALSA for AUDIO_S8 data before. Ryan C. Gordon 2006-09-01 17:49:27 +00:00
  • bba6fd286f int32 support for windib and windx5 audio backends. Ryan C. Gordon 2006-09-01 07:50:36 +00:00
  • 9abd54345c QNX6 support for int32/float32 (isn't this just ALSA?!) Ryan C. Gordon 2006-09-01 06:55:41 +00:00
  • 0d2db03c68 Updated Tru64 audio to support int32. Ryan C. Gordon 2006-09-01 06:43:41 +00:00
  • 0985060ad0 MiNT audio driver cleanups for clamping types and channels to supported values. int32 support now available in one instance. Ryan C. Gordon 2006-09-01 06:32:54 +00:00
  • 662041f87d Mac OS 9 support for int32/float32. Ryan C. Gordon 2006-09-01 06:01:03 +00:00
  • 9f47260352 Mac OS X audio backend now supports int32/float32. Ryan C. Gordon 2006-09-01 05:31:36 +00:00
  • 82253ef8b6 Cleaned up IRIX audio driver, added float32 support and fallbacks when a specific audiospec isn't supported or the hardware fails. Ryan C. Gordon 2006-09-01 00:04:07 +00:00
  • d317aa1fd9 Actually, my silly logic bug was actually correct. :/ Ryan C. Gordon 2006-08-31 23:16:48 +00:00
  • b426c969b3 Let SDL convert to valid Dreamcast audio formats instead of failing if the hardware can't be opened in a specific format. Not that you'd want to swallow the overhead on a Dreamcast, but hey, it's the SDL way. Ryan C. Gordon 2006-08-31 23:16:23 +00:00
  • 28f058713f Let OS/2 DART backend use SDL converters at a higher level (would fail if DART didn't directly support AudioSpec before). Ryan C. Gordon 2006-08-31 22:40:53 +00:00
  • 5bee30f9f1 Fixed silly logic thing. Ryan C. Gordon 2006-08-31 22:22:34 +00:00
  • 1c2b0c9267 Added int32 and float32 support (and some others!) to BeOS audio backend. Untested: No BeOS system here for compiling! Ryan C. Gordon 2006-08-31 22:15:07 +00:00
  • 685addd7a6 Added int32 support to Amiga audio driver and cleaned up some other details in driver initialization. May need tweaking: I can't compile the amiga driver here. Ryan C. Gordon 2006-08-31 21:43:25 +00:00
  • a2dfebf9cc ALSA backend can handle int32 and float32 data directly. Ryan C. Gordon 2006-08-31 21:28:21 +00:00
  • 2289e7f222 Added int32 adn float32 support to SDL_LoadWAV_RW(). Ryan C. Gordon 2006-08-31 21:00:10 +00:00
  • a958e7f87d Reordered the favored audio format list a little. Ryan C. Gordon 2006-08-31 20:59:42 +00:00
  • 6bc5ca4908 Take advantage of the existing SDL blitters for normal copy blits. Sam Lantinga 2006-08-29 08:24:16 +00:00
  • e16df2dc1f Clear the second texture stage explicitly Sam Lantinga 2006-08-28 17:35:15 +00:00
  • bf0ce2faf3 The dummy renderer can task advantage of the MASK optimization too, though performance probably doesn't matter here... Sam Lantinga 2006-08-28 17:34:50 +00:00
  • c4d65a8405 Optimized the copy blitters a little bit Sam Lantinga 2006-08-28 14:10:46 +00:00
  • a257277b32 Figured out how texture stages work, thanks to this: http://www.toymaker.info/Games/html/texture_states.html Both color and alpha source modulation work now! :) Sam Lantinga 2006-08-28 04:39:37 +00:00
  • 82c3752b9e Implemented color modulation in the D3D renderer. FIXME: Why doesn't alpha modulation appear to work? Sam Lantinga 2006-08-28 04:03:32 +00:00
  • f105c474a1 Cleanup for the last checkin Sam Lantinga 2006-08-28 03:27:59 +00:00
  • 7462d2796b Added source color and alpha modulation support. Added perl script to generate optimized render copy functions. Sam Lantinga 2006-08-28 03:17:39 +00:00
  • 1ee9fc8f50 Added SDL_SwapFloat* function/macros. Reference Bugzilla #293. Ryan C. Gordon 2006-08-24 12:49:59 +00:00
  • 2de95c23ba Forgot to check in updated SDL_audio.h ... Ryan C. Gordon 2006-08-24 12:48:16 +00:00
  • 2acb0d9528 First shot at new audio data types (int32 and float32). Ryan C. Gordon 2006-08-24 12:10:46 +00:00
  • dd630ba3e7 The GGI driver hasn't been maintained in 8 years. It's probably safe to remove. :) Sam Lantinga 2006-08-10 15:15:06 +00:00
  • 06a7b965e7 Missed a Qtopia change. Sam Lantinga 2006-08-10 14:55:45 +00:00
  • c106fc0acd MacOS Classic is no longer supported. Sam Lantinga 2006-08-10 14:55:00 +00:00
  • 4d17a22012 MacOS Classic is no longer supported. Sam Lantinga 2006-08-10 14:54:23 +00:00
  • 00de315a97 David Hedbor is no longer maintaining the Qtopia code. Sam Lantinga 2006-08-10 14:35:42 +00:00
  • d9d2534a27 Whoops, remove debug code Sam Lantinga 2006-08-07 05:25:13 +00:00
  • 7b3d5a6de2 Added resize support for GDI and Direct3D renderers Sam Lantinga 2006-08-07 05:24:13 +00:00
  • 40c9aca9e3 Added paletted OpenGL texture support. Sam Lantinga 2006-08-06 23:34:59 +00:00
  • 0ca97b7fa7 Fixed fullscreen modes with Cocoa video driver. Sam Lantinga 2006-08-06 08:55:37 +00:00
  • fd1c0ee67b Fixed bug recreating OpenGL textures on window resize Sam Lantinga 2006-08-06 07:29:38 +00:00
  • cdcc9f4ee7 Added window resize support for the software renderer Sam Lantinga 2006-08-06 04:57:28 +00:00
  • 71d3a5c67b Allow the render context to do necessary work when the video mode changes. Sam Lantinga 2006-08-06 04:39:13 +00:00
  • 34b09cb9e1 Clarified the difference between render drivers and render contexts Sam Lantinga 2006-08-06 00:09:04 +00:00
  • 5559b37173 Updated header documentation Sam Lantinga 2006-08-05 22:41:33 +00:00
  • b59f1d5aff In general, fill in pointers to structures, rather than return them. Sam Lantinga 2006-08-05 22:34:23 +00:00
  • dac1c877d9 Removed old function Sam Lantinga 2006-08-05 17:12:22 +00:00
  • 5b0dc2c1d5 SDL constants are all uppercase. Sam Lantinga 2006-08-05 17:09:42 +00:00
  • 13894e5028 1.3 API proposals for audio subsystem. Nothing in here is guaranteed to stay as-is! And none of it is implemented yet! Ryan C. Gordon 2006-08-03 19:34:05 +00:00
  • c6ca286be1 Added SDL_GetCurrentVideoDisplay() Sam Lantinga 2006-08-02 03:20:52 +00:00
  • d20c00db5b Hack to stop the beeping Fixed keyboard window focus. Sam Lantinga 2006-07-30 08:09:20 +00:00
  • 9c2e46d4f2 Removed debug code. :) Sam Lantinga 2006-07-30 06:11:52 +00:00
  • 6387686fed Added numlock support Sam Lantinga 2006-07-30 06:11:24 +00:00
  • 30ee864ff5 Implemented Cocoa key event handling. Sam Lantinga 2006-07-30 05:18:33 +00:00
  • b8c0a0e2ba Added right/other drag code for Cocoa windows Sam Lantinga 2006-07-29 23:00:15 +00:00
  • 9617df5b60 Implemented Cocoa mouse wheel events Sam Lantinga 2006-07-29 22:42:48 +00:00
  • 453f45eaca Simplified driver window creation code. Implemented several Cocoa window functions Sam Lantinga 2006-07-29 21:51:00 +00:00
  • 4c17a4b19c Sam Lantinga 2006-07-29 03:57:55 +00:00
  • a889de3fea Don't unload the OpenGL library before the X display is closed. Sam Lantinga 2006-07-29 03:56:35 +00:00
  • 8b676b9b28 We're not querying the glX attributes anymore... Sam Lantinga 2006-07-28 08:46:24 +00:00
  • b27343c5db Implemented X11 OpenGL support. Added support for the SDL_VIDEO_OPENGL environment variable. Sam Lantinga 2006-07-28 08:43:17 +00:00
  • 069c86ace4 Initial work on X11 window code in. Sam Lantinga 2006-07-27 06:53:23 +00:00
  • cd7e54862e Started work on the new X11 driver. Sam Lantinga 2006-07-26 06:34:54 +00:00
  • a266b805db Placate versions of ranlib which complain about empty files (Mac OS X 10.4) Sam Lantinga 2006-07-26 06:34:31 +00:00
  • a12230e98a Starting fresh with the X11 driver Sam Lantinga 2006-07-26 04:22:32 +00:00
  • fcf09fbc29 Oh yeah, more DGA removal Sam Lantinga 2006-07-26 04:20:59 +00:00
  • 0d8aa9d5f1 Added the dummy audio driver to instructions Sam Lantinga 2006-07-26 03:57:45 +00:00
  • 90bdbbe865 PicoGUI is no longer maintained by the author. Sam Lantinga 2006-07-26 03:55:56 +00:00
  • 8f13f6729b The AAlib driver is fun, but not worth rewriting for SDL 1.3 Sam Lantinga 2006-07-26 03:24:27 +00:00
  • 5362adf858 The old windows video drivers are superceded by the unified win32 driver. Sam Lantinga 2006-07-26 03:15:41 +00:00
  • 74a48d3fd5 Hopefully glSDL has been superceded by the OpenGL render driver. Sam Lantinga 2006-07-26 03:12:05 +00:00
  • 1f4ded43e7 More DGA removal Sam Lantinga 2006-07-26 03:08:25 +00:00
  • b9c9f87e6d Removing DGA support for SDL 1.3 - it's still buggy years later, and now it's deprecated by the developers in favor of the render APIs. Sam Lantinga 2006-07-26 03:06:07 +00:00
  • 13d2dc549f SDL applications no longer need to link with Cocoa (unless they want to) Sam Lantinga 2006-07-25 07:25:51 +00:00
  • b62e92212a Actually use the function we took the trouble to get the pointer for. Sam Lantinga 2006-07-25 07:14:40 +00:00
  • fa75c07f8b Fixed Objective-C memory leaks Send an SDL quit event when Command-Q is pressed. Sam Lantinga 2006-07-25 06:59:14 +00:00
  • bcbb41b25f Implemented OpenGL support on Mac OS X The OpenGL renderer works without changes, yay! :) Sam Lantinga 2006-07-25 06:22:42 +00:00
  • d3f4c37f08 Patch from 1.2 branch...fix compilation on Qtopia video target (reference Bugzilla #285). Ryan C. Gordon 2006-07-24 23:30:14 +00:00
  • 7b3e83b5be Implemented Mac OS X video mode selection. Sam Lantinga 2006-07-24 07:21:16 +00:00
  • 216e80ae61 Implemented Cocoa window support Sam Lantinga 2006-07-24 05:03:02 +00:00
  • 35f5dd14d3 Whoops, that's a while loop. :) Sam Lantinga 2006-07-23 09:16:14 +00:00
  • ab6710f259 The Mac OS X Cocoa video driver is under construction... Note that SDLmain is no longer necessary on Mac OS X. :) Sam Lantinga 2006-07-23 09:11:10 +00:00
  • 051f429e25 Fixed compiler warnings Updated Visual C++ 2005 project Sam Lantinga 2006-07-23 00:55:25 +00:00
  • b570fa5712 Added an environment variable to select which driver the software renderer will use. Sam Lantinga 2006-07-23 00:48:12 +00:00
  • 44935b57ae Fixed crash with multiple windows Sam Lantinga 2006-07-23 00:19:12 +00:00
  • ef12c290da OpenGL renderer is feature complete! Dynamically load GL functions in the OpenGL renderer. Sam Lantinga 2006-07-22 23:04:41 +00:00
  • f6948f99cb Added SDL_GL_ExtensionSupported() Use GL_ARB_texture_rectangle in the OpenGL renderer, if supported. Sam Lantinga 2006-07-22 21:58:17 +00:00