1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-05 19:31:04 +00:00
luanti/src/client
Lars Müller 138052adfc
Add particle blend mode "clip" (#15444)
This lets modders avoid alpha blending rendering bugs as well as potential (future) performance issues.
The appropriate blend modes are also used for node dig particles.

---------

Co-authored-by: sfan5 <sfan5@live.de>
2024-11-19 13:30:17 +01:00
..
meshgen Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
render Implement support for FSAA in combination with post-processing (#15392) 2024-11-18 14:06:48 +01:00
shadows Dynamic shadows: whitelist the 'opengl3' driver 2024-11-15 12:18:48 +01:00
sound Make Luanti buildable for macOS 10.15 also. (#15352) 2024-10-28 19:40:28 +01:00
activeobjectmgr.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
activeobjectmgr.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
camera.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
camera.h Remove unused and rarely used irrlicht color functions (#15442) 2024-11-18 00:02:53 +01:00
client.cpp Remove BMP image support (#15434) 2024-11-15 12:21:30 +01:00
client.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientenvironment.cpp Remove unused pos_max_d 2024-11-12 10:52:46 +01:00
clientenvironment.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientevent.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientlauncher.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientlauncher.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientmap.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientmap.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientmedia.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientmedia.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientobject.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientobject.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clientsimpleobject.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
clouds.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
clouds.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
CMakeLists.txt Extract image generation/cache from texturesource.cpp 2024-03-30 11:06:44 +01:00
content_cao.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
content_cao.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
content_cso.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
content_cso.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
content_mapblock.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
content_mapblock.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
event_manager.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
filecache.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
filecache.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
fontengine.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
fontengine.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
game.cpp MainMenuManager: fix FIXME (#15414) 2024-11-12 10:52:37 +01:00
game.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
gameui.cpp Remove unused and rarely used irrlicht color functions (#15442) 2024-11-18 00:02:53 +01:00
gameui.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
guiscalingfilter.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
guiscalingfilter.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
hud.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
hud.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
imagefilters.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
imagefilters.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
imagesource.cpp Remove unused and rarely used irrlicht color functions (#15442) 2024-11-18 00:02:53 +01:00
imagesource.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
inputhandler.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
inputhandler.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
joystick_controller.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
joystick_controller.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
keycode.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
keycode.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
keys.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
localplayer.cpp Remove unused pos_max_d 2024-11-12 10:52:46 +01:00
localplayer.h Remove unused pos_max_d 2024-11-12 10:52:46 +01:00
mapblock_mesh.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
mapblock_mesh.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
mesh.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
mesh.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
mesh_generator_thread.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
mesh_generator_thread.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
minimap.cpp Fix some smaller issues with texture/image handling 2024-11-16 16:54:22 +01:00
minimap.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
mtevent.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
particles.cpp Add particle blend mode "clip" (#15444) 2024-11-19 13:30:17 +01:00
particles.h Add particle blend mode "clip" (#15444) 2024-11-19 13:30:17 +01:00
renderingengine.cpp Implement support for FSAA in combination with post-processing (#15392) 2024-11-18 14:06:48 +01:00
renderingengine.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
shader.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
shader.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
sky.cpp Fix some smaller issues with texture/image handling 2024-11-16 16:54:22 +01:00
sky.h Fix some smaller issues with texture/image handling 2024-11-16 16:54:22 +01:00
sound.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
sound.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
texturepaths.cpp Remove BMP image support (#15434) 2024-11-15 12:21:30 +01:00
texturepaths.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
texturesource.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
texturesource.h Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
tile.cpp Replace licensing text in headers (LGPLv2.1) (#15321) 2024-10-28 15:57:39 +01:00
tile.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
wieldmesh.cpp Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00
wieldmesh.h Drop fixed pipeline support code (#15421) 2024-11-13 14:24:01 +01:00