aboutsummaryrefslogtreecommitdiff
path: root/src/client/content_cao.cpp
AgeCommit message (Collapse)Author
2022-05-22Merge branch 'master' of https://github.com/minetest/minetestElias Fleckenstein
2022-05-20Fix lighting of upright_sprite entities (#12336)x2048
Use MeshNode materials to set the light since ReadOnlyMaterials is now false
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