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
Benau
34b8a07d80
Add proper line breaking
2018-05-21 11:19:18 +08:00
Deve
15f79b0f95
Add key binding for azerty layout
2018-05-09 21:11:24 +02:00
Deve
78d9f2065c
Add some key names for azerty layout
2018-05-08 21:22:46 +02:00
Deve
022dd68a17
Some fixes for gamepad on android
2018-03-06 23:23:15 +01:00
Deve
e00074cb14
Some work on gamepad support on android.
...
Still it works only for single gamepad, but at least it's preconfigured and google shouldn't complain about stupid button names.
2018-03-06 00:19:01 +01:00
Benau
7859a00967
Remove unused mesh code
2018-01-11 13:38:08 +08:00
Benau
68ceceb6e3
Remove unused texture code
2018-01-11 12:47:02 +08:00
Benau
590850eacf
Add dynamic draw call for skidmarks
2017-12-28 16:14:09 +08:00
Benau
7797115867
Add SP for correct normal and easier shader system
2017-12-25 14:00:10 +08:00