summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2020-10-09Implement GPU Particle Collisionsreduz
-Sphere Attractor -Box Attractor -Vector Field -Sphere Collider -Box Collider -Baked SDF Collider -Heightmap Collider
2020-10-09Merge pull request #42548 from pezcode/lights-metallicRémi Verschelde
Add METALLIC to light() built-ins
2020-10-03Return proper texture view format for decalsclayjohn
2020-10-04Add METALLIC to light() built-insPablo Escobar
2020-10-03Fix how Line2D obtains the other object's supportsMarcel Admiraal
Measure the distance from the line against the rotated object, not the rotated line, when obtaining the object's supports against a line.
2020-09-27Make YSort stableJohn Pennycook
Keeps track of the order in which items are collected by _collect_ysort_children, and uses that order to break ties between items with similar Y positions.
2020-09-23Merge pull request #42263 from Faless/js/servers_no_threadsRémi Verschelde
Ignore thread models when compiling with NO_THREAD
2020-09-23Ignore thread models when compiling with NO_THREADFabio Alessandrelli
The thread model option for physics (2D) and rendering (single-unsafe, single-safe, multithread), was causing crashes/locks when set as multithreaded and exported for a platform that does not support threads (namely HTML5). This commit ensures that when threads support is not available, that option is ignored, and the equivalent of "single-unsafe" is always used instead.
2020-09-23Merge pull request #42130 from clayjohn/RenderingDeviceHackRémi Verschelde
Expose local RenderingDevice creation to RenderingServer
2020-09-22Forbids varying declaration in particles and sky shadersYuri Roubinsky
2020-09-18Fix typos with codespellRémi Verschelde
Using codespell 1.17.1. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2020-09-17Merge pull request #41528 from keegano/physics-fix-wrap-angleRémi Verschelde
Wrap angles to (-pi, pi) in momentum calculation.
2020-09-17Add window click-through support.bruvzg
2020-09-16expose local RenderingDevice creation to RenderingServerclayjohn
2020-09-13Fixes crash when saving sceneHaoyu Qiu
2020-09-10Fix ATTENUATION and implement SHADOW_ATTENUATION.Lyuma
2020-09-09Set repeat in all 3 dimensions in 3d texturesclayjohn
2020-09-09Implement 3D textures as import and resource format.reduz
2020-09-07Clarify comparison precedence when enabling or disabling back buffer.Marcel Admiraal
2020-09-07Merge pull request #41781 from AnilBK/fix-typoRémi Verschelde
Fixed Some typos.
2020-09-06Implement manual particle emission and particle sub emitters.reduz
2020-09-05Fix crash regression in the shader function validationYuri Roubinsky
introduced in #41780
2020-09-05Improve messages in shader function validationYuri Roubinsky
2020-09-05Fixed Some typos.Anilforextra
2020-09-04Merge pull request #41761 from madmiraal/fix-assignment-operatorsRémi Verschelde
Ensure assignment operators return by reference to avoid unnecessary copies.
2020-09-04Merge pull request #40958 from clayjohn/VULKAN-shadow-noiseRémi Verschelde
Improve the quick hash function for all GPUs
2020-09-04Ensure assignment operators return by reference to avoid unnecessary copies.Marcel Admiraal
2020-09-03[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg
2020-09-03Merge pull request #41456 from nekomatata/x11-fix-popupsRémi Verschelde
Popup fixes for X11 display server
2020-09-02Fix particles shader to use built-insYuri Roubinsky
2020-09-02Re-Implement GPU particles on master.Juan Linietsky
-No new features yet -Unlike godot 3.x, sorting happens using GPU
2020-09-01Merge pull request #41668 from clayjohn/GLOW-HQRémi Verschelde
Add high quality glow mode
2020-09-01Fix typo in SDF jumpflood shaderJFonS
2020-08-31Add high quality glow modeclayjohn
2020-08-31Merge pull request #41605 from clayjohn/VULKAN-glowRémi Verschelde
Fix recent glow regressions
2020-08-29Fix recent glow regressionsclayjohn
2020-08-28Fixed 2D physics regression that causes RigidBody2D nodes to spin ↵TwistedTwigleg
uncontrollably when colliding
2020-08-27rasterizer_rd.cpp: Correct small typoYetizone
2020-08-26Wrap angles to (-pi, pi) in momentum calculation.Keegan Owsley
Fixes a bug that causes KinematicBody2Ds to produce too much angular momentum when rotating beyond 180 degrees.
2020-08-22Re-apply "Fixes for windows in X11 tiling WMs"PouleyKetchoupp
From PR #38727 which was reverted in #41373 because of regressions in Ubuntu with Gnome. Co-authored-by: Lorenzo Cerqua <lorenzocerqua@tutanota.com>
2020-08-20Merge pull request #41345 from clayjohn/VULKAN-sky-fogJuan Linietsky
Add fog to sky shaders
2020-08-19Add fog to sky shadersclayjohn
2020-08-19Revert "Fixes for windows in X11 tiling WMs"Juan Linietsky
2020-08-13Restored fog (non volumetric).Juan Linietsky
Uses a simpler and more intuitive implementation based on density. Its less flexible than before, but its easier to get nice results.
2020-08-13Added volumetric fog effect.Juan Linietsky
2020-08-01Improve the quick hash function for all GPUsclayjohn
2020-08-01Wake up RigidBody 2D after applying torqueMarkus Sauermann
2020-07-28Fixed next_pass materials not being drawnBrian Semrau
2020-07-27Make all String float conversion methods be 64-bitAaron Franke
2020-07-27Revert "Allow Area2D and 3D mouse events without a collision layer"Rémi Verschelde
This reverts commit 7eebb06b5571437828d8c5099558c303c72cd1f4.