aboutsummaryrefslogtreecommitdiff
path: root/src/client/content_cao.cpp
AgeCommit message (Collapse)Author
2022-05-17Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2022-04-30Deal with compiler warningssfan5
2022-04-15upright_sprite: Fix walk animation in first person (#12194)SmallJoker
2022-03-07Fix shadows for upright sprite nodesDmitry Kostenko
Avoid using read only materials in mesh scene node, as it confuses shadow renderer.
2022-03-07Improve lighting of entities.Dmitry Kostenko
Pass correct natural & artificial light to the shaders Use natural/artificial light ratio for correct rendering of shadows
2022-03-07Render shadows on entities.Dmitry Kostenko
Fixes problem with mod 'drawers'.
2022-01-19Fix local animation not instantly updating after being setsfan5
2022-01-02Cap damage overlay duration to 1 second (#11871)Wuzzy
2022-01-02Recalculate normals before adding mesh to the scenex2048
2021-12-05Fix various code & correctness issues (#11815)sfan5
2021-11-22Add backwards-compatible behaviour if too few CAO textures specifiedsfan5
(#11766)
2021-11-19Fix local digging animation (#11772)savilli
2021-10-31Fix number of tool uses being off by 1..32767 (#11110)Wuzzy
2021-10-20Add no_texture.png as fallback for unspecified texturesWuzzy
2021-09-19Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-09-19Add ClientObjectRef:remove and return true in on_object_add callback to ↵Elias Fleckenstein
remove newly added object
2021-08-30add airjump and remove unused headersMinetest-j45
2021-08-27Joystick sensitivity for player movement (#11262)NeroBurner
This commit deprecates the forward, backward, left, and right binary inputs currently used for player movement in the PlayerControl struct. In their place, it adds the movement_speed and movement_direction values, which represents the player movement is a polar coordinate system. movement_speed is a scalar from 0.0 to 1.0. movement_direction is an angle from 0 to +-Pi: FWD 0 _ LFT / \ RGT -Pi/2 | | +Pi/2 \_/ +-Pi BCK Boolean movement bits will still be set for server telegrams and Lua script invocations to provide full backward compatibility. When generating these values from an analog input, a direction is considered active when it is 22.5 degrees away from either orthogonal axis. Co-authored-by: Markus Koch <markus@notsyncing.net> Co-authored-by: sfan5 <sfan5@live.de>
2021-08-16Start sprite animation at the beginning (#11509)Lean Rada
When setting a sprite animation, do not keep the last animation's frame number. Setting a new animation should start the animation at the start of the new animation.
2021-07-22Remove unused ITextSceneNode header (#11476)hecks
Co-authored-by: hecktest <>
2021-06-06Shadow mapping render pass (#11244)Liso
Co-authored-by: x2048 <codeforsmile@gmail.com>
2021-05-30Fix procession ordering issue in content_caosfan5
2021-05-13Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-05-11Add on_object_add callback2021.05Elias Fleckenstein
2021-05-10Add on_object_hp_change callback and nametag imagesElias Fleckenstein
2021-05-10Call on_object_properties_change callback when adding object to sceneElias Fleckenstein
2021-05-10Add on_object_properties_change callbackElias Fleckenstein
2021-05-10Add ClientObjectRef:set_propertiesElias Fleckenstein
2021-05-03fix: some code tidy about includes & irr namespacesLoic Blot
2021-05-03refacto: don't use RenderingEngine singleton on CAOLoic Blot
* we don't need on CAO side more than SceneManager, and temporary. Pass only required SceneManager as a parameter to build CAO and add them to the current scene * Use temporary the RenderingEngine singleton from ClientEnvironment, waitfor for better solution * Make ClientActiveObject::addToScene virtual function mandatory to be defined by children to ensure we don't forget to properly define it
2021-03-31Irrlicht support code maintenancesfan5
2021-03-26Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2021-02-17Add nametag background setting and object property (#10937)rubenwardy
2021-01-07Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2020-12-24Fix some minor code issues all over the placesfan5
2020-11-28Improved FreecamElias Fleckenstein
2020-11-28Merged MinetestElias Fleckenstein
2020-11-26Fixed glowing GenericCAOs being rendered completely back when Fullbright is ↵Elias Fleckenstein
enabled
2020-11-23LocalPlayer:set_physics_override; minetest.register_on_recieve_physics_overrideElias Fleckenstein
2020-11-12Fix player sprite visibility in first personsfan5
closes #10525
2020-11-12Fix overloaded virtual warnings with get/setAttachment()sfan5
2020-11-08ContentCAO: Fix segfault when minimap is disabledSmallJoker
2020-11-04Revert "Fix short 180 degree rotation when using set_bone_position (#10405)" ↵Lars Müller
(#10534) This reverts commit 0f98b54aa4b2361575002d92b29fe222703ba557.
2020-11-04Revert "Make Lint Happy"Elias Fleckenstein
This reverts commit ad148587dcf5244c2d2011dba339786c765c54c4.
2020-11-04Make Lint HappyElias Fleckenstein
2020-10-20Fix show_on_minimap default value for local playersfan5
fixes #10526
2020-10-19Decouple entity minimap markers from nametags replacing with show_on_minimap ↵sfan5
property (#10443)
2020-10-04Added Tracers, NoSlow and NoForceRotate; GUI Colors changedElias Fleckenstein
2020-10-04Add First Person Attachments (#10360)Jordan Snelling
Fixes some other third person camera specific attachments. Implements a single new flag for entities to be forced visible in first person mode. Old mods do not need to be updated to use the new flag and are fully backwards compatible.
2020-10-04Fix short 180 degree rotation when using set_bone_position (#10405)Lars Müller