Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-20 | Revert "Exposes capture methods to AudioServer + documentation" #30468 | Rémi Verschelde | |
Reverts the following commits: - c81ec6f26d40b70283958a4ef3e216fb32cbaf14: "Exposes capture methods to AudioServer, variable renames for consistency, added documentation." - 47c558b98abf842910c780294314326662410cdf: "Expose audio callbacks as signals." - dabaa11b3c451e9b8f2cca7e563bd9ec51edb169: "Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings." Some documentation improvements were kept for pre-existing methods. See rationale for reverting these changes in #30468. | |||
2020-01-19 | Clears completion_class in shaders (may cause troubles if not). | Yuri Roubinsky | |
2020-01-18 | Added missing form of array constructor in shaders | Yuri Roubinsky | |
2020-01-16 | Merge pull request #35215 from clayjohn/multimesh-error | Rémi Verschelde | |
Add multimesh format max for proper error checking | |||
2020-01-16 | Merge pull request #33615 from raphael10241024/fix_shape_change | Rémi Verschelde | |
refresh area2d collision when shape changes | |||
2020-01-16 | Add multimesh format max for proper error checking | clayjohn | |
2020-01-16 | Disabled array initialization, const array and arr.length in shaders | Yuri Roubinsky | |
2020-01-12 | Make texture_debug_usage thread safe | clayjohn | |
2020-01-10 | Fix nested break/return in shader switch statement | Yuri Roubinsky | |
2020-01-08 | Merge pull request #34671 from Chaosus/shader_hex_support | Rémi Verschelde | |
Support for hex numbers in shaders | |||
2020-01-06 | Add VisualServer methods to get the video adapter name and vendor | Hugo Locurcio | |
These methods can be used in scripts to retrieve the OpenGL `GL_RENDERER` and `GL_VENDOR` strings (respectively). This closes #28404. | |||
2020-01-03 | Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fix | Rémi Verschelde | |
Fixed antialiasing option for Polygon2D with concave/hollow shapes | |||
2020-01-01 | Fixed antialiasing option for Polygon2D | PouleyKetchoupp | |
Some cases were not handled properly for Polygon2D after making changes in common code to fix Line2D antialiasing. Added an option for drawing polygons to differentiate the two use cases. Fixes #34568 | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
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. | |||
2019-12-29 | Support for hex numbers in shaders | Yuri Roubinsky | |
2019-12-12 | Fixed an issue with recording audio. | Catchawink | |
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. | |||
2019-12-10 | Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers | Rémi Verschelde | |
Removed unused variables, add some constants numbers | |||
2019-12-10 | Removed unused variables, add some constants numbers | Rafał Mikrut | |
2019-12-06 | doc: Markup fixes for enums and constants | Rémi Verschelde | |
2019-12-05 | Merge pull request #34039 from Eoin-ONeill-Yokai/multimeshfix | Rémi Verschelde | |
Added Missing Binding for `multimesh_create` to VisualServer | |||
2019-12-04 | Added method binding for `multimesh_create` that was missing from ↵ | Eoin O'Neill | |
VisualServer class. | |||
2019-12-03 | Merge pull request #34061 from Chaosus/fix_shader_const | Rémi Verschelde | |
Fix expressions for global constants in shaders | |||
2019-12-03 | Merge pull request #33857 from nekomatata/polygon-2d-antialiasing | Rémi Verschelde | |
Fixed antialiased option for Polygon2D | |||
2019-12-02 | Fix expressions for global constants in shaders | Yuri Roubinsky | |
2019-12-01 | iOS modular build and export implementation. | bruvzg | |
2019-11-28 | Fixed antialiased option for Polygon2D / Line2D | PouleyKetchoupp | |
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 | |||
2019-11-27 | Fix crash when disabling a YSort node | Bojidar Marinov | |
Fixes #33932 | |||
2019-11-18 | Fix Visual Studio throwing C4146 warning. | Marcel Admiraal | |
2019-11-14 | refresh area2d collision when shape changes, close #33369 | RaphaelHunter | |
2019-11-11 | Merge pull request #33518 from BastiaanOlij/msaa_ext_modes | Rémi Verschelde | |
Add MSAA mode for Quest | |||
2019-11-11 | Add special external MSAA modes for GLES2 Rift S/Quest and OpenXR optimisation | Bastiaan Olij | |
2019-11-10 | Merge pull request #33516 from qarmin/small_fixes | Rémi Verschelde | |
Memory leaks and crash fixes | |||
2019-11-10 | Memory leak and crash fixes | Rafał Mikrut | |
2019-11-09 | Fixed Particles restart after visibility has been set to off and on again | PouleyKetchoupp | |
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 | |||
2019-11-08 | Merge pull request #27742 from rxlecky/camera-replication | Rémi Verschelde | |
Game camera override | |||
2019-11-08 | Fix 'r1' (and r2) may be used uninitialized warning in eq.cpp. | Marcel Admiraal | |
2019-11-05 | Merge pull request #33153 from raphael10241024/fix_occluder | Rémi Verschelde | |
fix occluders positions error under canvas_layer | |||
2019-11-03 | Prevents usage of unsupported texture shader types in GLES2 | Yuri Roubinsky | |
2019-11-02 | Merge pull request #33259 from Chaosus/remove_gles2_switch_op | Rémi Verschelde | |
Removed switch operator from GLES2 shader back-end | |||
2019-11-02 | Removed switch operator from GLES2 shader back-end | Yuri Roubinsky | |
2019-11-01 | Merge pull request #33238 from qarmin/other_fixes | Rémi Verschelde | |
Fix some crashes, overflows and using variables without values | |||
2019-11-01 | Fix some crashes, overflows and using variables without values | Rafał Mikrut | |
2019-10-31 | Prevents shader crash on GLES2 if unsupported built-in has been used | Yuri Roubinsky | |
2019-10-29 | Added check if field name in the shader is equal to builtin | Yuri Roubinsky | |
2019-10-29 | fix occluders positions error under canvas_layer, close #32880 | RaphaelHunter | |
2019-10-28 | Fix shader crash if non-boolean expression inserted into "if" | Yuri Roubinsky | |
2019-10-26 | Improve error messages related to `shader_type` | Hugo Locurcio | |
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. | |||
2019-10-25 | Merge pull request #32845 from madmiraal/rigidbody-mode-change | Rémi Verschelde | |
Activate Body(2D)SW when switching to rigid or character mode. | |||
2019-10-24 | Fix leak in Physics2DServerSW | Rafał Mikrut | |
2019-10-23 | Implement game camera override | Erik | |
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. |