Commit Graph

320 Commits

Author SHA1 Message Date
Sam Lantinga
cd62b4c5bc *** empty log message *** 2002-03-26 17:37:31 +00:00
Sam Lantinga
790b5a6b33 *** empty log message *** 2002-03-24 21:44:06 +00:00
Sam Lantinga
d982cbac62 *** empty log message *** 2002-03-24 01:12:57 +00:00
Sam Lantinga
b72574a05f Added UNIX RDTSC code by Lompak (disabled by default) 2002-03-23 20:54:17 +00:00
Sam Lantinga
4dd0495e9d Date: Sat, 23 Mar 2002 13:53:37 +0200
From: "Mike Gorchak" <mike@malva.ua>
Subject: Big QNX patch again.

Added 8bit palette emulation code for window mode with bpp>=15.
Added store/restore original palette for 8bit modes.
Added more information about photon API call fails.
Rewroten change palette code, slow but works.
Fixed bug with set caption before window was inited.
Fixed bugs with some initial state of variables.
Fixed bug with storing old video mode settings.
Fixed bug with switching to fullscreen mode and back.
Fixed few double SEGFAULTS during parachute mode.
Removed compilation warning with no PgWaitHWIdle prototype.
Removed pack of dead unusable code.
Cleanups SDL_PrivateVideoData structure, some headers.
Some code formatting.
2002-03-23 20:19:44 +00:00
Sam Lantinga
3e40bd66ae *** empty log message *** 2002-03-22 18:11:56 +00:00
Sam Lantinga
3bf83bf076 *** empty log message *** 2002-03-20 02:37:44 +00:00
Sam Lantinga
28ba5faef1 Used the glext.h from the SGI sample implementation 2002-03-20 02:37:38 +00:00
Sam Lantinga
ae7fc0d9ac Date: Fri, 15 Mar 2002 18:24:59 GMT+1
From: Patrice Mandin <pmandin@caramail.com>
Subject: [SDL] [PATCH] Atari port, bug in xbios driver driver

Hello,
This patch correct a stupid mistake in the FlipHWSurface
function, where I forgot to update surface->pixels when
using a double buffered surface.
2002-03-20 02:24:29 +00:00
Sam Lantinga
168be7ea37 Blit bug fix from John Popplewell 2002-03-20 02:21:46 +00:00
Sam Lantinga
2284e9b846 *** empty log message *** 2002-03-11 17:38:56 +00:00
Sam Lantinga
89ae82d36d *** empty log message *** 2002-03-10 03:55:45 +00:00
Sam Lantinga
07517ed0a3 This properly scales axes, and adds support for sliders/wheels 2002-03-10 03:49:25 +00:00
Sam Lantinga
d7b7de529d Only put surfaces in video memory if there are accelerated blits 2002-03-10 03:38:32 +00:00
Sam Lantinga
e8bc164967 Atari port cleanups from Patrice 2002-03-10 03:33:59 +00:00
Sam Lantinga
c614d54c49 *** empty log message *** 2002-03-10 03:25:47 +00:00
Sam Lantinga
13cdb1874f *** empty log message *** 2002-03-07 20:29:04 +00:00
Sam Lantinga
fb51244561 Added Atari joystick support (thanks Patrice!) 2002-03-07 20:23:11 +00:00
Sam Lantinga
a920f9c93e Fixed dynamic arts support. 2002-03-06 19:14:17 +00:00
Sam Lantinga
c53f915d9b Fixed dynamic arts support.
Turned on dynamic audio load by default in RPM build.
2002-03-06 19:14:12 +00:00
Sam Lantinga
630eb716ba *** empty log message *** 2002-03-06 18:25:45 +00:00
Sam Lantinga
44941fea20 *** empty log message *** 2002-03-06 11:32:00 +00:00
Sam Lantinga
df4885048e Updated copyright information for 2002 2002-03-06 11:23:08 +00:00
Sam Lantinga
eba3a46432 Removed the API changes to preserve SDL 1.2 stability 2002-03-06 11:05:47 +00:00
Sam Lantinga
5f032b10b9 *** empty log message *** 2002-03-06 05:37:21 +00:00
Sam Lantinga
663bb62fb6 Added a new header file: SDL_loadso.h
It contains the following functions:
	SDL_LoadObject(), SDL_LoadFunction(), SDL_UnloadObject()
The UNIX esd and arts audio code use these to dynamically load
their respective audio libraries.
2002-03-06 05:20:11 +00:00
Sam Lantinga
1b3daf84e9 *** empty log message *** 2002-03-05 23:19:37 +00:00
Sam Lantinga
393bef31ab Added SDL_LockRect() and SDL_UnlockRect()
Incorporated XFree86 extension libraries into the source
2002-03-05 19:55:32 +00:00
Sam Lantinga
3ff890d752 Date: Thu, 21 Feb 2002 09:18:24 +0200
From: "Mike Gorchak" <mike@malva.ua>
Subject: Re: Patches for QNX RtP again.

SDL_ph_image.c   - Added OpenGL update functions - fixed some application
crashes.
                   Some dead code removed, reformatting some functions.
