Benau
cef6eb0558
Remove EGL linking dependency
2020-07-12 11:00:53 +08: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
a201507763
Clean up irrlicht linking
2020-06-12 12:23:43 +08:00
Benau
2eaca2091e
Use SDL2 to handle window creation
2020-06-02 10:36:06 +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
2cdd6cf754
Fix iOS compiler warning
2020-02-07 13:04:34 +08:00
Benau
cf966308f6
Use GLKView to handle framebuffer directly
2019-07-15 14:21:38 +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
Benau
d1e2f87cc2
Use libpng and libjpeg from homebrew
2019-07-05 16:34:40 +08:00
Benau
c337976413
Use unicode windows build with enabling directinput support in mingw
2019-06-26 11:32:18 +08:00
Benau
1707ac7e1e
Use GlyphLayout to draw list widget
2019-06-11 16:29:35 +08:00
Benau
43d322c634
Add libraries for emoji and complex text
2019-06-09 10:06:50 +08:00
deve
046f94394d
Fixed server only build
2019-01-11 06:30:43 +01:00
Deve
e6081e64b2
Use xdg decoration for server-side decorations
2018-12-25 01:18:17 +01:00
Deve
060855c710
Check wayland version in cmake.
...
Fixed #3579 .
2018-11-17 21:56:23 +01:00
Deve
9cbf15c1a2
Update to stable xdg shell
2018-10-14 22:11:30 +02:00
Marianne Gagnon
973b29980d
Fix #3347
2018-07-23 19:58:15 -04:00
hiker
a1ba27bc45
Try again to fix our build environment in server only mode.
2018-07-23 15:40:25 +10:00
Benau
b6c893b03e
Try to fix server only build in linux
2018-07-23 13:27:14 +08:00
hiker
d18e963ea6
Added Benau's new version.
2018-07-23 12:51:59 +10:00
hiker
39e218b2dc
Try to fix server-only build ... now non-server build is broken :(
2018-07-23 09:28:12 +10:00
Benau
4099afb25f
Remove image related code and library dependencies in server only build
2018-07-07 09:27:39 +08:00
Deve
74b071494c
Some work on xdg shell support
2018-01-09 23:41:34 +01:00
Deve
b17920cf4c
Use server-side decorations for KDE wayland for now
2018-01-08 23:08:23 +01:00
Deve
9afbf9a772
Don't return fatal error if wayland libraries are not found
2018-01-07 21:11:37 +01:00
Deve
afbdbaeee8
Remove unused files.
...
Both Console and FB don't work with opengl driver. And the software driver is not even included in stk sources. So I don't think that it will be ever used.
2017-09-27 23:07:44 +02:00
Deve
71334bac5b
Move xrandr to irrlicht cmake file and also fixed indentations
2017-09-18 22:14:43 +02:00
Deve
66cebbdbe7
Add cmake scripts that find egl and wayland libraries
2017-09-18 21:50:34 +02:00
hiker
5b68e18df4
Fix cygwin support.
2017-08-11 09:38:58 +10:00
hiker
d46b03b317
Hopefully fixed cygwin build problems.
2017-08-09 17:54:29 +10:00
hiker
bd5eb89cc0
Use XInput 9.1 which does not need an installer and works on most
...
windows platforms. Move the linking to irrlicht cmake.
2017-08-08 21:44:32 +10:00
Deve
1fd6a8aa86
Make sure that we are not using files from our zlib/libpng when STK is compiled with shared libraries.
...
It's possible that STK was using these files for compilation when cmake was run from main directory. In this case compiled files are stored in stk-code/lib, so that CMAKE_CURRENT_BINARY_DIR is stk-code/lib/irrlicht rather than stk-code/build/lib/irrlicht and we include whole lib/libpng rather than non-existing directory.
2017-07-10 21:14:28 +02:00
Deve
2bf99aef1d
Remove useless gles defines from irrlicht cmake file
2017-07-04 23:32:57 +02:00
Deve
15ce5b4ebf
Fixed windows compilation
2017-06-05 21:54:44 +02:00
Deve
bc25bc4435
Keep consistency with other irrlicht defines
2017-05-18 20:48:42 +02:00
Deve
e02a8f4448
Allow to make single build with both x11 and wayland device
2017-05-06 21:53:32 +02:00
Deve
5d9b1e103d
Rename file
2017-04-22 21:55:24 +02:00
Deve
035c33f960
Merge branch 'master' into wayland
2017-04-22 21:11:10 +02:00
Deve
3961a9a3b7
Move EGL context to separate class.
...
It will allow to use it for OpenGL + Wayland.
2017-04-05 21:49:24 +02:00
Deve
803eba5d5c
Fixed typo
2017-01-27 22:44:22 +01:00
Benau
08876e30ab
Remove unused builtin font
2017-01-09 15:50:26 +08:00
Benau
2dbf4675a5
First version of new texture format
...
Todo: IBL, texture compression, GLES, premul alpha ....
2017-01-02 16:14:59 +08:00
Benau
f6490b6fa6
Allow array to capture lambada
...
Also use a correct sorting function, will be useful later if
we only need the more influetial bones.
2016-12-11 13:21:17 +08:00
hiker
746bac00ce
Merge remote-tracking branch 'origin/new-pi' into nw
2016-12-06 09:26:07 +11:00
Benau
c1e931f5ba
Merge branch 'legacy_opengl'
2016-11-22 09:23:17 +08:00
deve
e9f3fd4806
Fixed compilation with missing vidmode headers after some modifications in our CGUIEditBox.
2016-11-21 08:37:20 +01:00
Benau
a52c4699a1
Add back normal map renderer for legacy opengl
...
Fixed transparent issue
2016-11-19 14:21:56 +08:00
hiker
8d9bb9c30f
Cherry picked commits from old pi branch (which was based on dumb client).
2016-11-11 17:21:59 +11:00