mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2025-02-12 23:15:33 +00:00
rebased our windows & macosx SDL2 builds to SDL mercurial repo rev.10735
note: the osx leak from https://bugzilla.libsdl.org/show_bug.cgi?id=2157 is still there, we can rebuild if it ever gets fixed.. git-svn-id: svn+ssh://svn.code.sf.net/p/quakespasm/code/trunk@1371 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
parent
4727d94353
commit
5e61e2034f
15 changed files with 38 additions and 22 deletions
|
@ -159,8 +159,8 @@ void _ReadWriteBarrier(void);
|
|||
#elif defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__)
|
||||
#ifdef __thumb__
|
||||
/* The mcr instruction isn't available in thumb mode, use real functions */
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierRelease();
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierAcquire();
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierRelease(void);
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierAcquire(void);
|
||||
#else
|
||||
#define SDL_MemoryBarrierRelease() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" : : "r"(0) : "memory")
|
||||
#define SDL_MemoryBarrierAcquire() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" : : "r"(0) : "memory")
|
||||
|
|
|
@ -140,7 +140,7 @@ extern DECLSPEC int SDLCALL SDL_GameControllerAddMapping(const char* mappingStri
|
|||
*
|
||||
* \return the number of mappings
|
||||
*/
|
||||
extern DECLSPEC int SDLCALL SDL_GameControllerNumMappings();
|
||||
extern DECLSPEC int SDLCALL SDL_GameControllerNumMappings(void);
|
||||
|
||||
/**
|
||||
* Get the mapping at a particular index.
|
||||
|
@ -247,6 +247,12 @@ extern DECLSPEC void SDLCALL SDL_GameControllerUpdate(void);
|
|||
|
||||
/**
|
||||
* The list of axes available from a controller
|
||||
*
|
||||
* Thumbstick axis values range from SDL_JOYSTICK_AXIS_MIN to SDL_JOYSTICK_AXIS_MAX,
|
||||
* and are centered within ~8000 of zero, though advanced UI will allow users to set
|
||||
* or autodetect the dead zone, which varies between controllers.
|
||||
*
|
||||
* Trigger axis values range from 0 to SDL_JOYSTICK_AXIS_MAX.
|
||||
*/
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
@ -104,8 +104,8 @@
|
|||
* \endcode
|
||||
*/
|
||||
|
||||
#ifndef SDL_h_aptic_h
|
||||
#define SDL_h_aptic_h
|
||||
#ifndef SDL_haptic_h_
|
||||
#define SDL_haptic_h_
|
||||
|
||||
#include "SDL_stdinc.h"
|
||||
#include "SDL_error.h"
|
||||
|
@ -1218,6 +1218,6 @@ extern DECLSPEC int SDLCALL SDL_HapticRumbleStop(SDL_Haptic * haptic);
|
|||
#endif
|
||||
#include "close_code.h"
|
||||
|
||||
#endif /* SDL_h_aptic_h */
|
||||
#endif /* SDL_haptic_h_ */
|
||||
|
||||
/* vi: set ts=4 sw=4 expandtab: */
|
||||
|
|
|
@ -36,8 +36,8 @@
|
|||
* to how they would like the library to work.
|
||||
*/
|
||||
|
||||
#ifndef SDL_h_ints_h
|
||||
#define SDL_h_ints_h
|
||||
#ifndef SDL_hints_h_
|
||||
#define SDL_hints_h_
|
||||
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
|
@ -831,6 +831,6 @@ extern DECLSPEC void SDLCALL SDL_ClearHints(void);
|
|||
#endif
|
||||
#include "close_code.h"
|
||||
|
||||
#endif /* SDL_h_ints_h */
|
||||
#endif /* SDL_hints_h_ */
|
||||
|
||||
/* vi: set ts=4 sw=4 expandtab: */
|
||||
|
|
|
@ -232,6 +232,8 @@ extern DECLSPEC void SDLCALL SDL_JoystickUpdate(void);
|
|||
*/
|
||||
extern DECLSPEC int SDLCALL SDL_JoystickEventState(int state);
|
||||
|
||||
#define SDL_JOYSTICK_AXIS_MAX 32767
|
||||
#define SDL_JOYSTICK_AXIS_MIN -32768
|
||||
/**
|
||||
* Get the current state of an axis control on a joystick.
|
||||
*
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SDL_REVISION "hg-10712:47a5366726c0"
|
||||
#define SDL_REVISION_NUMBER 10712
|
||||
#define SDL_REVISION "hg-10735:754cac536474"
|
||||
#define SDL_REVISION_NUMBER 10735
|
||||
|
|
Binary file not shown.
|
@ -159,8 +159,8 @@ void _ReadWriteBarrier(void);
|
|||
#elif defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__)
|
||||
#ifdef __thumb__
|
||||
/* The mcr instruction isn't available in thumb mode, use real functions */
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierRelease();
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierAcquire();
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierRelease(void);
|
||||
extern DECLSPEC void SDLCALL SDL_MemoryBarrierAcquire(void);
|
||||
#else
|
||||
#define SDL_MemoryBarrierRelease() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" : : "r"(0) : "memory")
|
||||
#define SDL_MemoryBarrierAcquire() __asm__ __volatile__ ("mcr p15, 0, %0, c7, c10, 5" : : "r"(0) : "memory")
|
||||
|
|
|
@ -140,7 +140,7 @@ extern DECLSPEC int SDLCALL SDL_GameControllerAddMapping(const char* mappingStri
|
|||
*
|
||||
* \return the number of mappings
|
||||
*/
|
||||
extern DECLSPEC int SDLCALL SDL_GameControllerNumMappings();
|
||||
extern DECLSPEC int SDLCALL SDL_GameControllerNumMappings(void);
|
||||
|
||||
/**
|
||||
* Get the mapping at a particular index.
|
||||
|
@ -247,6 +247,12 @@ extern DECLSPEC void SDLCALL SDL_GameControllerUpdate(void);
|
|||
|
||||
/**
|
||||
* The list of axes available from a controller
|
||||
*
|
||||
* Thumbstick axis values range from SDL_JOYSTICK_AXIS_MIN to SDL_JOYSTICK_AXIS_MAX,
|
||||
* and are centered within ~8000 of zero, though advanced UI will allow users to set
|
||||
* or autodetect the dead zone, which varies between controllers.
|
||||
*
|
||||
* Trigger axis values range from 0 to SDL_JOYSTICK_AXIS_MAX.
|
||||
*/
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
@ -104,8 +104,8 @@
|
|||
* \endcode
|
||||
*/
|
||||
|
||||
#ifndef SDL_h_aptic_h
|
||||
#define SDL_h_aptic_h
|
||||
#ifndef SDL_haptic_h_
|
||||
#define SDL_haptic_h_
|
||||
|
||||
#include "SDL_stdinc.h"
|
||||
#include "SDL_error.h"
|
||||
|
@ -1218,6 +1218,6 @@ extern DECLSPEC int SDLCALL SDL_HapticRumbleStop(SDL_Haptic * haptic);
|
|||
#endif
|
||||
#include "close_code.h"
|
||||
|
||||
#endif /* SDL_h_aptic_h */
|
||||
#endif /* SDL_haptic_h_ */
|
||||
|
||||
/* vi: set ts=4 sw=4 expandtab: */
|
||||
|
|
|
@ -36,8 +36,8 @@
|
|||
* to how they would like the library to work.
|
||||
*/
|
||||
|
||||
#ifndef SDL_h_ints_h
|
||||
#define SDL_h_ints_h
|
||||
#ifndef SDL_hints_h_
|
||||
#define SDL_hints_h_
|
||||
|
||||
#include "SDL_stdinc.h"
|
||||
|
||||
|
@ -831,6 +831,6 @@ extern DECLSPEC void SDLCALL SDL_ClearHints(void);
|
|||
#endif
|
||||
#include "close_code.h"
|
||||
|
||||
#endif /* SDL_h_ints_h */
|
||||
#endif /* SDL_hints_h_ */
|
||||
|
||||
/* vi: set ts=4 sw=4 expandtab: */
|
||||
|
|
|
@ -232,6 +232,8 @@ extern DECLSPEC void SDLCALL SDL_JoystickUpdate(void);
|
|||
*/
|
||||
extern DECLSPEC int SDLCALL SDL_JoystickEventState(int state);
|
||||
|
||||
#define SDL_JOYSTICK_AXIS_MAX 32767
|
||||
#define SDL_JOYSTICK_AXIS_MIN -32768
|
||||
/**
|
||||
* Get the current state of an axis control on a joystick.
|
||||
*
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SDL_REVISION "hg-10712:47a5366726c0"
|
||||
#define SDL_REVISION_NUMBER 10712
|
||||
#define SDL_REVISION "hg-10735:754cac536474"
|
||||
#define SDL_REVISION_NUMBER 10735
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in a new issue