summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2020-02-11Completed material/2D shader support (missing SCREEN_TEXTURE)Juan Linietsky
2020-02-11Changes to material required to add custom shaders in RD rendererJuan Linietsky
2020-02-11Modified light rendering to make it more compatible.Juan Linietsky
Modified polygon management to make it more compatible with MoltenVK
2020-02-112D lighting seems more or less complete.Juan Linietsky
2020-02-11Normalmapping and Specularmapping working in 2D engineJuan Linietsky
Added support for Sprite, AnimatedSprite and Polygon2D (should add for tileset eventually).
2020-02-11Bugfixes and ability to better specify filter and repeat modes everywhere.Juan Linietsky
Removes antialiased flag for draw_* methods.
2020-02-11basic 2D engine is more or less working with Vulkan, including editor.Juan Linietsky
Still a lot to do
2020-02-11Basic 2D engine is more or less working, needs more work for editor to be ↵Juan Linietsky
usable.
2020-02-11A lot of progress with canvas rendering, still far from working.Juan Linietsky
2020-02-11Texture refactorJuan Linietsky
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
2020-02-11Refactored RID/RID_Owner to always use O(1) allocation.Juan Linietsky
* Implements a growing chunked allocator * Removed redudant methods get and getptr, only getornull is supported now.
2020-02-10Remove AnimationTreePlayer nodeMichael Alexsander
2020-02-10Documented the new NavigationServer and all its associated nodes (2D and 3D)Duroxxigar
2020-02-10- Integrated NavigationServer and Navigation2DServer.Andrea Catania
- Added Navigation Agents and Obstacles. - Integrated Collision Avoidance. This work has been kindly sponsored by IMVU.
2020-02-10Merge pull request #34288 from bojidar-bg/33425-always-suggest-subsequenceRémi Verschelde
Always display subsequence autocompletion matches
2020-02-10Merge pull request #36031 from zxcvdev/fix_gpu_particles_some_devicesRémi Verschelde
Fix undefined behavior with atan in GPU Particles
2020-02-09Fix 2D CollisionShape controls pointing the wrong wayAaron Franke
They now point down, matching Godot's 2D coordinate system.
2020-02-09Merge pull request #35656 from ericrybick/35460-fix2Rémi Verschelde
Use a new approach to fix bone pose override not being reset when IK animation is stopped.
2020-02-09Use a new approach to fix bone pose override not being reset when IK ↵Eric Rybicki
animation is stopped. This reverts PR #35460 & commit 551c37167b0428b1489a8a6f6233624c5f4aa628.
2020-02-09Merge pull request #36048 from AndreaCatania/SoftBodyStiffRémi Verschelde
Make softbody completelly stiff to attachment point
2020-02-09Merge pull request #35768 from Eoin-ONeill-Yokai/hiddenRichTextRémi Verschelde
Fix to RichTextEffect `visibility` - Label Now Accounts for Skipped Characters.
2020-02-09Merge pull request #35808 from clayjohn/unexpose-compress-baseRémi Verschelde
Unexpose ARRAY_COMPRESS_BASE
2020-02-09Merge pull request #35840 from timothyqiu/groups-matchRémi Verschelde
Fixes add group in Group Editor dialog
2020-02-09Merge pull request #35814 from timothyqiu/line-edit-shortcutRémi Verschelde
Adds CTRL-A CTRL-E support to LineEdit on macOS
2020-02-09Merge pull request #36039 from YeldhamDev/tree_text_clip_fixRémi Verschelde
Fix text clipping in Tree items not working with negative values
2020-02-09Merge pull request #36008 from AndreaCatania/physical_bone_imprRémi Verschelde
Skeleton animates physical bones
2020-02-09Make softbody completelly stiff to attachment pointAndrea Catania
2020-02-09Fix GPU Particleszxcvdev
The special case atan(y,0) of the built-in shader function atan(y,x) returns different results on different devices. So this commit will add checks when the atan(y,x) function is used in ParticlesMaterial to set the direction of GPU Particles to make sure the desired values are returned (act as atan2(y,x)).
2020-02-08Fix text clipping in Tree items not working with negative valuesMichael Alexsander
2020-02-08Merge pull request #35714 from sumit0190/lineEditWidthRémi Verschelde
Update cached_width of the line_edit element (#35699)
2020-02-08Update cached_width of the line_edit element when setting it to be secretsumit0190
2020-02-08Added feature to move physical bones with skeleton when not simulating physicsAndrea Catania
2020-02-08Uses split cursor for SplitContainerHaoyu Qiu
2020-02-07Merge pull request #32496 from bitstopper/masterRémi Verschelde
Fixes broken CPUParticles2D AtlasTextures usage
2020-02-07Merge pull request #35950 from Chaosus/vs_scalar_uniform_rangeRémi Verschelde
Implemented hint_range for VisualShaderNodeScalarUniform
2020-02-07Implemented hint_range for VisualShaderNodeScalarUniformYuri Roubinsky
2020-02-07Use modules_enabled.gen.h to improve inter dependency checksRémi Verschelde
- Fix build with gdscript module disabled. Fixes #31011. - Remove unused `gdscript` compile option. - Fix build with regex module disabled. - Fix ImageLoaderSVG to forward declare thirdparty structs.
2020-02-07GraphEdit: Fix regression with GraphNode mouse filterRémi Verschelde
PR #35068 made Container (which GraphNode inherits) default to MOUSE_FILTER_PASS, so I removed the manual override, but it turns out that GraphNode's constructor still overrides it to MOUSE_FILTER_STOP. Another fix could be to remove the STOP in the constructor, but I don't know if it's there for a specific reason (e.g. to have GraphNodes STOP by default, but PASS in a specific case). Fixes #35978.
2020-02-07Completes doc for ItemList and TreeHaoyu Qiu
2020-02-06Merge pull request #35068 from akien-mga/containers-mouse-filter-passRémi Verschelde
Use MOUSE_FILTER_PASS for all containers
2020-02-06Merge pull request #35906 from muiroc/anim_node_value_bugRémi Verschelde
Pass missing args in AnimationNode script calls
2020-02-06Merge pull request #35867 from timothyqiu/path-updateRémi Verschelde
Updates Path2D in debugging if navigation is visible
2020-02-05Merge pull request #32959 from georgwacker/control-node-anim-fixRémi Verschelde
Fix control node transform animation jitter with pivot offset
2020-02-05Merge pull request #35908 from YeldhamDev/tileset_hide_propertiesRémi Verschelde
Hide TileSet's properties from the inspector
2020-02-05Add do..while(0) wrappers to macros without one.Marcel Admiraal
- Add do..while(0) wrapper to ERR_FAIL_NULL macros. - Add do..while(0) wrapper to ERR_FAIL_COND macros. - Add do..while(0) wrapper to ERR_CONTINUE macros. - Add do..while(0) wrapper to ERR_BREAK macros. - Add do..while(0) wrapper to CRASH_COND macros. - Add do..while(0) wrapper to ERR_FAIL macros. - Add do..while(0) wrapper to ERR_PRINT macros. - Add do..while(0) wrapper to WARN_PRINT macros. - Add do..while(0) wrapper to WARN_DEPRECATED macros. - Add do..while(0) wrapper to CRASH_NOW macros.
2020-02-05Remove duplicate WARN_PRINT macro.Marcel Admiraal
2020-02-05Remove duplicate ERR_PRINT macro.Marcel Admiraal
2020-02-04Hide TileSet's properties from the inspectorMichael Alexsander
2020-02-04pass missing args in AnimationNode script callsmuiroc
2020-02-03Added missing '\n' in visual shader expression node code generationYuri Roubinsky