summaryrefslogtreecommitdiffstats
path: root/servers
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright statements to 2020Rémi Verschelde2020-01-01166-332/+332
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Fixed an issue with recording audio.Catchawink2019-12-121-2/+3
| | | | Prior to this fix, AudioEffectRecordInstance::init() was called before recording_active is set to true in AudioEffectRecord::set_recording_active(). This was setting is_recording to false in AudioEffectRecordInstance, because is_recording updates to the value of recording_active in AudioEffectRecordInstance::_io_thread_process(). To fix this issue, AudioEffectRecordInstance::init() is now called after recording_active is set to true.
* Merge pull request #34040 from qarmin/unused_variable_more_precise_numbersRémi Verschelde2019-12-104-4/+4
|\ | | | | Removed unused variables, add some constants numbers
| * Removed unused variables, add some constants numbersRafał Mikrut2019-12-104-4/+4
| |
* | doc: Markup fixes for enums and constantsRémi Verschelde2019-12-061-1/+1
| |
* | Merge pull request #34039 from Eoin-ONeill-Yokai/multimeshfixRémi Verschelde2019-12-051-0/+1
|\ \ | | | | | | Added Missing Binding for `multimesh_create` to VisualServer
| * | Added method binding for `multimesh_create` that was missing from ↵Eoin O'Neill2019-12-041-0/+1
| |/ | | | | | | VisualServer class.
* | Merge pull request #34061 from Chaosus/fix_shader_constRémi Verschelde2019-12-031-1/+1
|\ \ | | | | | | Fix expressions for global constants in shaders
| * | Fix expressions for global constants in shadersYuri Roubinsky2019-12-021-1/+1
| | |
* | | Merge pull request #33857 from nekomatata/polygon-2d-antialiasingRémi Verschelde2019-12-036-7/+7
|\ \ \ | |/ / |/| | Fixed antialiased option for Polygon2D
| * | Fixed antialiased option for Polygon2D / Line2DPouleyKetchoupp2019-11-286-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Polygon2D: The property wasn't used anymore after switching from canvas_item_add_polygon() to canvas_item_add_triangle_array() for drawing. Line2D: Added the same property as for Polygon2D & fixed smooth line drawing to use indices correctly. Fixes #26823
* | | iOS modular build and export implementation.bruvzg2019-12-012-0/+21
| |/ |/|
* | Fix crash when disabling a YSort nodeBojidar Marinov2019-11-271-8/+12
|/ | | | Fixes #33932
* Fix Visual Studio throwing C4146 warning.Marcel Admiraal2019-11-181-2/+2
|
* Merge pull request #33518 from BastiaanOlij/msaa_ext_modesRémi Verschelde2019-11-112-0/+4
|\ | | | | Add MSAA mode for Quest
| * Add special external MSAA modes for GLES2 Rift S/Quest and OpenXR optimisationBastiaan Olij2019-11-112-0/+4
| |
* | Merge pull request #33516 from qarmin/small_fixesRémi Verschelde2019-11-101-0/+1
|\ \ | |/ |/| Memory leaks and crash fixes
| * Memory leak and crash fixesRafał Mikrut2019-11-101-0/+1
| |
* | Fixed Particles restart after visibility has been set to off and on againPouleyKetchoupp2019-11-094-0/+8
| | | | | | | | | | | | Make sure particles are processed during the same frame when visibility is set to on, in case they are still active from before and need to be restarted. Fixed #33476
* | Merge pull request #27742 from rxlecky/camera-replicationRémi Verschelde2019-11-081-1/+1
|\ \ | | | | | | Game camera override
| * | Implement game camera overrideErik2019-10-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented uniform API in Viewport class to override 2D and/or 3D camera. Added buttons in 2D and 3D editor viewport toolbars that override the running game camera transform with the editor viewport camera transform. Implemented via remote debugger protocol and camera override API. Removed LiveEditFuncs function pointers from ScriptDebugger class. Since the debugger got access to the SceneTree instance (if one exists), there is no need to store the function pointers. The live edit functions in SceneTree are used directly instead. Also removed the static version of live edit functions in SceneTree for the same reason. This reduced the SceneTree -> Debugger coupling too since the function pointers don't need to be set from SceneTree anymore. Moved script_debugger_remote.h/cpp from 'core/' to 'scene/debugger/'. This is because the remote debugger is now using SceneTree directly and 'core/' classes should not depend on 'scene/' classes.
* | | Fix 'r1' (and r2) may be used uninitialized warning in eq.cpp.Marcel Admiraal2019-11-081-1/+3
| | |
* | | Merge pull request #33153 from raphael10241024/fix_occluderRémi Verschelde2019-11-051-1/+1
|\ \ \ | | | | | | | | fix occluders positions error under canvas_layer
| * | | fix occluders positions error under canvas_layer, close #32880RaphaelHunter2019-10-291-1/+1
| | | |
* | | | Prevents usage of unsupported texture shader types in GLES2Yuri Roubinsky2019-11-032-25/+86
| | | |
* | | | Merge pull request #33259 from Chaosus/remove_gles2_switch_opRémi Verschelde2019-11-021-0/+6
|\ \ \ \ | |_|_|/ |/| | | Removed switch operator from GLES2 shader back-end
| * | | Removed switch operator from GLES2 shader back-endYuri Roubinsky2019-11-021-0/+6
| | | |
* | | | Merge pull request #33238 from qarmin/other_fixesRémi Verschelde2019-11-011-6/+5
|\ \ \ \ | |/ / / |/| | | Fix some crashes, overflows and using variables without values
| * | | Fix some crashes, overflows and using variables without valuesRafał Mikrut2019-11-011-6/+5
| | | |
* | | | Prevents shader crash on GLES2 if unsupported built-in has been usedYuri Roubinsky2019-10-312-693/+693
|/ / /
* / / Added check if field name in the shader is equal to builtinYuri Roubinsky2019-10-292-0/+42
|/ /
* | Fix shader crash if non-boolean expression inserted into "if"Yuri Roubinsky2019-10-281-0/+5
| |
* | Improve error messages related to `shader_type`Hugo Locurcio2019-10-262-11/+20
| | | | | | | | | | | | | | | | The list of allowed shader types is now displayed if any `shader_type`-related error is emitted. This makes it easier to remember which shader types are allowed when creating a new shader.
* | Merge pull request #32845 from madmiraal/rigidbody-mode-changeRémi Verschelde2019-10-252-0/+4
|\ \ | | | | | | Activate Body(2D)SW when switching to rigid or character mode.
| * | Activate Body(2D)SW when switching to rigid or character mode.Marcel Admiraal2019-10-152-0/+4
| |/
* / Fix leak in Physics2DServerSWRafał Mikrut2019-10-241-0/+1
|/
* Merge pull request #32799 from clayjohn/free_poolsRémi Verschelde2019-10-131-0/+2
|\ | | | | Properly free sky and lightmap caches in multithreaded server
| * Properly free sky and lightmap caches in multithreaded serverclayjohn2019-10-131-0/+2
| |
* | Merge pull request #32767 from madmiraal/body2d-can_sleep-defaultRémi Verschelde2019-10-122-2/+2
|\ \ | | | | | | Fix mismatch between RigidBody2D and Body2DSW can_sleep defaults.
| * | Fix mismatch between RigidBody(2D) and Body(2D)SW can_sleep defaults.Marcel Admiraal2019-10-122-2/+2
| |/ | | | | | | | | | | - Set Body2DSW can_sleep default to true. - Set Body2D can_sleep default to true.
* / Fix to make sure the capture buffers are deallocated at shutdown. Silences ↵Saracen2019-10-112-0/+3
|/ | | | warnings.
* Fix invalid autocompletion pasting of shader param nameYuri Roubinsky2019-10-081-1/+1
|
* Merge pull request #32571 from DavidSichma/rect_flipRémi Verschelde2019-10-081-0/+11
|\ | | | | Correctly flip texture src region
| * Correctly flip texture src regionDavid Sichma2019-10-051-0/+11
| |
* | Prevent shader crash if name of variable overrides function nameYuri Roubinsky2019-10-061-0/+10
| |
* | Prevent shader crash if function call been used on constantYuri Roubinsky2019-10-061-1/+9
| |
* | Fix few redefinition name errors for variable/param/function in shadersYuri Roubinsky2019-10-061-6/+12
| |
* | Removed unnecessary shader error log messagesYuri Roubinsky2019-10-021-3/+1
|/
* Merge pull request #32051 from qarmin/some_error_explanationRémi Verschelde2019-09-251-1/+1
|\ | | | | Added some obvious errors explanations
| * Added some obvious errors explanationsqarmin2019-09-251-1/+1
| |