Commit Graph

  • 617542daf6 Merged Sunny's XRender changes from SDL-gsoc2010_xrender Sam Lantinga 2010-07-28 00:54:23 -07:00
  • f8e9cd32ad Add some comments. Sunny Sachanandani 2010-07-28 13:08:14 +05:30
  • 2e3071de90 Add support for texture modulation (both color and alpha). testsprite2 works now with --cyclealpha and --cyclecolor. Sunny Sachanandani 2010-07-28 11:56:17 +05:30
  • 6e04d3f626 Andrey A. Sam Lantinga 2010-07-27 21:31:28 -07:00
  • 92dc116dcd More joystick stuff Paul Hunkin 2010-07-27 21:58:18 +02:00
  • eb38d6aa71 - Cleaned up a bunch of code - Added 'feature' enable/disable so we're not running accel/sound/whatever in Java when we don't need to be - More work on the sound system. But it still crashes pretty horribly, not sure why yet. Paul Hunkin 2010-07-27 21:21:24 +02:00
  • e8bbccf237 Added accelerometer 'joystick' Paul Hunkin 2010-07-27 21:20:17 +02:00
  • 9a936a4317 Added cocoatouch.h jimtla 2010-07-27 18:14:09 +04:00
  • daa451a473 Oops, I wasn't using pthreads. Fixed so we can have mutexes and stuff Paul Hunkin 2010-07-27 15:23:09 +02:00
  • 10203b606f Updated test app to init the sound system Paul Hunkin 2010-07-27 11:35:06 +02:00
  • 262828a8ab Added stub android sound system Paul Hunkin 2010-07-27 11:34:43 +02:00
  • db6bbd35de OK, /actually/ fixed the nativeQuit() crash this time Paul Hunkin 2010-07-27 11:02:07 +02:00
  • 559937b746 Added resize hander stub and initial screen size setter Paul Hunkin 2010-07-27 10:49:11 +02:00
  • 816e52175c Shut down the C application properly on quit instead of crashing in the most horrible way possible Paul Hunkin 2010-07-27 10:20:22 +02:00
  • 8461c61e8a - Modified build system - Initial support for touch and key events Paul Hunkin 2010-07-27 09:58:17 +02:00
  • 6d3fa3eec4 Added shapes folder to hg. Eli Gottlieb 2010-07-26 21:49:32 -04:00
  • 5e4e70b2bf Working on Cocoa implementation. Eli Gottlieb 2010-07-26 21:48:53 -04:00
  • e1dbf710f4 Finished (untested) OS X code. jimtla 2010-07-27 05:21:24 +04:00
  • 1439b491f6 OK, it appears that dramatic hacks are not necessary to make Cocoa work... Eli Gottlieb 2010-07-26 20:41:45 -04:00
  • 1ed6481157 Rejiggering the way shaped windows are created as preparation for OS X implementation. Fixed overdrive bug in test program that appears to have been introduced by someone other than myself. Eli Gottlieb 2010-07-26 17:27:04 -04:00
  • 74f3e6d440 Correctly draw cursor based on position. Had to add UTF-8 functions utf8_length, utf8_next, utf8_advance. dewyatt 2010-07-25 13:17:31 -04:00
  • 487bc0322e Changed markedText to have its own storage to resolve multiple bugs. Changed an odd strcpy to a more appropriate strcat. dewyatt 2010-07-24 20:48:50 -04:00
  • 2826ce67af Added preliminary touch code to SDL_cocoakeyboard.m jimtla 2010-07-24 22:28:38 +04:00
  • 823150217e Couriersud to Sam Sam Lantinga 2010-07-23 21:33:00 -07:00
  • 0b10a1cb52 More work on color-key mode. Eli Gottlieb 2010-07-23 01:48:42 -04:00
  • 1aea85be53 Daniel Wyatt to slouken Sam Lantinga 2010-07-22 22:09:04 -07:00
  • 5416c894f4 Added color-key mode and redid the code to work with it. Eli Gottlieb 2010-07-22 23:11:01 -04:00
  • 1d826dcfad Fixed drawing rectangles. X is evil! Sunny Sachanandani 2010-07-22 16:00:18 +05:30
  • 29c1c990d1 Code cleanup. Sunny Sachanandani 2010-07-22 12:08:33 +05:30
  • 5e60ceaa97 Remove debugging code. Sunny Sachanandani 2010-07-22 11:55:32 +05:30
  • 2fcfc81241 Advertise support for all supported texture formats. Sunny Sachanandani 2010-07-22 10:53:41 +05:30
  • 0d26fd147e Fixed memory corruption on AMD64 Sam Lantinga 2010-07-21 21:53:41 -07:00
  • bb3f9614ec Fixed key repeat detection on X11, and simplified the code for everyone else. Sam Lantinga 2010-07-21 21:47:12 -07:00
  • 01ca66c30f Fixed x11 compile bugs. jimtla 2010-07-22 08:12:28 +04:00
  • 47341645ba Advertise support for blending modes and scaling modes in the render driver. Sunny Sachanandani 2010-07-21 23:18:53 +05:30
  • 1b6afb3701 Make the SW renderer work properly by fixing support for textures with no alpha channels. Sunny Sachanandani 2010-07-21 23:08:09 +05:30
  • 96abad3e25 Fix cleanup functions. Sunny Sachanandani 2010-07-21 18:38:40 +05:30
  • 74aebea86f Fix X11_DisplayModeChanged. Sunny Sachanandani 2010-07-21 18:33:13 +05:30
  • b478f42ed4 Get SDL_BLENDMODE_MOD to work! Tested on nvidia only ATM. Sunny Sachanandani 2010-07-21 17:54:31 +05:30
  • d364ea2300 Fixed multimedia keys Sam Lantinga 2010-07-21 00:11:56 -07:00
  • ab0eee8569 Delete is indeed an unprintable character. Sam Lantinga 2010-07-21 00:00:05 -07:00
  • 7d2743e5f6 Fixed remapping the Delete key and detecting the keypad Delete key. Sam Lantinga 2010-07-20 23:59:16 -07:00
  • 741880b4dc Added support for keyboard repeat (only tested on Windows so far) Sam Lantinga 2010-07-20 23:25:24 -07:00
  • e58ba0a462 Reapplied Win32 make-it-build patch. What's going on? Still get rendering artifacts when testing on x11, have literally no idea why. Eli Gottlieb 2010-07-20 12:42:43 -04:00
  • 2e7d9d5086 Fixed X11 error when running under window managers that don't support the _NET_SUPPORTING_WM_CHECK protocol. Sam Lantinga 2010-07-20 00:57:01 -07:00
  • eee5db77ce Applied the same logic as the fix for bug 894. Sam Lantinga 2010-07-20 00:05:32 -07:00
  • b5005f3776 Fixed X error when showing debug info about a deleted property Sam Lantinga 2010-07-19 23:29:45 -07:00
  • bed6ddfa00 Implement support for setting texture scale mode. Sunny Sachanandani 2010-07-20 11:43:13 +05:30
  • b496cf6550 Respect environment variables. Sunny Sachanandani 2010-07-19 21:02:49 +05:30
  • 51b997ebad Integrate XFixes and XDamage into the build system. Sunny Sachanandani 2010-07-19 20:05:53 +05:30
  • c19650cfdf Massive speed-up. Fixed the format that is set for the renderer. Included runtime checks for XDamage. Sunny Sachanandani 2010-07-19 18:57:02 +05:30
  • 93948935c4 Use XDamage to optimise drawing operations. Sunny Sachanandani 2010-07-19 17:46:37 +05:30
  • a765c590a3 Put the render loop back in its right place, but with delaying functionality to keep it down to roughly 60fps, not eating up all the X11 time. Eli Gottlieb 2010-07-19 00:24:02 -04:00
  • 725ae8e50b Boxed up the rendering loop and turned it into a redraw/update function. This makes things way more responsive, usable again. Eli Gottlieb 2010-07-18 23:51:47 -04:00
  • 8a85a825dc Added code to make testshape switch shapes on keystrokes and exit on an ESC keystroke. Eli Gottlieb 2010-07-18 23:36:39 -04:00
  • d85a315678 Minor bugfixes. testshape now draws a shaped window with bizarre, pixellated gashes of transparency across it, and in doing so seems to hog a system resource and slow the rest of the video system down. Eli Gottlieb 2010-07-18 23:05:40 -04:00
  • f35e180363 Added #define's for error codes returned from SDL shaped-window API. Eli Gottlieb 2010-07-18 22:24:52 -04:00
  • 4cae3679e9 Same place as before, but optimizing a bit to try to isolate the spot in the program that locks things up. Eli Gottlieb 2010-07-18 22:17:52 -04:00
  • c78de4899e Rewrote test program for shaped windows. It definitely displays recognizable pictures now, but the resizing and shaping functionality isn't behaving correctly, possibly due to a miscalculation of alpha values. Eli Gottlieb 2010-07-18 21:31:22 -04:00
  • 61b1acb7fb Updated testeyes.c. It now shows some kind of gibberish Missingno-type picture somewhere on the screen and, possibly, hangs the window system. On the upside, the Missingno is definitely a non-rectangular window. Eli Gottlieb 2010-07-18 15:15:05 -04:00
  • 21443b71eb Added SDL_win32shape.h to version control. D'oh. Eli Gottlieb 2010-07-18 14:47:04 -04:00
  • 4eb171d972 Fixed bug 1015 Sam Lantinga 2010-07-18 11:37:26 -07:00
  • d6cb212829 RedHat patch: SDL-1.2.14-byteorder.patch Sam Lantinga 2010-07-18 11:23:34 -07:00
  • 21a2822b79 Fixed bug 1006 Sam Lantinga 2010-07-18 11:18:36 -07:00
  • b0a9c9d932 Fixed bug 993 Sam Lantinga 2010-07-18 11:15:02 -07:00
  • 7863050195 RedHat patch: SDL-1.2.14-audiodriver.patch Sam Lantinga 2010-07-18 11:13:12 -07:00
  • ea01e5af61 Merge with main repo (mainly for non-printable character fix) dewyatt 2010-07-18 13:48:23 -04:00
  • 99e65988f0 Better fix for bug 936 Sam Lantinga 2010-07-18 10:26:46 -07:00
  • 45bccbbc5c Debian patch: 215_kfreebsd_gnu.diff Sam Lantinga 2010-07-18 08:12:28 -07:00
  • 72f6c24026 Resync tip to default. Using named branches is a bad idea. Sunny Sachanandani 2010-07-18 19:03:39 +05:30
  • 1662c33408 Remove experimental cruft. Sunny Sachanandani 2010-07-18 18:45:30 +05:30
  • 0d8e74ac5a Major changes to drawing. Reverted back to core X11 functions due to regressions. Sunny Sachanandani 2010-07-18 18:27:38 +05:30
  • f2b5f50026 Double-confirmed, that's not the pause scancode Sam Lantinga 2010-07-18 01:04:18 -07:00
  • d49a84bb85 Added back in a little more debugging for the X11 keyboard code Sam Lantinga 2010-07-18 01:00:01 -07:00
  • 93aee3a1f7 Don't put a keysym in there! Shame on you! :) Sam Lantinga 2010-07-18 00:54:26 -07:00
  • 9f03a46420 Missed the numbering Sam Lantinga 2010-07-18 00:50:18 -07:00
  • 77f7140f6e Logitech G15 on Ubuntu 10.04: Sam Lantinga 2010-07-18 00:40:17 -07:00
  • 666481e9a9 Start experimental branch for client-side rasterization. Sunny Sachanandani 2010-07-18 12:43:04 +05:30
  • 7ba6775100 Added a couple missing keys on my Logitech G15 keyboard on a Mac Pro running Ubuntu 10.04. Sam Lantinga 2010-07-17 23:25:10 -07:00
  • ac279884c4 Fixed typo in the documentation Sam Lantinga 2010-07-17 22:59:28 -07:00
  • f6ee9250d5 Merged changes Jim Grandpre 2010-07-17 23:16:57 -04:00
  • 87a940b759 Fixed Warning related to SDL_GestureAddTouch Jim Grandpre 2010-07-17 23:16:23 -04:00
  • 70b00cda4c Got testsprite2 to work reasonably. Sunny Sachanandani 2010-07-18 08:28:35 +05:30
  • 6920164fad Fixed bug 1014 Sam Lantinga 2010-07-17 18:57:51 -07:00
  • e880b725c0 Fixed bug 1022 Sam Lantinga 2010-07-17 18:44:34 -07:00
  • 03538d7a6e Fixed a minor bug with texture blending. Sunny Sachanandani 2010-07-17 15:53:29 +05:30
  • 2e46009f81 Remove some redundant code. Sunny Sachanandani 2010-07-17 15:41:34 +05:30
  • 39bc51bc48 Fixed so many things. See the changelog listed below. Sunny Sachanandani 2010-07-17 15:38:24 +05:30
  • fe5dc5364e Add necessary symbols to SDL_x11sym.h Sunny Sachanandani 2010-07-17 11:41:43 +05:30
  • 41b1e698ff Revision 3163 added the following formats for OpenGL ES: SDL_PIXELFORMAT_ABGR4444, SDL_PIXELFORMAT_ABGR1555, SDL_PIXELFORMAT_BGR565 Sam Lantinga 2010-07-16 22:16:05 -07:00
  • 9a0295a962 Merged changes Jim Grandpre 2010-07-16 20:53:44 -04:00
  • d18ef30119 Bug fixes, now using RWops instead of File pointers. Jim Grandpre 2010-07-16 20:48:43 -04:00
  • 1e201db3ce Started trying to build gesture code for iPhone Sam Lantinga 2010-07-15 06:51:16 -07:00
  • bc85c58194 Added in Visual Studio patch. Eli Gottlieb 2010-07-15 01:41:38 -04:00
  • 774e4ce3f5 Added support for testing window manager icons Sam Lantinga 2010-07-14 21:25:15 -07:00
  • a20175b675 Fixed bug #1000 Sam Lantinga 2010-07-14 07:48:35 -07:00
  • abe03eb793 pelya 2010-07-12 03:53:48 PDT Sam Lantinga 2010-07-14 07:31:35 -07:00
  • 2d63dc10b4 Zero any fields not explicitly filled in. Sam Lantinga 2010-07-14 07:25:07 -07:00
  • be82664fd2 Implement blending modes for textures. Fix off-screen pixmaps to be ARGB rather than RGB to enable blending across frames. Clear the screen and off-screen pixmaps when the renderer is created. Sunny Sachanandani 2010-07-14 19:17:11 +05:30
  • 6ad28bf626 Now that the fullscreen wm state works, enable the video modes. Yay! :) Sam Lantinga 2010-07-14 01:02:18 -07:00