SDL_ph_image_c.h - Added OpenGL update function prototype.
SDL_ph_video.c   - Added GL_GetAttribute and GL_SetAttribute functions
                   with next supported flags: SDL_GL_DOUBLEBUFFER,
                   SDL_GL_STENCIL_SIZE, SDL_GL_DEPTH_SIZE
                   GetWMInfo function (stub) has been implemented by me,
                   but not listed in device structure - fixed.
SDL_ph_wm.c      - fixed warning 'no return in non-void function'.
README.QNX       - Updating readme. Some spellcheck. ;-)
2002-03-02 16:50:35 +00:00
Sam Lantinga
927224b6da *** empty log message *** 2002-03-01 18:24:12 +00:00
Sam Lantinga
d83b593984 Fixed "short jump out of range" error in MMX code 2002-03-01 18:01:16 +00:00
Sam Lantinga
d7055457fd Updated for Watcom C++ and LCC compilers 2002-02-28 00:28:26 +00:00
Sam Lantinga
2c0dc59125 From: Patrice Mandin <pmandin@caramail.com>
Subject: [SDL] [PATCH] Little cleanups for Atari port
2002-02-27 16:15:34 +00:00
Sam Lantinga
db9d6663b4 Updated for DirectFB 0.9.9 2002-02-26 14:38:53 +00:00
Sam Lantinga
c368187c6f *** empty log message *** 2002-02-22 17:39:11 +00:00
Sam Lantinga
76b2f0f6fe *** empty log message *** 2002-02-21 21:51:29 +00:00
Sam Lantinga
33fd976b90 Date: Mon, 18 Feb 2002 16:46:59 +1200
From: Julian Kinraid <jkinraid@clear.net.nz>
Subject: Patches for photon port of SDL

Hi,

A couple more patches for photon and the nto audio.  Adds mouse grabbing
support, fixed cursor images, unicode keyboard events (though no unicode
data on kye release, is that a problem?), hopefully fixing some audio
lag problems, and a few other fixes.

Thanks,
Julian Kinraid
2002-02-20 01:05:51 +00:00
Sam Lantinga
7abcf44b51 Fixed SDL_OPENGLBLIT with OpenGL API newer than 1.2 2002-02-20 01:02:33 +00:00
Sam Lantinga
78006c91ad Added initial support for Atari (thanks Patrice!) 2002-02-17 19:54:28 +00:00
Sam Lantinga
070baeef6e *** empty log message *** 2002-02-14 21:26:42 +00:00
Sam Lantinga
28ac66feae Mike Gorchak added some QNX tweaks, including OpenGL support 2002-02-14 02:15:15 +00:00
Sam Lantinga
24a229e61b Added support for joysticks on *BSD (thanks Wilbern!) 2002-02-14 01:24:08 +00:00
Sam Lantinga
f9c91db65a Added a YUV overlay test program (thanks Jon!) 2002-02-14 00:47:46 +00:00
Sam Lantinga
c512571a8a Updated the documentation for the SDL_PushEvent() call. 2002-02-13 23:40:13 +00:00
Sam Lantinga
00667d13c7 Added support for the pause key under DirectX 2002-02-13 18:21:48 +00:00
Sam Lantinga
17066571f5 David Snopek added Borland compiler support 2002-02-13 17:45:24 +00:00
Sam Lantinga
1cddfc9f70 *** empty log message *** 2002-01-22 21:14:36 +00:00
Sam Lantinga
4d6f5152b8 Date: Sat, 19 Jan 2002 17:24:32 -0500 (EST)
From: Darrell Walisser <dwaliss1@purdue.edu>
Subject: SDL Quartz video update

-better mouse motion events
-fixed minification bugs (except OpenGL)
-fixed QZ_SetGamma for correct semantics
-fade/unfade display before/after rez switch
-experimental obscured-check/blind-copy code

The obscured code, while it speeds up window drawing substantially, isn't
ready yet. The reason is that there doesn't (yet) seem to be a way to know
when the window is dragged or when the window suddenly comes to the
foreground. Since Carbon windows seem to allow detection of such things, I
suspect it is possible through some window server API. Cocoa(NSWindow) has no
functions for such things, AFAIK.
2002-01-22 18:46:28 +00:00
Sam Lantinga
73be5737ee Now works "out of the box" on BSDI 2002-01-22 18:28:35 +00:00
Sam Lantinga
929836e200 From: "Mattias Engdeg�rd" <f91-men@nada.kth.se>
To: slouken@devolution.com
Subject: Re: [SDL] Question about SDL_FillRect()

I benchmarked with and without clipping UpdateRects and was unable to find
any difference on my moderately slow machine. Anyway, I haven't added
clipping in this patch, but fixed a couple of bugs and generally cleaned
up some of the X11 image code. Most importantly, UpdateRects now checks
for both zero height and width. Also, I eliminated the entire code to
byteswap X11 images since X11 can do that automatically if you ask it
nicely :-)
2002-01-18 22:02:03 +00:00