view src/main/macosx/exports/SDL.x @ 641:df178851293b

Date: 28 Jun 2003 22:42:52 +0100 From: Alan Swanson Subject: Re: [SDL] New XFree 4.3 Video Mode Patch I have a wee amendment that moves the qsort in set_best_resolution to only occur after failing to find an exact match only. This would make absolutely sure we get a user set mode. While I've never had any problems for my normal resolutions (1280x1024, 1024x768, 800x600 & 640,480) while closely examining the output from qsort I've noticed it doesn't seem to sort the modes fully. These is one definite wrong at 1152x768 and a few that just look wrong to me. From a program (attached) I made to examine this more easily. X has sorted its mode list using the same method as ours (plus frequency), and our user modes get inserted without any other movement. On the patch I've made I've also changed cmpmodes to sort on vertical resolution and then horizontal. Ie vertical is now most significant bit.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 28 Jun 2003 21:52:26 +0000
parents fab1ddc4d7bf
children 12a21d82a060
line wrap: on
line source

	_SDL_Init
	_SDL_InitSubSystem
	_SDL_QuitSubSystem
	_SDL_WasInit
	_SDL_Quit
	_SDL_GetAppState
	_SDL_AudioInit
	_SDL_AudioQuit
	_SDL_AudioDriverName
	_SDL_OpenAudio
	_SDL_GetAudioStatus
	_SDL_PauseAudio
	_SDL_LoadWAV_RW
	_SDL_FreeWAV
	_SDL_BuildAudioCVT
	_SDL_ConvertAudio
	_SDL_MixAudio
	_SDL_LockAudio
	_SDL_UnlockAudio
	_SDL_CloseAudio
	_SDL_CDNumDrives
	_SDL_CDName
	_SDL_CDOpen
	_SDL_CDStatus
	_SDL_CDPlayTracks
	_SDL_CDPlay
	_SDL_CDPause
	_SDL_CDResume
	_SDL_CDStop
	_SDL_CDEject
	_SDL_CDClose
	_SDL_ReadLE16
	_SDL_ReadBE16
	_SDL_ReadLE32
	_SDL_ReadBE32
	_SDL_ReadLE64
	_SDL_ReadBE64
	_SDL_WriteLE16
	_SDL_WriteBE16
	_SDL_WriteLE32
	_SDL_WriteBE32
	_SDL_WriteLE64
	_SDL_WriteBE64
	_SDL_SetError
	_SDL_GetError
	_SDL_ClearError
	_SDL_PumpEvents
	_SDL_PeepEvents
	_SDL_PollEvent
	_SDL_WaitEvent
	_SDL_PushEvent
	_SDL_SetEventFilter
	_SDL_GetEventFilter
	_SDL_EventState
	_SDL_NumJoysticks
	_SDL_JoystickName
	_SDL_JoystickOpen
	_SDL_JoystickOpened
	_SDL_JoystickIndex
	_SDL_JoystickNumAxes
	_SDL_JoystickNumBalls
	_SDL_JoystickNumHats
	_SDL_JoystickNumButtons
	_SDL_JoystickUpdate
	_SDL_JoystickEventState
	_SDL_JoystickGetAxis
	_SDL_JoystickGetHat
	_SDL_JoystickGetBall
	_SDL_JoystickGetButton
	_SDL_JoystickClose
	_SDL_EnableUNICODE
	_SDL_EnableKeyRepeat
	_SDL_GetKeyState
	_SDL_GetModState
	_SDL_SetModState
	_SDL_GetKeyName
	_SDL_GetMouseState
	_SDL_GetRelativeMouseState
	_SDL_WarpMouse
	_SDL_CreateCursor
	_SDL_SetCursor
	_SDL_GetCursor
	_SDL_FreeCursor
	_SDL_ShowCursor
	_SDL_CreateMutex
	_SDL_mutexP
	_SDL_mutexV
	_SDL_DestroyMutex
	_SDL_CreateSemaphore
	_SDL_DestroySemaphore
	_SDL_SemWait
	_SDL_SemTryWait
	_SDL_SemWaitTimeout
	_SDL_SemPost
	_SDL_SemValue
	_SDL_CreateCond
	_SDL_DestroyCond
	_SDL_CondSignal
	_SDL_CondBroadcast
	_SDL_CondWait
	_SDL_CondWaitTimeout
	_SDL_RWFromFile
	_SDL_RWFromFP
	_SDL_RWFromMem
	_SDL_AllocRW
	_SDL_FreeRW
	_SDL_GetWMInfo
	_SDL_CreateThread
	_SDL_ThreadID
	_SDL_GetThreadID
	_SDL_WaitThread
	_SDL_KillThread
	_SDL_GetTicks
	_SDL_Delay
	_SDL_SetTimer
	_SDL_AddTimer
	_SDL_RemoveTimer
	_SDL_Linked_Version
	_SDL_VideoInit
	_SDL_VideoQuit
	_SDL_VideoDriverName
	_SDL_GetVideoSurface
	_SDL_GetVideoInfo
	_SDL_VideoModeOK
	_SDL_ListModes
	_SDL_SetVideoMode
	_SDL_UpdateRects
	_SDL_UpdateRect
	_SDL_Flip
	_SDL_SetGamma
	_SDL_SetGammaRamp
	_SDL_GetGammaRamp
	_SDL_SetColors
	_SDL_SetPalette
	_SDL_MapRGB
	_SDL_MapRGBA
	_SDL_GetRGB
	_SDL_GetRGBA
	_SDL_CreateRGBSurface
	_SDL_CreateRGBSurfaceFrom
	_SDL_FreeSurface
	_SDL_LockSurface
	_SDL_UnlockSurface
	_SDL_LoadBMP_RW
	_SDL_SaveBMP_RW
	_SDL_SetColorKey
	_SDL_SetAlpha
	_SDL_SetClipRect
	_SDL_GetClipRect
	_SDL_ConvertSurface
	_SDL_UpperBlit
	_SDL_LowerBlit
	_SDL_FillRect
	_SDL_DisplayFormat
	_SDL_DisplayFormatAlpha
	_SDL_CreateYUVOverlay
	_SDL_LockYUVOverlay
	_SDL_UnlockYUVOverlay
	_SDL_DisplayYUVOverlay
	_SDL_FreeYUVOverlay
	_SDL_GL_LoadLibrary
	_SDL_GL_GetProcAddress
	_SDL_GL_SetAttribute
	_SDL_GL_GetAttribute
	_SDL_GL_SwapBuffers
	_SDL_GL_UpdateRects
	_SDL_GL_Lock
	_SDL_GL_Unlock
	_SDL_WM_SetCaption
	_SDL_WM_GetCaption
	_SDL_WM_SetIcon
	_SDL_WM_IconifyWindow
	_SDL_WM_ToggleFullScreen
	_SDL_WM_GrabInput
	_SDL_SoftStretch