sfan5
b9adf244e5
Simplify Irrlicht CMake for static linking
...
removes any dynamic linking capability, which will stop being possible soon anyway.
2024-04-10 15:31:59 +02:00
cx384
8a5e49c856
Refactor builtin HUD ( #14346 )
2024-04-10 11:43:15 +02:00
rubenwardy
284f6d3682
Refactor ContentDB integration ( #14507 )
2024-04-09 21:18:40 +02:00
Gregor Parzefall
cc1bfc6d03
Improve SDL GL fallback code
...
It now works even if window creation succeeds and only context creation fails.
Adapted from https://github.com/MoNTE48/Irrlicht . This should be fine
license-wise since that repo still contains the original Irrlicht license
(this is no legal advice).
Original PR: https://github.com/MoNTE48/Irrlicht/pull/9
Co-authored-by: Deve <deveee@gmail.com>
2024-04-08 20:15:37 +02:00
Gregor Parzefall
07fdf7158d
Migrate the Android port to SDL2
2024-04-08 20:15:37 +02:00
Gregor Parzefall
fca60e2a41
Add SDL2 Java code
2024-04-08 20:15:37 +02:00
DS
e12db0c182
Sounds: Queue more than two buffers if pitch is high ( #14515 )
...
Pitch changes playback speed. So always enqueuing 2 buffers did not suffice
(and it was unnecessary complicated).
2024-04-07 22:06:34 +02:00
DS
1d673ce075
Print filenames in irrlicht png warnings ( #14525 )
...
Makes warnings like this more informative:
`WARNING[Main]: Irrlicht: PNG warning: iCCP: known incorrect sRGB profile`
2024-04-07 22:06:13 +02:00
sfan5
7e4462e0ac
Better handling of temporary folders
2024-04-06 12:10:21 +02:00
sfan5
f87994edc7
Use better randomseed for Lua too
...
see e985b7a0bf5ddf4999330a5a1a878654f68b254e
This solves a concrete issue with async workers generating the same
random numbers (as discovered in #14518 ).
2024-04-06 12:10:21 +02:00
sfan5
ef0c19477c
Fix HAVE_RECENT_LJ false-positives
2024-04-06 12:10:21 +02:00
grorp
9bee6d899b
Fix invisible crosshair with effective HUD scaling < 1
2024-04-06 12:10:12 +02:00
1F616EMO~nya
2d8e4df7bc
Allow optional actor ObjectRef value in node interaction calls ( #14505 )
2024-04-05 13:00:50 +02:00
sfan5
4e1679d2a2
Keep empty servers at bottom of list ( #14511 )
2024-04-05 13:00:34 +02:00
Gregor Parzefall
fd8e02195e
Fix local server startup and shutdown blocking the main thread
...
Co-authored-by: sfan5 <sfan5@live.de>
2024-04-05 13:00:21 +02:00
Gregor Parzefall
b2982a6f14
Fix all cached media being loaded at once on the main thread
2024-04-05 13:00:21 +02:00
sfan5
a9a0f1e129
Fix GLES shader precision issues ( #14516 )
2024-04-05 13:00:10 +02:00
Lars Müller
0ea1ec31fc
Misc. doc things ( #14509 )
...
* Improve `[sheet` docs
* Clarify that `self` is a luaentity in `self.name`
* Clarify `textures = {itemname}` deprecation
* Document global callback table names
2024-04-03 14:24:15 +02:00
sfan5
f8bff346f4
Batched rendering of particles ( #14489 )
...
Co-authored-by: x2048 <codeforsmile@gmail.com>
Co-authored-by: Desour <ds.desour@proton.me>
2024-04-03 13:56:49 +02:00
sfan5
ff88ed7c75
Add symlink for Irrlicht shaders
2024-04-03 13:56:27 +02:00
sfan5
57a737c417
Improve logging of driver probing
2024-04-03 13:56:27 +02:00
sfan5
eb8785a209
Fix segfault if SDL GL context fails
2024-04-03 13:56:27 +02:00
cx384
d4b10db998
Add LF config to .gitattributes
2024-03-31 21:02:47 +02:00
cx384
3a35db6e67
Turn dos files into unix files
2024-03-31 21:02:47 +02:00
Gregor Parzefall
e79587c934
Add shorthand form for touch_interaction
2024-03-30 11:40:50 +01:00
Gregor Parzefall
8935f2af3c
Make long tap delay customizable and change default to 400ms
2024-03-30 11:40:50 +01:00
Gregor Parzefall
517f1602aa
Re-add "long tap to punch" as a client-side setting
2024-03-30 11:40:50 +01:00
Muhammad Rifqi Priyo Susanto
e8a8525bcd
Fix path splitting in translation updater script
2024-03-30 11:08:18 +01:00
grorp
6e3246c5fd
Limit crosshair scaling to integer multiples to avoid distortion ( #14501 )
2024-03-30 11:07:36 +01:00
sfan5
97066bf795
Sanity-check reliable packet size at earlier point
2024-03-30 11:07:20 +01:00
sfan5
5df60d85f7
Cache iconv context per-thread
2024-03-30 11:07:02 +01:00
sfan5
008d6be900
Rework iconv encoding detection
...
WCHAR_T doesn't seem as portable as we thought, so it's just easier
to detect the right encoding using macros at this point.
2024-03-30 11:07:02 +01:00
sfan5
d1a1aed23e
Reduce unnecessary include in serialize.h
2024-03-30 11:07:02 +01:00
cx384
673d2499e8
Refactor texturepaths.cpp and SourceImageCache
2024-03-30 11:06:44 +01:00
cx384
6ac053bbaa
Extract image generation/cache from texturesource.cpp
2024-03-30 11:06:44 +01:00
sfan5
6c6e48f006
Move values the mainmenu caches to dedicated files ( #14433 )
2024-03-30 11:06:28 +01:00
Elias Åström
bb6782ca58
Add repeat_dig_time setting ( #14295 )
2024-03-30 11:05:58 +01:00
sfan5
d307d01b18
Fix tests that rely on UTF-8 literals
...
and the lowercase function
2024-03-28 16:22:04 +01:00
src-tinkerer
08284e420d
Disable default password check in single player ( #14493 )
2024-03-27 21:46:41 +00:00
sfan5
d53ef90a73
Remove Irrlicht versioning
2024-03-27 20:55:48 +01:00
rubenwardy
b487341c32
Deprecate writing to mod directories ( #14486 )
2024-03-27 18:32:05 +00:00
sfan5
6a7a613741
Update the CI run with multiplayer tests
2024-03-26 21:39:02 +01:00
Desour
9cee9bc279
Build with the imported IrrlichtMt at irr
...
Also remove the now useless options (like IRRLICHT_INCLUDE_DIR)
and update download instructions, CI and similar.
Co-authored-by: sfan5 <sfan5@live.de>
2024-03-26 21:39:02 +01:00
import
f638482fba
Copy irrlichtmt to <root>/irr/
2024-03-26 21:39:02 +01:00
grorp
a7908da968
Replace antipattern translation example in lua_api.md ( #14482 )
2024-03-24 18:56:41 +01:00
Elias Åström
20bfaba0b7
Update docs to allow non-liquid nodes to use "liquid" drawtype
2024-03-24 18:56:29 +01:00
AFCMS
5a27c05b6a
Docker image workflow (publish on ghcr.io
) ( #14230 )
2024-03-24 18:54:09 +01:00
rubenwardy
24cc33e704
Add button_url[] and hypertext element to allow mods to open web pages ( #13825 )
...
Fixes #12500
2024-03-24 17:19:23 +00:00
rubenwardy
6c4a110679
Add world-independent storage directory for mods ( #12315 )
...
Fixes #4821
2024-03-24 17:18:58 +00:00
sfan5
b42b03bc40
Restrict lua_api_deploy workflow to main repo
2024-03-24 12:42:50 +01:00