From 9d938fe40af32b1a9860b5d814e963834c327047 Mon Sep 17 00:00:00 2001 From: tma Date: Sat, 9 Aug 2008 15:19:59 +0000 Subject: * Add SDL bug fix patch to misc/ directory * Add commentary of said patch to README git-svn-id: svn://svn.icculus.org/quake3/trunk@1443 edf5b092-35ff-0310-97b2-ce42778d08ea --- README | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'README') diff --git a/README b/README index 2d016df..6977470 100644 --- a/README +++ b/README @@ -393,6 +393,26 @@ SDL Keyboard Differences annoying to use on many non-US keyboards. In response, an additional toggleConsole bind has been added on the key combination Shift-Esc. +Mouse Input On Windows + ioq3 uses SDL to abstract away as much as possible from platform specific + implementation details. Unfortunately, SDL 1.2 suffers from a number of bugs + and limitations with respect to mouse input on the Windows platform. We + provide a patch against the SDL subversion 1.2 branch which fixes the + following problems: + + * DirectX (and thus DirectInput) driver not functional when using an + OpenGL SDL_Surface. + + * DirectX (and thus DirectInput) driver not functional in windowed mode. + + * Mouse buttons 4-7 unusable with the DirectX driver due to DirectInput 5 + not exposing the required functionality. Use DirectInput 7 instead. + + * Low quality mouse input data when using the windib driver due to use of + WM_MOUSEMOVE events. Use GetCursorPos API call instead. + + The patch can be found in misc/sdl-win32-mouse-fixes.diff. + PNG support ioquake3 supports the use of PNG (Portable Network Graphic) images as textures. It should be noted that the use of such images in a map will -- cgit v1.2.3