Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Optimize swapping nodes with equivalent lighting | Jude Melton-Houghton | 2022-03-29 | 2 | -20/+51 | |
| | ||||||
* | Fix the documentation of InvRef:get_lists() and clean up code (#12150) | DS | 2022-03-29 | 9 | -94/+54 | |
| | ||||||
* | Add API to control shadow intensity from the game/mod (#11944) | x2048 | 2022-03-26 | 16 | -31/+210 | |
| | | | * Also Disable shadows when sun/moon is hidden. Fixes #11972. | |||||
* | Fix memory leak in EmergeManager | Daroc Alden | 2022-03-14 | 1 | -0/+1 | |
| | | | | EmergeManager keeps a copy of the BiomeGen that it creates, but never deletes it. | |||||
* | Fix footsteps for players whose collision box min y != 0 (#12110) | Gregor Parzefall | 2022-03-14 | 1 | -3/+5 | |
| | ||||||
* | Fix undefined behavior in TileLayer (#12125) | Daroc Alden | 2022-03-11 | 1 | -2/+3 | |
| | | | Initialize the values properly | |||||
* | Remove direct OpenGL(ES) dependency | sfan5 | 2022-03-09 | 1 | -29/+2 | |
| | | | | | IrrlichtMt now provides this for us (see last commit) fixes #12041 | |||||
* | Use Irrlicht bindings for GL call | sfan5 | 2022-03-09 | 1 | -18/+11 | |
| | ||||||
* | Fix memory leak from SpatialAreaStore (#12120) | Daroc Alden | 2022-03-09 | 1 | -0/+1 | |
| | ||||||
* | Correct normal bias for entities | Dmitry Kostenko | 2022-03-07 | 3 | -12/+7 | |
| | | | | | | Remove use of magic constants. Apply cameraOffset Calculate distance projected on SM plane | |||||
* | Fix shadows for upright sprite nodes | Dmitry Kostenko | 2022-03-07 | 1 | -24/+21 | |
| | | | | | Avoid using read only materials in mesh scene node, as it confuses shadow renderer. | |||||
* | Avoid possible buffer overflow when checking face normals | Dmitry Kostenko | 2022-03-07 | 1 | -1/+1 | |
| | ||||||
* | Use correct indexes when checking mesh normals | Dmitry Kostenko | 2022-03-07 | 1 | -1/+1 | |
| | ||||||
* | Detect 'insane' normals in checkMeshNormals. | Dmitry Kostenko | 2022-03-07 | 1 | -0/+16 | |
| | | | | | Detect non-zero normals which point in the opposite direction from the face plane normal. | |||||
* | Improve lighting of entities. | Dmitry Kostenko | 2022-03-07 | 3 | -18/+25 | |
| | | | | | Pass correct natural & artificial light to the shaders Use natural/artificial light ratio for correct rendering of shadows | |||||
* | Apply shadow texture to wield-based entities | Dmitry Kostenko | 2022-03-07 | 1 | -2/+7 | |
| | | | | For example, dropped nodes and items. | |||||
* | Render shadows on entities. | Dmitry Kostenko | 2022-03-07 | 1 | -0/+11 | |
| | | | | Fixes problem with mod 'drawers'. | |||||
* | Readd basic_debug as a HUD flag (#12020) | Lars Müller | 2022-03-05 | 5 | -50/+44 | |
| | ||||||
* | Allow get_sky to return a table (#11963) | Zughy | 2022-03-05 | 2 | -28/+62 | |
| | ||||||
* | Fix segfault with autoscale_mode (again) | sfan5 | 2022-03-02 | 1 | -5/+5 | |
| | | | | | closes #12100 This time add some asserts so there is no misunderstanding about the NULL-ness of layer->texture. | |||||
* | Move the codebase to C++14 | sfan5 | 2022-02-26 | 7 | -18/+10 | |
| | ||||||
* | Lua API documentation: Various fixes (#12059) | SmallJoker | 2022-02-23 | 1 | -24/+25 | |
| | | | | | Change 1: Clarify when on_step collision information is provided Change 2: Document PostgreSQL and Redis settings Change 3: Overall AreaStore documentation improvements including consistent parameter naming based on community suggestions | |||||
* | FormspecMenu: make drawing of backgrounds less hacky (#9517) | DS | 2022-02-22 | 3 | -21/+15 | |
| | ||||||
* | Clean up ClientReady packet handling | sfan5 | 2022-02-17 | 3 | -44/+35 | |
| | | | | fixes #12073 | |||||
* | Use absolute value for bouncy in collision (#11969) | pecksin | 2022-02-16 | 2 | -2/+8 | |
| | | | | | * use abs(bouncy) in collision * test case for negative bouncy * send abs(bouncy) to old clients | |||||
* | Allow to set the displayed item count and its alignment via meta (#8448) | DS | 2022-02-10 | 1 | -12/+57 | |
| | | | | | | | | | | | | | * Allow to set the displayed item count and its offset via meta * fix rect constr call * devtest: add dump_item chatcommand * fix rect2 constr call (sdim is a position (typedef for v2s32), not a dimension) and remove background because it would work now * add missing utf8 to wide conversion * rename to count_meta | |||||
* | Increase max objects per block defaults (#12055) | Lars Müller | 2022-02-08 | 1 | -2/+1 | |
| | ||||||
* | Remove awful Mingw32 workarounds | sfan5 | 2022-02-08 | 3 | -34/+10 | |
| | | | | | Instead a warning is triggered if an affected compiler is detected. closes #12022 | |||||
* | Send HUD flags only if changed | Lars Müller | 2022-02-08 | 1 | -2/+5 | |
| | ||||||
* | Fix broken server startup if curl is disabled (#12046) | sfan5 | 2022-02-04 | 2 | -17/+25 | |
| | ||||||
* | Fix types of get_mapgen_setting_noiseparams (#12025) | Lars Müller | 2022-02-04 | 3 | -43/+8 | |
| | ||||||
* | Clean up ClientInterface locking | Jude Melton-Houghton | 2022-02-03 | 3 | -141/+128 | |
| | ||||||
* | Revert "Disable dynamic shadows for the 5.5.0 release" (#12032) | rubenwardy | 2022-01-31 | 5 | -6/+6 | |
| | ||||||
* | Fix builtin statbar backgrounds | Lars Mueller | 2022-01-31 | 1 | -4/+3 | |
| | | | | see #12000 | |||||
* | Use virtual paths to specify exact mod to enable (#11784) | rubenwardy | 2022-01-30 | 6 | -50/+122 | |
| | ||||||
* | Add another very awful workaround to prevent a crash on Mingw32 | sfan5 | 2022-01-30 | 1 | -0/+25 | |
| | | | | | This appears to be the same issue as 70df3d54f37c280f7afe60f6e964b8406577f39f. Hopefully the next MinGW update will remove the need for this. | |||||
* | Get rid of `basic_debug` last minute | sfan5 | 2022-01-30 | 4 | -17/+8 | |
| | | | This isn't a revert but rather just disables the codepaths. also see #12011 | |||||
* | Abort raycasts that go out-of-bounds (#12006) | sfan5 | 2022-01-30 | 1 | -0/+6 | |
| | ||||||
* | Get rid of empty test file | sfan5 | 2022-01-30 | 2 | -40/+0 | |
| | ||||||
* | Raise max mapgen limit constant to align with mapblock size | sfan5 | 2022-01-30 | 6 | -11/+73 | |
| | ||||||
* | Disable dynamic shadows for the 5.5.0 release | SmallJoker | 2022-01-29 | 5 | -6/+6 | |
| | | | | | | | | | The dynamic shadows are yet not in the desired state to justify the inclusion into version 5.5.0. A stable release is long overdue, hence this allows fixes to continue in 5.6.0-dev to finally release an acceptable version of the dynamic shadows feature. Reverting this commit is highly recommended to proceed in development. | |||||
* | Get rid of legacy workaround in SQLite backend | sfan5 | 2022-01-28 | 1 | -17/+0 | |
| | | | | tested on Android 11, fixes #11937 | |||||
* | Add game name to server status string | sfan5 | 2022-01-28 | 1 | -0/+2 | |
| | ||||||
* | Request execution on dedicated GPU on Windows | sfan5 | 2022-01-27 | 1 | -0/+9 | |
| | ||||||
* | Enable high-res timers on Windows | sfan5 | 2022-01-27 | 2 | -1/+5 | |
| | | | | | This should fix issues like #11891, caused by the fps limiting code being unable to operate correctly. | |||||
* | Rework drawtime and related timekeeping code to use microseconds | sfan5 | 2022-01-27 | 7 | -85/+101 | |
| | ||||||
* | Automatically migrate client mod storage (#11960) | Jude Melton-Houghton | 2022-01-27 | 3 | -5/+43 | |
| | ||||||
* | Define control(bits) as "unset" for entities (#11995) | Lars Müller | 2022-01-27 | 1 | -5/+8 | |
| | ||||||
* | Update example config and translation .cpp | updatepo.sh | 2022-01-25 | 1 | -7/+11 | |
| | ||||||
* | Cancel emerge callbacks on shutdown | Jude Melton-Houghton | 2022-01-23 | 1 | -0/+2 | |
| |