Commit Graph

32 Commits (f3e741dad1311e0b4057b530386e246f921be52c)

Author SHA1 Message Date
Elias Fleckenstein f3e741dad1 Merge branch 'master' of https://github.com/minetest/minetest 2021-05-13 18:06:47 +02:00
Loic Blot 5a02c376ea refacto: RenderingEngine::get_scene_manager() is now not callable from singleton
This permits to make evidence that we have some bad object passing on various code parts. I fixed majority of them to reduce the scope of passed objects

Unfortunately, for some edge cases i should have to expose ISceneManager from client, this should be fixed in the future when our POO will be cleaner client side (we have a mix of rendering and processing in majority of the client objects, it works but it's not clean)
2021-05-03 19:49:19 +02:00
Elias Fleckenstein 880c9768a9 Merge branch 'master' of https://github.com/minetest/minetest 2021-03-26 14:00:57 +01:00
Wuzzy e441ab9675
Fix world-aligned node rendering at bottom (#10742) 2021-02-19 19:45:36 +01:00
Elias Fleckenstein 1fbbb76825 Merge branch 'master' of https://github.com/minetest/minetest 2021-02-10 19:50:36 +01:00
rubenwardy 4c76239818
Remove dead code (#10845) 2021-01-22 15:09:26 +00:00
Elias Fleckenstein cca4254f7c Merge branch 'master' of https://github.com/minetest/minetest 2021-01-07 12:35:04 +01:00
sfan5 74762470b2 Fix some minor code issues all over the place 2020-12-24 13:44:54 +01:00
Elias Fleckenstein 7250cf2c1c Merge branch 'master' of https://github.com/minetest/minetest 2020-12-12 14:00:10 +01:00
hecks 6d7067fd37
Implement mapblock camera offset correctly (#10702)
Implement mapblock camera offset correctly - reduce client jitter

Co-authored-by: hecktest <>
2020-12-05 15:03:40 -08:00
Elias Fleckenstein eb6aca8b4a Merged Minetest 2020-11-28 13:48:33 +01:00
Elias Fleckenstein 6bda686c04 MapBlockMesh Performance Improvement 2020-11-05 14:08:19 +01:00
Elias Fleckenstein 1f56317d5f Added NodeESP 2020-11-05 10:57:31 +01:00
Elias Fleckenstein 6ccb5835ff Revert "Make Lint Happy"
This reverts commit ad148587dc.
2020-11-04 16:57:41 +01:00
Elias Fleckenstein ad148587dc Make Lint Happy 2020-11-04 16:19:54 +01:00
Lars ed22260822 Remove all bump mapping and parallax occlusion related code. 2020-10-17 13:09:16 -07:00
Zughy a37e96eefc
-Wmem-access only called when GCC > 7 (#10453) 2020-10-06 20:51:27 +02:00
Elias Fleckenstein 43ee069dbf Improved X-Ray, added AutoEject 2020-10-05 22:25:36 +02:00
SmallJoker f46509d5e2
Remove unused functions reported by cppcheck (#10463)
Run unused functions reported by cppcheck

This change removes a few (but not all) unused functions.
Some unused helper functions were not removed due to their complexity and potential of future use.
2020-10-05 09:07:33 +02:00
Pierre-Yves Rollo 81c66d6efb Minimap as HUD element with API control
Features:
 * Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes()
 * New HUD elements for displaying minimap with custom size and placing
 * New minimap mode for displaying a texture instead of the map
2020-10-04 15:24:34 +02:00
Paul Ouellette 542df11bed
Fix GCC class-memaccess warnings (#10239) 2020-08-01 17:25:33 +02:00
Elias Fleckenstein ffe3c2ae0d Update to minetest 5.4.0-dev 2020-07-18 13:53:15 +02:00
Elias Fleckenstein 305e0e0d31 Auto disable smooth lighting when fullbright is active 2020-07-16 15:36:39 +02:00
Elias Fleckenstein e610149c0c Initial Commit 2020-07-06 15:50:55 +02:00
SmallJoker 5311a27523 Silence GCC warning in mapblock_mesh
Fixes following warning:
  warning: ‘waving’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2020-05-25 19:10:23 +02:00
Elias Fleckenstein 68f9263a24 Hacked Client 2020-05-13 19:41:30 +02:00
sfan5 73180a73da
mapblock_mesh: Optimize a few things (#9713) 2020-04-25 12:39:17 +02:00
Elias Fleckenstein 90d8855069 GalwayGirl Client 2020-04-08 11:52:16 +02:00
Lars Hofhansl 60bff1e6cb Waves generated with Perlin-type noise #8994 2019-11-19 19:42:52 -08:00
SmallJoker 539f016c1b
Better F6 profiler (#8750)
Update the profiler names to make more sense of what they actually represent
Move the profiler code from header to its source file
Use monospace font to align lines
Format the statistics line to align better with surrounding values
Refresh the profiler each 3 seconds (roughly)
2019-08-13 19:56:55 +02:00
sfan5 5b99abb847 Fix texture rotation for wallmounted nodeboxes
fixes #8358
2019-03-19 22:36:51 +01:00
Quentin Bazin 5f1cd555cd Move client-specific files to 'src/client' (#7902)
Update Android.mk
Remove 'src/client' from include_directories
2018-11-28 20:01:49 +01:00