Gleb Mazovetskiy
9452a389a5
SDL GameController: Hotplug and multiple gamepads
...
1. Process events from all game controllers.
2. Support controller hotplug.
4 years ago
Gleb Mazovetskiy
5a36a26dd1
Fix SDL_GAMECONTROLLER handling
...
1. Do not disable SDL_JOYSTICK events. Disabling these events causes
game controller events to be disabled as well. Instead, filter these events out.
2. Fix button mapping (it was off by one).
4 years ago
Velaron
d015e97eae
engine: client: m_rawinput support on windows
4 years ago
Velaron
b4aecfbf23
engine: move some input code
4 years ago
FOTMarut
79a7b7b1a3
engine: platform: sdl: Fix mousewheel in SDL2
...
- See issue 143
- Tested on SDL2
- Untested on SDL1.2
5 years ago
mittorn
84a3f6883d
sdl: add EGL hint
5 years ago
mittorn
02c68c3a70
platform/sdl: add missing Platform_Shutdown
5 years ago
mittorn
70cc52e203
posix/sdl: fix build
5 years ago
mittorn
3e3aff040e
platform: add Platfrom_Init, Platform_Shutdown, Platform_MouseMove move platform-specific code from host.c
5 years ago
mittorn
3a416636f1
engine: mark GAME_EXPORT's
5 years ago
Alibek Omarov
0c3be639c5
engine: reliably tell client.dll about vid mode changes
5 years ago
Alibek Omarov
9421457b3a
engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h
5 years ago
Alibek Omarov
0636dc45bd
engine: sdl: fix resizing event handling
5 years ago
Alibek Omarov
1f308a43c8
engine: fix build after lowmemory rebase
5 years ago
Alibek Omarov
9d826016b0
engine: finish sdl1.2 port
5 years ago
Alibek Omarov
4d5e7c0557
platform: minify changes, use SDL_VERSION_ATLEAST macro(left unfinished)
5 years ago
Alibek Omarov
8dafbaeda2
engine: platform: sdl: dirty wip sdl1.2 port
5 years ago
mittorn
7f6395fa7d
ref: display transformation API
5 years ago
Alibek Omarov
dc207a449c
engine: fix -Werror=strict-prototypes
5 years ago
mittorn
7f3ee9ca71
input: merge touch support again. Fix m_ignore, fix EngineAppendMove
5 years ago
Alibek Omarov
7be094b563
sdl: vid: prevent infinite recursion if SDL failed create window with selected GL attributes
5 years ago
Alibek Omarov
4beba75159
engine: fix various compiler warnings
6 years ago
Alibek Omarov
b2895770b8
platform: remove unneeded argument from SNDDMA_Init
6 years ago
Alibek Omarov
fa68108907
engine: input: adapt gamepad code for new engine, remove gamepad ids, as it was never used and probably will never be, small optimizations
6 years ago
Alibek Omarov
f2d588574c
sdl: vid: fix engine window being restored immediately after being maximized
6 years ago
Alibek Omarov
413882a8d5
sdl: fix typos
6 years ago
Alibek Omarov
c92f8f71a7
sdl: vid: allow to build with earlier versions of SDL2
6 years ago
Alibek Omarov
eb22ff53c4
sdl: vid: fix washed out screen on Windows and probably other platforms( #50 )
6 years ago
Alibek Omarov
90ff7f24b3
sdl: vid: fix building with older SDL2
6 years ago
Alibek Omarov
2e953bd1a9
ref_api: remove GL_OnContextCreated, remove return value of GL_RenderFrame
6 years ago
Alibek Omarov
57f9e7dda6
sdl: vid: fix forgotten return, slightly refactor SW_UnlockBuffer
6 years ago
Alibek Omarov
29a48cb34c
sdl: vid: fix disabling vsync when loading a level
6 years ago
Alibek Omarov
3fef353291
android: initial port
6 years ago
Alibek Omarov
1a700fd06b
platform: move MSGBOX implementation to platform backends
6 years ago
Alibek Omarov
99478ba9bd
sdl: vid: fix unitialized variables, better warning report
6 years ago
Alibek Omarov
211d3c5213
sdl: vid: refactor context creation, fix crash on exit on REF_SOFTWARE
6 years ago
mittorn
d5b6ccb3e2
ref: REF_SOFTWARE support with SDL_Surface/SDL_Renderer
6 years ago
Alibek Omarov
a9cf3357c7
ref: move GLES driver hint to SetAttribute as we don't choose GLES renderer in compile-time anymore
6 years ago
Alibek Omarov
92b89936b3
ref: make API thinner by moving simple calls into EngineGetParm(RenderGetParm with ref extensions), fix some UBs
6 years ago
mittorn
57320c0c25
ref: get rid of vidState, add GL_SwapBuffers to engine exports
6 years ago
Alibek Omarov
e5000742f1
ref: context creating prototype, not working yet
6 years ago
Alibek Omarov
e193ac2c04
ref: more @mittorn's changes on RefAPI
6 years ago
Alibek Omarov
99bd7c81da
ref: render code moved out of engine, doesn't compile, first API prototype
6 years ago
mittorn
23d0f33ad1
Refactor extension detection, add VBO detection
6 years ago
Alibek Omarov
103a2fccaa
sdl: vid: rework safegl option
6 years ago
Alibek Omarov
7205f2d4fa
sound: sdl: use SDL_setenv for crossplatform
6 years ago
Alibek Omarov
9935e2c8d3
sound: sdl: set pulseaudio environment variables regardless of target OS, because PA is crossplatform
6 years ago
Alibek Omarov
80fc7209ed
sound: move related function declarations to platform header. Remove unused.
6 years ago
mittorn
aed53c4fda
Do not spam in console if vsync not availiable
6 years ago
a1batross
0964fb11e4
sdl: partially fix maximizing window on Windows
6 years ago