1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2024-11-29 03:33:48 +00:00
Aquaria/BBGE
fgenesis 764d106d50 Work around issues with SDL_WarpMouse() in SDL > 2.0.20
Without this and using an affected SDL version, the song circle
is all jittery; the mouse cursor appears to really like to stick
to notes in the left half of the circle.

This issue first appeared in SDL commit 82793ac279d19b5 and caused
the entire game to hang (infinitely firing mouse motion events);
SDL commit 31f8c3ef4409a93fa fixed the hang but instead made
SDL_WarpCursor() jittery.
(Also see SDL commit 331859079674465 for a follow-up)
2022-05-04 03:04:26 +02:00
..
ActionInput.cpp Obsolete & remove BBGE_BUILD_SDL2. Closes #65. 2022-04-05 09:58:57 +02:00
ActionInput.h temp commit 2018-01-21 12:47:32 +01:00
ActionMapper.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
ActionMapper.h Fix ACTION_MENU* input to be sent as intended, broke in a7c2d054a2 iirc 2021-01-12 14:24:30 +01:00
ActionSet.cpp Fix ACTION_MENU* input to be sent as intended, broke in a7c2d054a2 iirc 2021-01-12 14:24:30 +01:00
ActionSet.h temp commit 2018-01-21 12:47:32 +01:00
ActionStatus.cpp Fix ACTION_MENU* input to be sent as intended, broke in a7c2d054a2 iirc 2021-01-12 14:24:30 +01:00
ActionStatus.h Fix ACTION_MENU* input to be sent as intended, broke in a7c2d054a2 iirc 2021-01-12 14:24:30 +01:00
AfterEffect.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
AfterEffect.h Fix some warnings 2017-01-20 19:10:40 +01:00
Base.cpp oops, spam a little less 2022-04-07 03:14:54 +02:00
Base.h Rework & cleanup CMake project files 2022-04-07 02:38:39 +02:00
BaseText.h Fix some warnings 2017-01-20 19:10:40 +01:00
bithacks.h remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading 2022-03-31 21:03:40 +02:00
BitmapFont.cpp Fix some more warnings 2021-01-11 12:28:27 +01:00
BitmapFont.h Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
CMakeLists.txt Rework & cleanup CMake project files 2022-04-07 02:38:39 +02:00
Cocoa.mm Update Cocoa.mm 2014-04-22 16:11:17 -06:00
Core.cpp Work around issues with SDL_WarpMouse() in SDL > 2.0.20 2022-05-04 03:04:26 +02:00
Core.h fix taking screenshots 2022-04-29 10:26:25 +02:00
DarkLayer.cpp Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
DarkLayer.h Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
DebugFont.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
DebugFont.h Fix some warnings 2017-01-20 19:10:40 +01:00
Effects.cpp Re-enable double->float cast warning and fix all instances where this fired 2017-01-19 23:31:56 +01:00
Effects.h Replace spaces with tabs (future self: i'm sorry) 2017-01-12 22:51:46 +01:00
Emitter.cpp remove iprof and BBGE_PROF (#74) 2022-03-17 20:50:42 +01:00
Event.cpp Preparations to get rid of DSQ::inputMode -- Pass device to action() methods. 2017-01-14 22:53:20 +01:00
Event.h Fix build on osx 2017-02-06 03:37:07 +01:00
FmodOpenALBridge.cpp fix linux/gcc build 2022-04-07 03:11:24 +02:00
FmodOpenALBridge.h Remove FMOD::Channel::setPan(), which is now defunct. 2013-07-22 13:35:45 +02:00
FrameBuffer.cpp fix static FrameBuffer/Shader build 2021-01-02 02:14:15 +01:00
FrameBuffer.h Little fixup + use RGBA16f framebuffer 2016-11-15 12:58:55 +01:00
GameKeyNames.cpp Fix crash in static initializer (how did this ever work?) 2017-02-27 02:03:46 +01:00
GameKeyNames.h Turns out using IDs was a bad idea, reverting to KEY_* strings 2017-02-18 22:09:43 +01:00
GameKeys.h Rework & cleanup CMake project files 2022-04-07 02:38:39 +02:00
GLLoad.cpp Rework & cleanup CMake project files 2022-04-07 02:38:39 +02:00
GLLoad.h remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading 2022-03-31 21:03:40 +02:00
Gradient.cpp Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
Gradient.h Replace #pragma once with #ifndef/#define pairs (to avoid warnings on gcc 2.95) 2012-09-23 04:51:13 +02:00
Image.cpp less compression for screenshots so taking one is faster 2022-04-29 10:34:10 +02:00
Image.h less compression for screenshots so taking one is faster 2022-04-29 10:34:10 +02:00
Joystick.cpp Obsolete & remove BBGE_BUILD_SDL2. Closes #65. 2022-04-05 09:58:57 +02:00
Joystick.h Obsolete & remove BBGE_BUILD_SDL2. Closes #65. 2022-04-05 09:58:57 +02:00
LensFlare.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
LensFlare.h Replace #pragma once with #ifndef/#define pairs (to avoid warnings on gcc 2.95) 2012-09-23 04:51:13 +02:00
Localization.cpp Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
Localization.h _mods/x/locales/y/* now works 2012-07-14 15:00:37 +02:00
MathFunctions.h Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
MT.cpp Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
MT.h [vfs, #3] All file reading code goes through the VFS now, new mod downloader & mod selector in place. Also a bunch of other stuff. (...) 2012-06-01 17:52:19 +02:00
OpenGLStubs.h fix linux/gcc build 2022-04-07 03:11:24 +02:00
OSFunctions.cpp Obsolete & remove BBGE_BUILD_SDL2. Closes #65. 2022-04-05 09:58:57 +02:00
OSFunctions.h Fix build with gcc ~5.4. Thx thegamemaster1234 for pointing. 2016-10-03 22:28:29 +02:00
ParticleEffect.cpp remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading 2022-03-31 21:03:40 +02:00
ParticleManager.cpp remove iprof and BBGE_PROF (#74) 2022-03-17 20:50:42 +01:00
Particles.cpp initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
Particles.h Merge branch 'experimental' into controllerfixup 2021-01-12 00:26:44 +01:00
Precacher.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
Precacher.h Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
Quad.cpp Fix some more warnings 2021-01-11 12:28:27 +01:00
Quad.h Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
QuadTrail.cpp Merge branch 'experimental' into controllerfixup 2017-01-13 12:19:23 +01:00
QuadTrail.h Remove commented-out code 2016-05-05 19:57:50 +02:00
ReadXML.cpp remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading 2022-03-31 21:03:40 +02:00
ReadXML.h Put tinyxml2 in subdir so that system header is respected 2017-02-10 10:01:24 +00:00
Rect.h Remove commented-out code 2016-05-05 19:57:50 +02:00
Refcounted.h Refactor texture loading code; should fix a crash that started appearing recently. 2015-03-24 00:06:51 +01:00
RenderBase.cpp Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
RenderBase.h Delete duplicate GL headers 2017-02-09 21:08:57 +00:00
RenderObject.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
RenderObject.h Remove unused virtual RenderObject::onDestroy() method 2021-01-12 19:00:31 +01:00
RenderObject_inline.h Remove commented-out code 2016-05-05 19:57:50 +02:00
RenderObjectLayer.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
RenderRect.cpp Re-enable double->float cast warning and fix all instances where this fired 2017-01-19 23:31:56 +01:00
RoundedRect.cpp Re-enable double->float cast warning and fix all instances where this fired 2017-01-19 23:31:56 +01:00
RoundedRect.h Remove commented-out code 2016-05-05 19:57:50 +02:00
ScreenTransition.cpp More graphics init cleanup. Remove aspect ratio check. Fix screen transition effect that broke in prev. commits. 2016-11-15 13:00:30 +01:00
ScreenTransition.h Major include refactor; changes to pretty much everything 2016-07-09 04:18:40 +02:00
ScriptObject.cpp Fix setGemPosition(), add more Lua functions: 2013-10-25 01:47:24 +02:00
ScriptObject.h Fix setGemPosition(), add more Lua functions: 2013-10-25 01:47:24 +02:00
Shader.cpp Rework & cleanup CMake project files 2022-04-07 02:38:39 +02:00
Shader.h Change some stuff for butt-endian architectures 2021-01-11 12:28:27 +01:00
SimpleIStringStream.h Fix some warnings 2017-01-20 19:10:40 +01:00
SkeletalSprite.cpp Fix some more warnings 2021-01-11 12:28:27 +01:00
SkeletalSprite.h Merge branch 'experimental' into controllerfixup 2021-01-12 00:26:44 +01:00
Slider.cpp Remove commented-out code 2016-05-05 19:57:50 +02:00
Slider.h initial commit. This is icculus version 5542b94cae02a6333845854bbbd1abe0a259f1a4 2011-08-03 22:05:33 +02:00
SoundManager.cpp Rework & cleanup CMake project files 2022-04-07 02:38:39 +02:00
SoundManager.h Fix some warnings 2017-01-20 19:10:40 +01:00
SpawnParticleData.cpp Remove some old/unused cruft 2017-08-09 21:01:56 +02:00
StateMachine.cpp Remove commented-out code 2016-05-05 19:57:50 +02:00
StateMachine.h Remove commented-out code 2016-05-05 19:57:50 +02:00
StateManager.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
StateManager.h Fix build on osx 2017-02-06 03:37:07 +01:00
StringBank.cpp Include stringbank.txt into binary in case stringbank.txt is out of date 2018-01-02 20:59:38 +01:00
StringBank.h Include stringbank.txt into binary in case stringbank.txt is out of date 2018-01-02 20:59:38 +01:00
Texture.cpp Fix wrongly disabled mipmap sampling in GL_GENERATE_MIPMAP mode 2022-04-05 10:02:33 +02:00
Texture.h remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading 2022-03-31 21:03:40 +02:00
TTFFont.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
TTFFont.h Fix some warnings 2017-01-20 19:10:40 +01:00
Vector.cpp Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
Vector.h Get rid of a lot of gcc warnings 2021-01-11 12:28:27 +01:00
Window.cpp fixes to window size management, fullscreen transition, etc 2021-01-12 11:06:09 +01:00
Window.h fixes to window size management, fullscreen transition, etc 2021-01-12 11:06:09 +01:00
Window_SDL1.cpp fixes to window size management, fullscreen transition, etc 2021-01-12 11:06:09 +01:00
Window_SDL2.cpp thanks clang 2022-03-30 19:32:37 +02:00