Benau
65f23987f1
Fix inconsistent kart size with server
2021-01-26 14:52:22 +08:00
QwertyChouskie
6d3ee0ce31
Add Render resolution (scale_rtts) slider with auto-mode
...
Auto mode adjusts based on your display's DPI in order to hit a target DPI. Currently it will default to Always Full for render resolution, but High Quality or even Quality might make a good default, community testing is needed.
2021-01-19 00:12:20 +01:00
Benau
3f0eb215f7
Replace glew with glad with vulkan support
2020-12-04 09:39:06 +08:00
Benau
37527baf51
Remove unused functions to avoid deprecated sysctl
2020-08-18 12:16:03 +08:00
Benau
9599117c28
Add high dpi support to supported platforms
2020-07-22 09:41:15 +08:00
Benau
f2b774d63a
Fix possible undismissed screen keyboard in iOS
2020-07-17 19:10:53 +08:00
Benau
3a62d5179e
Fix in game chat dialog crash
2020-07-15 15:56:53 +08:00
Benau
f4233977e5
Port moved height to android STK
2020-07-12 08:34:59 +08:00
Benau
8cc4dd3383
Initial work to make android STK use SDL2 completely
2020-07-12 08:25:06 +08:00
Benau
2b0b941219
Add window position to creation parameters
2020-06-15 16:35:33 +08:00
Panagiotis Vasilopoulos
d8709fde8f
Added support for Haiku operating system
...
* OpenGL and SDL2 are used
* Added Haiku platform in Irrlicht configurations
* Added support for Haiku in AngelScript
* Fixed multiple assertions
2020-06-14 22:03:37 +03:00
riso
4694223c03
SVG support ( #4306 )
...
* first version of svg support
* merge some nanosvg pr
* look for svg icons first
* bug fix
* scale svg depends on screen size
* use irrlicht headers to get screen size
* finish isALoadableFileFormat for svg
* delete dynamically allocated memory
* fix wrong delete
* only rescale icons, due to size settings in stkskin.xml depends on the size of the image file
* check svg in FileManager::getAsset
* fix large icon in list
2020-06-14 15:15:47 +08:00
Benau
fa8665a360
Add server only irrlicht device
2020-06-14 15:07:15 +08:00
Benau
84cf6b1ea0
Add pause main loop for mobile STK
2020-06-13 15:38:22 +08:00
Benau
784d641ebc
Add screen keyboard handling for iOS
2020-06-11 13:53:47 +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
2eaca2091e
Use SDL2 to handle window creation
2020-06-02 10:36:06 +08:00
Benau
00cb6c2d48
Use SDL2 for better gamepad support and hotplug
2020-04-21 00:14:32 +08:00
Benau
be77b5f294
Add code to handle screen padding in new iPhone
2019-12-20 13:10:58 +08:00
Deve
fc8f6a218e
Add possibility to use half vsync
2019-09-28 01:43:26 +02:00
Benau
d24e253435
Re-initialize file archives after downloading assets
2019-07-24 01:34:31 +08:00
Benau
48fedb48c7
Add accelerometer and gyroscope to iOS
2019-07-16 01:03:37 +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
8510ebfb27
Add iOSDevice and EAGLManager
2019-07-13 13:44:03 +08:00
Benau
1620cbdbd8
Add minimum composition text support in IME
2019-06-26 15:44:55 +08:00
Benau
7184119409
Clean up input method code in windows with better unicode handling
2019-06-26 13:14:52 +08:00
Benau
c337976413
Use unicode windows build with enabling directinput support in mingw
2019-06-26 11:32:18 +08:00
Benau
7165449da8
Add emoji keyboard
2019-06-20 01:24:55 +08:00
Benau
bb63a85d6f
Remove unneeded RTL settings
2019-06-17 01:22:34 +08:00
Benau
9a7210614b
Remove fribidize in translation class
2019-06-15 14:11:14 +08:00
Benau
fc143276fe
Allow to use stringw directly when setText
2019-06-15 13:56:36 +08:00
Benau
2eca3164b8
Improve cursor positioning for RTL text
2019-06-14 19:27:18 +08:00
Benau
44796bc8c0
Use a better way to erase top text
2019-06-11 15:05:46 +08:00
Benau
28cc2838a8
Add color emoji
2019-06-10 10:35:42 +08:00
Benau
89e3bcd11b
Update stk edit box to be more i18n friendly
2019-06-10 00:43:31 +08:00
Benau
acb9054dcb
Use libraqm for text layout
2019-06-09 11:26:00 +08:00
Reiner Herrmann
07b6a16000
Fix several spelling/grammar errors ( #3951 )
...
found by lintian
2019-06-04 19:04:18 -04:00
Benau
336300b997
Allow showing different soft keyboard in android
2019-05-27 16:34:16 +08:00
Benau
1814472214
Improve screen keyboard handling for android (tv)
...
And remove some android ifdef for wayland on screen keyboard later
2019-05-21 12:43:20 +08:00
Benau
d5246e5291
Move the screen and touchscreen events horizontally for screen keyboard
2019-05-21 01:46:14 +08:00
Deve
15ffc98369
Detect if there is touch device available
2019-01-09 22:04:50 +01:00
Benau
b3e41db14b
Add EMT_STK_GRASS for GLES2 to draw grass material without vertex color
...
Now EMT_TRANSPARENT_ALPHA_CHANNEL_REF in GLES2 can be used with vertex
color
2018-11-30 23:33:30 +08:00
Benau
724ca795f0
Add the required code for advanced meta library animation handling
2018-10-13 00:43:59 +08:00
Deve
ba1da58f0b
Don't change current working directory.
...
It causes issues with multithreading.
Fixes #3498
2018-10-09 21:42:16 +02:00
Benau
e7aa03f1bf
Try an up-to-date current frame bone-child attachment in legacy pipeline
2018-09-28 23:33:51 +08:00
Benau
37cf5ac459
Add delete vertex buffer to save memory for no graphics
2018-09-12 15:30:57 +08:00
QwertyChouskie
c4f0a71ef0
Add macOS to travis builds, fix server-only builds on macOS, msc. fixes ( #3339 )
...
* Use thread number from Travis docs
The other number is probably incorrect.
See https://github.com/travis-ci/travis-ci/issues/4696
* Add macOS to travis builds
* Remove unnecessary libraries
Not sure why these were added in the first place.
First commit that added them: 6aecb42e42
* Fix server-only build on macOS
2018-07-03 19:37:57 -04:00