grorp
a9fe83126a
Get rid of depth buffer workaround in the render pipeline code ( #15407 )
...
I originally wanted to get of the legacy IVideoDriver::setRenderTarget altogether,
but that ended up being too much work.
The remaining usage is in "dynamicshadowsrender.cpp".
Here's a comment I wrote about the workaround:
----------------------------------------
Use legacy call when there's single texture without depth texture
This means Irrlicht creates a depth texture for us and binds it to the FBO
This is currently necessary for a working depth buffer in the following cases:
- post-processing disabled, undersampling enabled
(addUpscaling specifies no depth texture)
- post-processing disabled, 3d_mode = sidebyside / topbottom / crossview
(populateSideBySidePipeline specifies no depth texture)
- post-processing disabled, 3d_mode = interlaced
(probably, can't test since it's broken)
(populateInterlacedPipeline specifies no depth texture)
With post-processing disabled, the world is rendered to the TextureBufferOutput
created in the functions listed above, so a depth buffer is needed
(-> this workaround is needed).
With post-processing enabled, only a fullscreen rectangle is rendered to
this TextureBufferOutput, so a depth buffer isn't actually needed.
But: These pipeline steps shouldn't rely on what ends up being rendered to
the TextureBufferOutput they provide, since that may change.
This workaround was added in 1e9640395468beb53f70303ef6b7aa72e395b7b4 /
https://irc.minetest.net/minetest-dev/2022-10-04#i_6021940
This workaround should be replaced by explicitly configuring depth
textures where needed.
----------------------------------------
2024-11-15 11:38:56 +01:00
cx384
d4378a74d3
Fix register_ore ore_type error handling
2024-11-15 11:37:17 +01:00
sfan5
0c3117f9b3
Fix mainmenu settings crash caused by last commit
...
closes #15432
2024-11-13 18:39:10 +01:00
sfan5
794aea8e92
Drop fixed pipeline support code ( #15421 )
...
OpenGL 2.0 is now mandatory.
2024-11-13 14:24:01 +01:00
veprogames
0fde9ab7e8
Change minetest.net to luanti.org in 'Further documentation'
2024-11-13 14:23:39 +01:00
grorp
11e04ec113
Replace forgotten SEvent memset
2024-11-13 14:23:13 +01:00
sfan5
ea4ae55e24
Implement script sandboxing for main menu
2024-11-13 14:22:41 +01:00
sfan5
1fd4e0b82d
Refactor ScriptApiSecurity for cleaner separation of concerns
2024-11-13 14:22:41 +01:00
Erich Schubert
4c44942a39
Add weights to biomes ( #15142 )
2024-11-12 10:53:17 +01:00
cx384
44b261d136
Luacheck: add VoxelManip to globals
2024-11-12 10:53:04 +01:00
sfan5
c00129360e
Remove unused pos_max_d
2024-11-12 10:52:46 +01:00
sfan5
9a44d835d6
Remove redundant CollisionInfo::plane
2024-11-12 10:52:46 +01:00
sfan5
f916f5de78
Add basic unit tests for collisionMoveSimple
2024-11-12 10:52:46 +01:00
wrrrzr
1c92d6243f
MainMenuManager: fix FIXME ( #15414 )
2024-11-12 10:52:37 +01:00
grorp
af61de7777
Minor rendering code fixes ( #15399 )
...
* Fix line numbers in shader errors
* Fix uninitialized variables in shadow code
2024-11-12 10:52:20 +01:00
sfan5
a5e3fca40c
Revert "Disable SDL2 for 5.10.0 ( #15284 )"
...
This reverts commit 6d7a5197407460515b68e1ca18052c124b2fe15b.
2024-11-10 20:56:09 +01:00
sfan5
8503d8de5e
Continue with 5.11.0-dev
2024-11-10 19:17:56 +01:00
sfan5
568f7a8e8f
Bump version to 5.10.0
5.10.0
2024-11-10 19:17:53 +01:00
ROllerozxa
a983b72713
Add Fastlane metadata for F-Droid ( #15411 )
...
Co-authored-by: grorp <grorp@posteo.de>
2024-11-10 19:08:08 +01:00
sfence
e55ba9c390
Support generation of working Xcode project for signature purposes on MacOS ( #15303 )
2024-11-10 19:06:52 +01:00
sfan5
ec7738934b
CI: fix workflows not running on translation update
2024-11-10 18:31:56 +01:00
chocomint
fbab80fced
Translated using Weblate (Spanish (American))
...
Currently translated at 100.0% (8 of 8 strings)
Translation: Minetest/Minetest Android
Translate-URL: https://hosted.weblate.org/projects/minetest/minetest-android/es_US/
2024-11-10 18:15:45 +01:00
chocomint
3b2abbea70
Added translation using Weblate (Spanish (American))
2024-11-10 18:15:45 +01:00
gallegonovato
998d1a2b8c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
chocomint
9a7471c5c0
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
chocomint
21c8c141aa
Added translation using Weblate (Spanish)
2024-11-10 18:15:45 +01:00
waxtatect
c2e89c5b6f
Translated using Weblate (French)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
Yof
cf76dac464
Translated using Weblate (Ukrainian)
...
Currently translated at 94.6% (1309 of 1383 strings)
2024-11-10 18:15:45 +01:00
ninjum
d9df06cda3
Translated using Weblate (Galician)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
grorp
66a5ddca25
Translated using Weblate (German)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
gallegonovato
0be1fe11ca
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
chocomint
812abba33b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
gallegonovato
2d6592a804
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1383 of 1383 strings)
2024-11-10 18:15:45 +01:00
chocomint
e23c191232
Translated using Weblate (Spanish)
...
Currently translated at 99.7% (1380 of 1383 strings)
2024-11-10 18:15:45 +01:00
gallegonovato
58ebe0a58f
Translated using Weblate (Spanish)
...
Currently translated at 99.7% (1380 of 1383 strings)
2024-11-10 18:15:45 +01:00
chocomint
000f0c78bc
Translated using Weblate (Spanish)
...
Currently translated at 99.3% (1374 of 1383 strings)
2024-11-10 18:15:45 +01:00
gallegonovato
aaf4877730
Translated using Weblate (Spanish)
...
Currently translated at 99.3% (1374 of 1383 strings)
2024-11-10 18:15:44 +01:00
chocomint
0c61461b07
Translated using Weblate (Spanish)
...
Currently translated at 99.1% (1371 of 1383 strings)
2024-11-10 18:15:44 +01:00
gallegonovato
31c50c470c
Translated using Weblate (Spanish)
...
Currently translated at 99.1% (1371 of 1383 strings)
2024-11-10 18:15:44 +01:00
chocomint
62bee9f502
Translated using Weblate (Spanish)
...
Currently translated at 98.7% (1366 of 1383 strings)
2024-11-10 18:15:44 +01:00
y5nw
112c0719cd
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 91.7% (1269 of 1383 strings)
2024-11-10 18:15:44 +01:00
gallegonovato
c96455b2e4
Translated using Weblate (Spanish)
...
Currently translated at 98.6% (1365 of 1383 strings)
2024-11-10 18:15:44 +01:00
chocomint
eed109c724
Translated using Weblate (Spanish)
...
Currently translated at 96.6% (1337 of 1383 strings)
2024-11-10 18:15:44 +01:00
BlackImpostor
f25eaf1261
Translated using Weblate (Russian)
...
Currently translated at 94.7% (1310 of 1383 strings)
2024-11-10 18:15:44 +01:00
BreadW
e1be22a6ff
Translated using Weblate (Japanese)
...
Currently translated at 94.5% (1308 of 1383 strings)
2024-11-10 18:12:48 +01:00
Wuzzy
5891d0f5ec
Translated using Weblate (German)
...
Currently translated at 99.7% (1380 of 1383 strings)
2024-11-10 18:12:48 +01:00
grorp
2424c64099
Translated using Weblate (German)
...
Currently translated at 99.7% (1380 of 1383 strings)
2024-11-10 18:11:40 +01:00
sfan5
8b27340b2e
Work around Intel driver bug on Win 8.1 and older
2024-11-10 17:44:45 +01:00
sfan5
7557a287e5
Update credits for 5.10.0
2024-11-10 13:23:16 +01:00
sfan5
122b2d70d9
Re-fix CAO mesh lighting with shaders disabled
...
previously: 65af606729f7e3c162bf0b77a02570697f784c66
2024-11-10 13:21:19 +01:00