Benau
96cd140c62
Avoid getListenerPos race condition
2022-04-26 12:42:11 +08:00
Benau
68240b5d2d
Avoid getWorld race condition
2022-04-26 12:26:29 +08:00
Benau
fddc19225c
Use array list for scene nodes
2022-04-26 10:55:24 +08:00
Benau
b0421569d0
Fix validation warnings when running vkDeviceWaitIdle
2022-04-18 13:46:59 +08:00
Markus Reitboeck
2876032630
Fix logical error in libraqm implementation
...
the first two conditions made the whole if condition
always true
I've copied the fix from the current implementation in
libraqm
https://raw.githubusercontent.com/HOST-Oman/libraqm/master/src/raqm.c
2022-04-17 14:23:52 +02:00
Benau
993073b7dc
Update download assets size
2022-04-16 13:16:44 +08:00
Benau
5f9db20b4f
Add IFileSystem::existFileOnly (not including directory)
2022-04-16 12:08:57 +08:00
Benau
a469d501f9
Fix gyroscope behaviour on walldriving surface, see #4750
2022-04-15 12:48:09 +08:00
Benau
661a57b5fc
Add a way to acquire file archives mutex
2022-04-11 14:32:36 +08:00
Benau
8df6bdf7c8
Move file system mutex to irrlicht
2022-04-11 13:57:06 +08:00
Benau
de09566b4a
Avoid configurations xml lost if having disk space issue, see #4709
2022-04-09 14:59:57 +08:00
Benau
8bbb142394
Fix #4745
2022-04-09 10:43:30 +08:00
Markus Reitboeck
2c7cb7fa67
ReplayRecorder: write correct number of transformation into "size"
...
fixes #4758
2022-04-08 22:22:24 +02:00
Benau
d60a3a7c0c
Add loadingFailed function for ITexture
2022-04-08 14:56:24 +08:00
Benau
159cdcd06b
Save max texture size before calling image manipulator
2022-04-06 10:17:49 +08:00
Benau
fb9d8f21ce
Deactivate unusable settings in non-gl3 renderers
2022-04-04 08:50:46 +08:00
Benau
f2cc51a602
Fix mismatched max size for background.jpg when reloading
2022-04-03 10:54:27 +08:00
Benau
067ac4fe01
Implement resume behaviour for mobile stk
2022-04-02 13:33:08 +08:00
Benau
4d2c65ade9
Add render driver switch in lobby command
2022-04-01 12:19:21 +08:00
Benau
601511e7f4
Split device polling out of renderLoading
2022-04-01 09:59:46 +08:00
David Carlier
4f4fb01ed7
upstreaming change for settings paths for haiku.
...
original author @threedeyes slighty adapted.
2022-03-29 22:28:23 +00:00
Panagiotis "Ivory" Vasilopoulos
0c147c0a0b
Fix URLs on Haiku
...
My general strategy of getting ports to work on Haiku is to just take advantage
of whatever makes things work on FreeBSD by adding an additional condition and
then fixing up things later once it compiles successfully. This generally
works, as Haiku contains FreeBSD headers for compatibility and code that
takes other operating systems into account other than Windows, Linux and OS X
and has a higher degree of POSIX compatibility tends to work on FreeBSD and
Haiku. This strategy is not perfect, and this commit proves it.
Haiku is the successor of BeOS, which, in turn, shows similarities to macOS
every now and then, as the company almost acquired Be, Inc., but later chose to
acquired NeXT, Inc. instead.
`xdg-open` is not available on Haiku by default the same way it is on
FreeBSD and Linux. With that in mind, this should fix URLs, which do
not not work properly on Haiku. Actually, nevermind, I forgot that there
is actually a package available that adds support for them. But still.
The less dependencies, the better, probably. This is also how other
packages with ports available on Haiku solve this problem.
2022-03-27 21:22:48 +02:00
David Carlier
37a57d0011
Fix build for Haiku and a handful of other oses with the spirv-tools dependency.
2022-03-26 15:05:08 +00:00
Benau
cb607a16ff
Add GEVulkanShaderManager
2022-03-18 16:24:33 +08:00
Benau
4a93bea962
Fix MSVC 2015 build
2022-03-12 16:43:32 +08:00
David Carlier
9fb568eaa7
widening a bit smart pointers usage considering xml data.
2022-03-12 07:43:13 +00:00
David Carlier
18018a5cc1
scoped deref mem utils intro proposal.
...
trying out in two cases for now.
2022-03-06 19:02:15 +00:00
Benau
d2b2e80faa
Fix #4737
2022-03-03 14:39:45 +08:00
David Carlier
fcf7cf953f
http curl client favoured new progress api if supported.
...
suppress openssl warning with openssl 3.0
2022-02-26 11:49:44 +00:00
Benau
c63faf395f
Remove unneeded character saving, we always get it from translated string if needed
...
It causes undefined behavior in C++20, see #4735
2022-02-25 11:20:52 +08:00
Benau
dcdc66b8f5
Fix undefined behavior in C++20, see #4735
2022-02-25 11:13:27 +08:00
luffah
bd1b20ad35
Minimap and powerup icon settings in user settings
...
- add size and display settings for powerup icon in user settings
- move minimap display settings in user settings
- fix some comments in stk_config.xml
2022-02-13 22:36:20 +01:00
David CARLIER
1f0ea77f80
illumos port. ( #4732 )
...
overcoming sun constant defined in this platform.
forcing 64 bits build as angelscript assembly is incorrect for 32 bits.
2022-02-13 00:31:14 +08:00
Michael Cochez
eb7a5b2ee6
m_gravity was set on the line above, so the condition will always be false.
2022-02-12 00:39:45 +01:00
Benau
c3b2eaf3e2
Allow adding players when using enter server dialog
2022-02-04 13:47:41 +08:00
Benau
b411f8c60d
Remove unneeded sprintf
2022-02-03 10:51:15 +08:00
Kuba
65afb72c98
Fix assertion failed introduced in #4723 ( #4728 )
2022-01-28 09:56:00 +08:00
Benau
6e347ae517
Fix #4726
2022-01-27 07:18:45 +08:00
mrkubax10
b80df76116
Fix wrong lap count in GP result
2022-01-26 12:37:13 +01:00
Semphriss
01a78ba594
Improved code quality in item.cpp ( #4722 )
...
Fixes bug where a bubblegum shield popping/bursting will leave an invisible gum object behind
2022-01-26 09:13:51 +08:00
Lois Doyenard
3d4cb58af5
Accept emails with format e.email (from #4718 )
2022-01-25 10:48:38 +01:00
Lois Doyenard
b66e0d0d0d
More precise error message for online unsername (2 & 3 from #3599 )
2022-01-25 10:04:44 +01:00
Semphriss
96c0d167bf
Items animation ( #4713 )
2022-01-25 13:07:04 +08:00
Benau
9e321d804e
Fix #4711
2022-01-11 09:24:01 +08:00
Semphris
9b6347d62d
Added animation to stars
2022-01-09 23:49:24 -05:00
ldoyenard
886783db31
Add left side ghost replay difficulties ( #4707 )
2022-01-05 10:16:23 +08:00
Benau
d4ed01b467
Disable accelerometer or gyroscope control if gamepad events trigger, fixed #4705
2022-01-04 09:37:59 +08:00
Benau
7dc8f3e958
Fix order of ghost replay difficulties depending on race result
2021-12-23 00:47:57 +08:00
STK-Waldlaubsaengernest
c09305b236
Fix #4698
2021-12-22 12:14:33 +01:00
Stanislas Dolcini
0a99c667ef
Request AMD GPU on Enduro Devices
...
It seems AMD provides an equivalent to `NvOptimusEnablement` called `AmdPowerXpressRequestHighPerformance`
See https://gpuopen.com/learn/amdpowerxpressrequesthighperformance/
2021-12-12 22:35:57 +01:00