Benau
5ca51fd2a9
Add support for adaptive vsync
2020-06-13 16:10:27 +08:00
Benau
84cf6b1ea0
Add pause main loop for mobile STK
2020-06-13 15:38:22 +08:00
Benau
b054c3b4a0
Add sensors handling to SDL2
2020-06-12 19:38:59 +08:00
Benau
a201507763
Clean up irrlicht linking
2020-06-12 12:23:43 +08:00
Benau
784d641ebc
Add screen keyboard handling for iOS
2020-06-11 13:53:47 +08:00
Benau
05a75dcbce
Add touch event to SDL2
2020-06-11 12:00:14 +08:00
Benau
ea0380ae16
Use SDL2 to create iOS device
2020-06-11 11:40:25 +08:00
Benau
23a26648d8
Improve in game resizing handling
2020-06-09 11:56:05 +08:00
Benau
d4cd6d6fc9
Add minimum window size
2020-06-06 01:02:01 +08:00
Benau
da1d41bf85
Add resizing of GUIEngine (only works with some screen)
2020-06-04 15:49:34 +08:00
Benau
7d16f2456a
Add unicode text input with SDL2
2020-06-02 10:58:39 +08:00
Benau
cc13d32951
Use SDL2 clipboard for edit box
2020-06-02 10:46:20 +08:00
Benau
2eaca2091e
Use SDL2 to handle window creation
2020-06-02 10:36:06 +08:00
Benau
4a8306fca5
Initialize global variables in android device before android_app->running
2020-05-14 10:49:49 +08:00
Benau
6c5a33fa5c
Fix frozen STK when connecting USB hidapi gamepad
2020-05-14 10:48:03 +08:00
Benau
6d30bb8f05
Update android with latest libjpeg, libpng and zlib and remove bundled libraries
2020-05-14 10:13:57 +08:00
Benau
5faa856b0e
Fix keyboard arrow binding bug
2020-04-21 16:33:34 +08:00
Benau
8f9fc8f7fe
Handle all input events in java
2020-04-21 15:47:04 +08:00
Benau
bae2262bd9
Add SDL2 to android
2020-04-21 15:28:02 +08:00
Benau
00cb6c2d48
Use SDL2 for better gamepad support and hotplug
2020-04-21 00:14:32 +08:00
Benau
359e2ff84f
Add llvm mingw for pdb generation
...
It uses visual studio dependencies
2020-04-11 16:25:58 +08:00
Benau
b8e9ada499
Allow jni attach and detach thread only once
...
For the other jni usage at the moment they are not in main thread
2020-03-25 00:38:54 +08:00
Benau
1e5e91dabf
Try to fix broken gyroscope control in iOS
2020-03-15 15:06:32 +08:00
Benau
932f0f888e
Avoid updating editbox if hardware keyboard connected which discards all input
2020-03-15 13:58:51 +08:00
Benau
7598dc7b37
Use minidns for android to fix starting crash
2020-03-13 21:31:33 +08:00
Benau
10e7ac603f
Fix possible bullet crash
2020-03-09 16:12:49 +08:00
Benau
d7003ab9c3
Remove global variable in btQuantizedBvh
2020-02-28 09:32:11 +08:00
Benau
eed95e7c92
Remove global variable in btCollisionDispatcher
2020-02-28 09:31:11 +08:00
Benau
8008753aa5
Remove global variables in btOverlappingPairCache
2020-02-28 09:31:07 +08:00
Benau
1cb966d04d
Remove global variable in btSequentialImpulseConstraintSolver
2020-02-28 09:31:02 +08:00
Benau
a58c443247
Remove global variables in btGjkPairDetector
2020-02-28 09:30:56 +08:00
Benau
05ed086d28
Remove global variables in btAlignedAllocator
2020-02-28 09:30:52 +08:00
Benau
336883e2e7
Remove global variables in btRigidBody
2020-02-28 09:30:47 +08:00
Benau
fa0da462fb
Update ENetAddress to use 5 uint32_t to store IP
...
ENetAddress ea = {} will allow to listen to any IPv4 or IPv6 address
when using system or bundled enet
The last uint32_t is for IPv6 scope id (required for IPv6 only lan
servers)
2020-02-28 00:59:37 +08:00
Benau
8995491eb6
Update enet to 1.3.14 (remove all IPv6 changes first)
2020-02-28 00:55:10 +08:00
Benau
306eb1b531
Disable built-in bullet profiler which uses global variables
...
It breaks client and server in same process later
2020-02-24 09:26:22 +08:00
Benau
2cdd6cf754
Fix iOS compiler warning
2020-02-07 13:04:34 +08:00
David Carlier
21cf075e41
FreeBSD build fix proposal.
2020-02-05 15:16:12 +00:00
Benau
54e09dbbf3
Enable logging in iOS default with a correct encoding
2020-02-05 12:23:21 +08:00
David Carlier
a79a2a7fab
mcpp dependency possible leak fix proposal
2020-01-26 18:52:14 +00:00
David Carlier
ba150e8659
bullet build warning fix replacing by C++ casting
2020-01-25 21:53:12 +00:00
Benau
aed64dfd1f
Rename function to make it clearer
2020-01-22 15:56:47 +08:00
Benau
50944bb8c3
Add debug logging for iOS device
2020-01-20 14:58:03 +08:00
David Carlier
d97a1ce1ef
removing compilation warning explicitly showing enum origin
...
to avoid confusions even though they have same values.
FreeBSD recognised as os in stats point of view.
2020-01-18 13:32:50 +00:00
David Carlier
7951d1a92d
Reducing significantly build warning on MacOS
...
OpenGL deprecated APIs, gl/gl3 inclusion, OpenAL deprecated API.
Implementing process path for the crash reporter.
2020-01-12 07:28:15 +00:00
Benau
b09aec6b3f
Remove Dmitry Marakasov changes for his disagreement
2020-01-07 00:08:09 +08:00
David Carlier
ea948fd5d5
Mac OS little update propsal.
...
Silencing deprecated OpenDL api warnings in recent MacOS releases.
Needed to set openssl for curl.
2020-01-04 21:22:43 +00:00
Benau
c8d0361837
Fix valgrind warning
2020-01-04 01:38:57 +08:00
Benau
7e129b3895
Fix iOS compilation
2020-01-03 20:45:24 +08:00
Benau
39821e9ad3
Allow compiling mcpp with android
2020-01-03 13:25:26 +08:00
Benau
d729c543f9
Fix compiler warnings
2020-01-03 13:16:16 +08:00
Benau
e401a3c865
Apply patches from debian libmcpp
2020-01-03 12:57:16 +08:00
Benau
b928ecf24c
Remove CPU preprocessing which is unneeded for STK
2020-01-03 12:54:16 +08:00
Benau
db5d1420f9
Add mcpp from github.com/ned14/mcpp
2020-01-03 12:46:35 +08:00
QwertyChouskie
27fce1d1a4
Update Wiiuse to 0.15.5
...
Updates Wiiuse, while keeping (and labeling) STK-specific patches.
2019-12-27 18:13:32 -08:00
Deve
8df28b07b1
Restore function for hardware keyboard on android
2019-12-27 23:49:29 +01:00
Bart Ribbers
f6ee1ebab1
Include linux/sysctl.h rather than sys/sysctl.h on non-glibc systems ( #4174 )
2019-12-26 11:52:46 +08:00
Benau
01c57fa483
Add link helper for iOS
2019-12-21 01:30:01 +08:00
Benau
fa249efac1
Fix device orientation unknown in the first time
2019-12-21 01:04:08 +08:00
Benau
be77b5f294
Add code to handle screen padding in new iPhone
2019-12-20 13:10:58 +08:00
Benau
84f91d58db
Hide home indicator in iPhone X default
2019-12-20 10:59:01 +08:00
Benau
16736c94bc
Allow compiling wiiuse with mingw
2019-12-18 14:40:54 +08:00
Benau
b79bfa46cc
Fix missing last character from replacing xml characters
2019-12-18 14:25:10 +08:00
Benau
ab3d8ef415
Implement link helper for android
2019-10-28 16:47:05 +08:00
Benau
ed6d657d90
Remove glFinish in OSX
...
From http://irrlicht.sourceforge.net/forum/viewtopic.php?f=7&t=49052
It should not exist in any case
2019-10-25 15:39:35 +08:00
Benau
a616664af2
Add menu command-q shortcut to quit STK in OSX
2019-10-19 13:00:28 +08:00
Benau
42d9e8967f
Add default config for iOS devices
2019-10-18 22:22:32 +08:00
Sebastian Krzyszkowiak
2aef80864a
IrrDeviceWayland: Don't try to use non-existent wl_pointer object
2019-10-08 06:41:00 +02:00
Deve
fc8f6a218e
Add possibility to use half vsync
2019-09-28 01:43:26 +02:00
riso
0e4f875443
Clean IPV4/ipv4 to IPv4, IPV6/ipv6 to IPv6
2019-09-03 14:24:03 -05:00
Benau
02f8f6fadd
Allow windows using IPV6
2019-08-21 09:19:05 +08:00
Benau
a92b9abf54
Remove expired mapped address using last activity
2019-08-20 13:10:18 +08:00
Benau
c2c5c20d92
Initial work on IPV6 game server
2019-08-19 00:05:34 +08:00
Benau
c9656d4410
Allow IPV6 only in iOS to connect to game server not behind a firewall
2019-07-27 15:48:21 +08:00
Benau
0b1da5a1d0
Checking for IPV6 only before connecting to game server in iOS
2019-07-27 02:12:35 +08:00
Benau
9d2f0c9548
Fix resolution change crash in iOS
2019-07-24 01:37:12 +08:00
Benau
857232fb52
Get system language for iOS
2019-07-24 01:36:21 +08:00
Benau
d24e253435
Re-initialize file archives after downloading assets
2019-07-24 01:34:31 +08:00
Benau
35168d2ecb
Hide status bar in iPad
2019-07-19 23:40:16 +08:00
Benau
cac5ee38b5
Fix gles 2.0 in iOS simulator
2019-07-19 22:09:31 +08:00
Benau
577d37ced3
Fix accelerometer conversion in iOS
2019-07-19 01:25:57 +08:00
Benau
dbb14a2861
Fix default windows size and height in iOS
2019-07-17 16:55:09 +08:00
Benau
3e912900fb
Use 16bit depth format (we don't use stencil in default framebuffer)
2019-07-16 01:43:47 +08:00
Benau
48fedb48c7
Add accelerometer and gyroscope to iOS
2019-07-16 01:03:37 +08:00
Benau
05486943b7
Handle quit button in STK menu
...
App store may not like the quit button
2019-07-16 00:56:38 +08:00
Benau
9a62b97a67
Fix multitouch in iOS
2019-07-16 00:55:25 +08:00
Benau
cf966308f6
Use GLKView to handle framebuffer directly
2019-07-15 14:21:38 +08:00
Benau
5a60cb4cdb
Don't assume default framebuffer is always zero (not true in iOS)
2019-07-15 11:40:40 +08:00
Benau
d74bc17c8b
Disable iOS hardware keyboard for now
2019-07-14 16:44:42 +08:00
Benau
78ff49ced5
Fix screen scaling of iOS
2019-07-14 16:42:45 +08:00
Benau
1f826b5ba7
Share the simulateMouse with android and iOS
2019-07-14 00:43:38 +08:00
Benau
f9c2e40f13
Create GLES 3 context if not legacy device
2019-07-13 14:28:58 +08:00
Benau
8c00a1e857
Share the override default params with android
2019-07-13 14:22:22 +08:00
Benau
b9d00dba6d
Add MobileCursorControl to share with iOS and android STK
2019-07-13 13:56:42 +08:00
Benau
8510ebfb27
Add iOSDevice and EAGLManager
2019-07-13 13:44:03 +08:00
Benau
c7308b82b0
Add iOS flags handling in cmake
2019-07-12 14:53:55 +08:00
Deve
b185544518
Tabs to spaces
2019-07-12 08:44:55 +02:00
Deve
9415c61d75
Merge pull request #4000 from mstoeckl/wayland-conn-close
...
Close program when Wayland connection hangs up
2019-07-12 08:43:06 +02:00
QwertyChouskie
f4c02a4237
Scrollbar: Increase size from 14 to 24
2019-07-11 19:34:52 -07:00
Manuel Stoeckl
1686a9e45b
Close program when Wayland connection hangs up
...
This change ensures that SuperTuxKart will not keep running in the
background when the compositor crashes and doesn't close the STK
main window.
2019-07-11 19:36:18 -04:00