summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2020-07-15Merge pull request #40389 from Chaosus/fix_shaderYuri Roubinsky
Fix some incorrect conversions which lead to crash in shaders
2020-07-14Fix some incorrect conversions which lead to crash in shadersYuri Roubinsky
2020-07-14Properly pass safe margin on initialization.Juan Linietsky
Fixes jitter.
2020-07-11Merge pull request #40272 from clayjohn/VULKAN-time-slicingRémi Verschelde
Add incremental update mode to sky
2020-07-11Add incremental update mode to skyclayjohn
2020-07-11Merge pull request #40193 from KoBeWi/dem_pikksRémi Verschelde
Allow Area2D and 3D mouse events without collision layer
2020-07-11Merge pull request #40266 from Chaosus/fma_fixRémi Verschelde
Enables 'fma' for GLES2
2020-07-10Enables 'fma' for GLES2Yuri Roubinsky
2020-07-10Merge pull request #40253 from madmiraal/add-override-keywordsRémi Verschelde
Add override keywords.
2020-07-10Added 'fma' function to shader languageYuri Roubinsky
2020-07-10Add override keywords.Marcel Admiraal
2020-07-10Allow Area2D and 3D mouse events without a collision layerTomasz Chabora
Co-authored-by: madmiraal <madmiraal@users.noreply.github.com>
2020-07-04Remove elements from monitored_bodies and monitored_areas as they areMarcel Admiraal
processed before calling the callback, instead of after they have all been processed, because the callbacks may readd them.
2020-07-04[macOS] Implement seamless display scaling.bruvzg
2020-07-03fix laxist collision detection on one way shapesCevantime
2020-07-02Merge pull request #37350 from aaronfranke/force-impulseRémi Verschelde
Refactor physics force and impulse code to use (force, position) order
2020-07-02Merge pull request #40018 from Faless/js/more_improvements_4.0Rémi Verschelde
HTML5 fixes, refactor, audio fallback, fixed FPS.
2020-07-01Add default 50ms output_latency web override.Fabio Alessandrelli
Hopefully a good tradeoff between latency and performance on most browsers.
2020-07-01Merge pull request #40016 from akien-mga/environment-code-cleanupRémi Verschelde
Environment: Refactor code for readability + more
2020-07-01Merge pull request #38713 from aaronfranke/string-64bitRémi Verschelde
Make all String integer conversion methods be 64-bit
2020-07-01Environment: Refactor code for readability + moreRémi Verschelde
- Makes all boolean setters/getters consistent. - Fixes bug where `glow_hdr_bleed_scale` was not used. - Split CameraEffects to their own source file. - Reorder all Environment method and properties declarations, definitions and bindings to be consistent with each other and with the order of property bindings. - Bind missing enum values added with SDFGI. - Remove unused SDFGI enhance_ssr boolean. - Sync doc changes after SDFGI merge and other misc changes.
2020-07-01Added const qualifier support for function arguments in shadersYuri Roubinsky
2020-06-30Merge pull request #35633 from Xrayez/physics-shape-propertyRémi Verschelde
Expose shape property for shape query parameters classes
2020-06-30Merge pull request #39953 from neikeq/fix-missing-defval-regr-from-39827Rémi Verschelde
Fix missing DEFVAL in RenderingDevice.storage_buffer_create
2020-06-29Merge pull request #39894 from madmiraal/fix-39768Rémi Verschelde
Trigger broadphase update when changing collision layer/mask.
2020-06-29Fix missing DEFVAL in RenderingDevice.storage_buffer_createIgnacio Etcheverry
2020-06-28Slight occlusion improvements.Juan Linietsky
2020-06-27Trigger broadphase update when changing collision layer/mask, andMarcel Admiraal
check for collision layer/mask changes in 2D hash grid broadphase update.
2020-06-27Merge pull request #39869 from Chaosus/shader_fix_returnRémi Verschelde
Prevents usage of return in main shader functions
2020-06-27Prevents usage of return in main shader functionsYuri Roubinsky
2020-06-27Fixes recently introduced shader leaksqarmin
2020-06-26Addition of SDFGI for open world global illuminationJuan Linietsky
Move GI to a deferred pass
2020-06-26Expose shape property for shape query parameters classesAndrii Doroshenko (Xrayez)
Co-authored-by: PouleyKetchoupp <pouleyketchoup@gmail.com>
2020-06-25Fix few places in shaders where const passing still incorrectYuri Roubinsky
2020-06-21Check for motion in cast_motion() before doing Bullet convexSweepTest().Marcel Admiraal
Also ensure that default closest_safe and closest_unsafe values are defined in cast_motion() and before cast_motion() is called.
2020-06-19Implemented global const array to shadersYuri Roubinsky
2020-06-16Merge pull request #39541 from Ev1lbl0w/feature/disable-renderingRémi Verschelde
Expose disable_render_loop property to GDScript
2020-06-16Expose disable_render_loop property to GDScriptEv1lbl0w
2020-06-15Merge pull request #39457 from bruvzg/kbd_layoutsRémi Verschelde
Add keyboard layout enumeration / set / get functions.
2020-06-13Ensure pair callback data is set to null when it's null.Marcel Admiraal
2020-06-13Add keyboard layout enumeration / set / get functions (macOS, Windows, ↵bruvzg
Linux/X11), remove latin variant function.
2020-06-08Test collision mask before creating constraint pair in Godot physics ↵Marcel Admiraal
broadphase 2D and 3D.
2020-06-06Minor fix on GLSL shader parserjfons
2020-06-04Correct misspellings of damped spring.Marcel Admiraal
2020-06-03Fix shader's length() function parsing in expressionsYuri Roubinsky
2020-06-03Remove 32-bit String hex_to_int methodAaron Franke
2020-06-02Refactor physics force and impulse codeAaron Franke
2020-06-02Light2D shadow mask construction fixlawnjelly
When using the default setting (layer 1 set only) nothing is stored in the tscn file for a Light2D, hence it relies on the value in the constructor. The problem is the constructed value is 1 in Light2D, and -1 in RasterizerCanvas::Light. -1 results in all bits being set so all occluders are shown, rather than just those in layer 1. This PR changes Rasterizer::Canvas constructor to set to 1. An alternative is to have -1 as the value for layer 1 throughout. (cherry picked from commit bf54fa5a62a980f5c4339137f9e2c6147642962c)
2020-05-27Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)
Extra `_2d` suffixes are removed from 2D methods accoringly.
2020-05-20doc: Sync classref with current sourceRémi Verschelde