Sam Lantinga
fc16af50b2
Removed hermes since it's LGPL and not compatible with a commercial license.
...
Prepping for using MMX and SSE intrinsics instead of inline assembly.
.. except for memcpy equivalents which only get faster if they can
exploit the parallelism of loading into multiple SIMD registers. :)
2007-08-15 08:21:10 +00:00
Sam Lantinga
62a3c00b46
Date: Wed, 15 Aug 2007 01:08:38 +0200
...
From: Couriersud
Subject: Some SDL1.3 patches
fixed a compiler warning
2007-08-15 03:20:55 +00:00
Sam Lantinga
16792e5ed3
Emphasized the separation between SDL_Surface and SDL_Texture
...
- SDL_Surface is a system memory representation of pixel data
- SDL_Texture is a video memory representation of pixel data
The concept of SDL_Surface with SDL_HWSURFACE is no longer used.
Separated SDL_Texture types by usage rather than memory type
- SDL_TEXTUREACCESS_STATIC is for rarely changed pixel data,
can be placed in video memory.
- SDL_TEXTUREACCESS_STREAMING is for frequently changing pixel
data, usually placed in system memory or AGP memory.
Optimized the SDL_compat usage of the OpenGL renderer by only
using one copy of the framebuffer instead of two.
2007-08-11 20:54:31 +00:00
Sam Lantinga
5c79673fa0
Fixed bug #467
...
Remove trailing commas from enums
2007-07-22 13:22:47 +00:00
Sam Lantinga
7f9e338fe8
Fixed bug #460
...
Added SDL_VIDEO_OPENGL_CGL to the default Mac OS X config file.
2007-07-16 14:19:47 +00:00
Sam Lantinga
0527f061ac
Warn Visual C++ users if they have a stale configure generated SDL_config.h
2007-07-12 03:14:49 +00:00
Sam Lantinga
f1a7210ec4
Oh yeah, they're boolean values...
2007-07-10 05:29:56 +00:00
Sam Lantinga
4148b45eb1
Updated to use size_t instead of int for amounts of data.
2007-07-10 05:25:19 +00:00
Sam Lantinga
dc327d9d79
Merged read-ahead support for Win32 file I/O from SDL 1.2 revision 3183
2007-07-10 05:01:22 +00:00
Sam Lantinga
e9a87fd5e2
Fixed bug #451
...
SDL_memset4 copies a 32-bit value, not an 8-bit value.
2007-07-08 14:24:55 +00:00
Sam Lantinga
581076f3aa
Reverted mousewheel support in 1.2, since it breaks binary compatibility.
2007-07-06 13:45:10 +00:00
Sam Lantinga
49c02d670f
Fixed bug #382
...
Added horizontal scrolling support
2007-07-06 09:22:18 +00:00
Sam Lantinga
bdab6824fd
Fix for bug #447 merged from SDL 1.2
2007-07-04 08:01:04 +00:00
Sam Lantinga
c123a18337
Fixed bug #349
...
Solaris doesn't support the LATIN1 character set alias.
Merged from 1.2 svn revision 3133f
2007-07-04 07:08:16 +00:00
Ryan C. Gordon
8ed68c97b0
Patched to compile (missing #endif from a mismerge). Thanks to Peter Mackay
...
for pointing it out.
2007-06-29 11:08:53 +00:00
Sam Lantinga
9822c65fd8
Merge iconv const changes from 1.2
...
I'm not entirely happy with them. Maybe the right way to go is to leave
SDL_iconv() taking a non-const inbuf? How often are we converting const
strings anyway?
2007-06-28 06:57:08 +00:00
Ryan C. Gordon
71f0c038e0
Fixed previous VC6 patch.
2007-06-21 18:50:00 +00:00
Ryan C. Gordon
65d8a6d38f
Merged r3094:3095 from branches/SDL-1.2: Visual C++ 6.0 fixes.
2007-06-21 18:21:49 +00:00
Bob Pendleton
613ad2c0d5
Added a WindowID to the user event and cleaned up a little bit of formating
2007-06-20 00:01:04 +00:00
Sam Lantinga
2fca78dd3e
Key repeat is handled by the OS, since text input is now decoupled from physical key events.
2007-06-16 15:32:04 +00:00
Ryan C. Gordon
04d6e513a9
Removed EPOC port from the 1.3 branch.
2007-06-15 15:54:07 +00:00
Ryan C. Gordon
43feb9f42f
Merged r3075:3076 from branches/SDL-1.2: Careful with __inline__ #define.
2007-06-15 07:21:01 +00:00
Sam Lantinga
b6ab6bf6d5
make indent
2007-06-14 13:21:29 +00:00
Ryan C. Gordon
f7db77be6a
Merged r3037:3038 from branches/SDL-1.2: Mac OS X memcpy/memset selection.
2007-06-03 08:39:23 +00:00
Ryan C. Gordon
3855f51eff
Merged r3007:3008 from branches/SDL-1.2: MapRGB/MapRGBA const correctness.
2007-04-04 09:43:53 +00:00
Ryan C. Gordon
bf91e03c10
Merge of r2554:2995 from branches/SDL-1.2: AvailabilityMacros.h for Mac OS X.
2007-03-27 00:39:03 +00:00
Ryan C. Gordon
929f8883e6
Merged r2981:2982 from branches/SDL-1.2: fbcon getpagesize() compile fix.
2007-02-15 23:57:07 +00:00
Ryan C. Gordon
f1ccde91dd
Merged r2956:2957 from branches/SDL-1.2: Digital Mars stdint.h usage.
...
Fixes Bugzilla #376 .
2007-02-12 11:46:08 +00:00
Ryan C. Gordon
1330f6b999
Merge r2918:2919 from 1.2 branch: alloca macro params in parentheses.
2006-11-29 10:34:05 +00:00
Ryan C. Gordon
b932761626
Fixed building of Windows waveout audio.
2006-11-11 06:48:57 +00:00
Ryan C. Gordon
b94f08253a
Removed AmigaOS code for 1.3 branch.
2006-10-29 04:09:17 +00:00
Sam Lantinga
c91d18d6ad
indent is evil
2006-10-28 16:48:03 +00:00
Ryan C. Gordon
7f17eb8863
Merged SDL-ryan-multiple-audio-device branch r2803:2871 into the trunk.
2006-10-17 09:15:21 +00:00
Ryan C. Gordon
e475d47d2a
Double Whoops. :P
2006-10-01 16:10:41 +00:00
Sam Lantinga
c7e5b9cf89
Whoops. :)
2006-10-01 16:07:32 +00:00
Sam Lantinga
9d4b500741
Formatting update
2006-09-24 15:56:55 +00:00
Sam Lantinga
b21b05ee5d
Fixed bug #329
...
On tracing it turns out to fail from SDL_WM_SetCaption()
On going through the function it looks like the SDL_free() function is called
every alternate time with an invalid pointer that has already been freed.
2006-09-23 22:51:37 +00:00
Sam Lantinga
f105c474a1
Cleanup for the last checkin
2006-08-28 03:27:59 +00:00
Sam Lantinga
7462d2796b
Added source color and alpha modulation support.
...
Added perl script to generate optimized render copy functions.
2006-08-28 03:17:39 +00:00
Ryan C. Gordon
1ee9fc8f50
Added SDL_SwapFloat* function/macros. Reference Bugzilla #293 .
2006-08-24 12:49:59 +00:00
Ryan C. Gordon
2de95c23ba
Forgot to check in updated SDL_audio.h ...
2006-08-24 12:48:16 +00:00
Sam Lantinga
dd630ba3e7
The GGI driver hasn't been maintained in 8 years. It's probably safe to remove. :)
2006-08-10 15:15:06 +00:00
Sam Lantinga
06a7b965e7
Missed a Qtopia change.
2006-08-10 14:55:45 +00:00
Sam Lantinga
4d17a22012
MacOS Classic is no longer supported.
2006-08-10 14:54:23 +00:00
Sam Lantinga
00de315a97
David Hedbor is no longer maintaining the Qtopia code.
2006-08-10 14:35:42 +00:00
Sam Lantinga
34b09cb9e1
Clarified the difference between render drivers and render contexts
2006-08-06 00:09:04 +00:00
Sam Lantinga
5559b37173
Updated header documentation
2006-08-05 22:41:33 +00:00
Sam Lantinga
b59f1d5aff
In general, fill in pointers to structures, rather than return them.
2006-08-05 22:34:23 +00:00
Sam Lantinga
dac1c877d9
Removed old function
2006-08-05 17:12:22 +00:00
Sam Lantinga
5b0dc2c1d5
SDL constants are all uppercase.
2006-08-05 17:09:42 +00:00