summaryrefslogtreecommitdiffstats
path: root/servers
Commit message (Collapse)AuthorAgeFilesLines
* removed DISCARD built in variable, replaced by actual discard GLSL ↵Juan Linietsky2017-08-294-137/+180
| | | | instruction, fixes #9677
* Fix #10723, a regression from 7a07895Bojidar Marinov2017-08-291-3/+4
| | | | Using @akien-mga's patch
* Disable antialiasing for CanvasItem triangle arraysRémi Verschelde2017-08-281-0/+1
| | | | Fixes #10461 and supersedes #10645 as suggested by @bruvzg.
* Merge pull request #10676 from hpvb/speedup-_render_canvas_item_treeRémi Verschelde2017-08-281-8/+5
|\ | | | | Use memset to zero z_list
| * Use memset to zero z_listHein-Pieter van Braam2017-08-271-8/+5
| | | | | | | | | | | | | | | | | | | | | | Using gprof I found the engine spending 10 - 20% of time in the _render_canvas_item_tree function. The function profiles as using about 0.09ms. Swapping the loop with two memset() calls reduces the time spent in this function a lot, and the time per call to about 0.02ms. Likewise the render_canvas function was using ~10% of time, replacing the loop there dropped per-call time from 0.22ms to 0.18ms.
* | Dead code tells no talesRémi Verschelde2017-08-2721-10198/+22
| |
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-27156-156/+156
|/
* Merge pull request #10590 from MasonAsh/fix-10589Rémi Verschelde2017-08-271-0/+6
|\ | | | | Fix shader function calls being assignable
| * Fix shader function calls being assignableMason Ashbridge2017-08-231-0/+6
| |
* | Added/Fixed null pointer checksWilson E. Alvarez2017-08-263-16/+14
| |
* | -Massive clean up to gizmosJuan Linietsky2017-08-266-695/+5
| | | | | | | | | | | | | | -Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings
* | Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-2/+2
|/ | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Merge pull request #10340 from Rubonnek/remove-unnecessary-assignmentsRémi Verschelde2017-08-224-15/+9
|\ | | | | Removed unnecessary assignments
| * Removed unnecessary assignmentsWilson E. Alvarez2017-08-214-15/+9
| |
* | Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky2017-08-216-217/+222
|\ \ | |/ |/| ClassDB: Provide the enum name of integer constants
| * ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-206-217/+222
| |
* | property validate assignment condition in new variables, fixes #9411Juan Linietsky2017-08-201-1/+7
|/
* -Fix all shadow and culling related issues, fixes #9330Juan Linietsky2017-08-195-11/+10
|
* Fixed wrong usage of has_no_area function, closes #10434Juan Linietsky2017-08-192-8/+9
|
* Added polygon antialiasing, but it does not work on nvidia. Will have to try ↵Juan Linietsky2017-08-196-5/+9
| | | | something else..
* -Volume sliders, mute, solo and fx bypass are functional, closes #9021Juan Linietsky2017-08-182-13/+63
| | | | -Fixed tree reselect, makes reselecting an audio bux FX work
* Properly manage drawing of primitives when they lack an area, fixes #8930Juan Linietsky2017-08-182-6/+9
|
* Add closest_power_of_2 func and implement mix_rate/latency on OS XMarcelo Fernandez2017-08-173-4/+4
|
* Shader: Fix typo in "facefordward"Rémi Verschelde2017-08-171-3/+3
| | | | Fixes #10399.
* Synchronize parameter names in definition and declarationTwistedTwigleg2017-08-1625-78/+78
| | | | Fixes #10244.
* Merge pull request #10373 from RandomShaper/remove-physics-checkRémi Verschelde2017-08-161-17/+13
|\ | | | | Remove needless check in motion test
| * Remove needless check in motion testPedro J. Estébanez2017-08-161-17/+13
| | | | | | | | Since now one-way collision is at shapes, the removed if was unneeded.
* | Rename cull_AABB to cull_aabbRémi Verschelde2017-08-163-3/+3
|/ | | | Part of #8830.
* Merge pull request #10177 from bojidar-bg/9832-fix-infinite-loopRémi Verschelde2017-08-112-4/+4
|\ | | | | Fix freeze on close of game using 2D physics introduced by #9832
| * Fix freeze on close of game using 2D physics introduced by #9832Bojidar Marinov2017-08-082-4/+4
| | | | | | | | Additionally, port the fix to 3D physics, just in case
* | Fixes method definitions with extra number of argumentsIgnacio Etcheverry2017-08-101-2/+2
| |
* | Removes type information from method bindsIgnacio Etcheverry2017-08-105-27/+27
| |
* | -Restored Sprite3D to working function, fixes #2061, fixes #9738Juan Linietsky2017-08-083-39/+1
|/ | | | -Restored an alpha scissor property in Material
* -Fixed BoneAttachment delay, closes #3966Juan Linietsky2017-08-071-2/+2
| | | | -Fixed skeleton crash, probably fixes other issues
* Restored black bars and custom images instead of black bars, closes #1571Juan Linietsky2017-08-075-28/+28
|
* Merge pull request #10141 from ISylvox/lower_case_godot_apiRémi Verschelde2017-08-0719-147/+147
|\ | | | | Makes all Godot API's Methods lower_case
| * Makes all Godot API's methods Lower CaseIndah Sylvia2017-08-0719-147/+147
| |
* | Merge pull request #10045 from marcelofg55/audioserver_finishRémi Verschelde2017-08-071-2/+3
|\ \ | |/ |/| Fix double finalisation of audio drivers
| * Fix double finalisation of audio driversMarcelo Fernandez2017-08-021-2/+3
| |
* | Added ARVRAnchor support and a few small enhancementsBastiaanOlij2017-08-032-5/+36
|/
* Fix AudioServer::finish not getting called while quittingMarcelo Fernandez2017-08-011-1/+2
|
* Merge pull request #9832 from RandomShaper/port-physics-fixesRémi Verschelde2017-08-019-21/+59
|\ | | | | Port physics fixes
| * Improve cleanup of physics constraintsPedro J. Estébanez2017-08-016-13/+37
| | | | | | | | | | | | | | | | Don't abort the loop when one is already released Remove warning on already-released constraint Clean up area's contraints as well Clear the constraint data as well Do the cleanup as soon as the space changes
| * Add missing initializersPedro J. Estébanez2017-07-251-1/+2
| |
| * Extend check for same space to all 2D/3D bodies/shapesPedro J. Estébanez2017-07-252-2/+13
| |
| * Fix 2D broadphase remove-while-iterating logicPedro J. Estébanez2017-07-251-2/+4
| |
| * Fix early-accepting area-area match when masks don't matchPedro J. Estébanez2017-07-251-3/+3
| |
* | Merge pull request #8567 from BastiaanOlij/ar_vr_serverRémi Verschelde2017-07-3118-23/+1168
|\ \ | | | | | | AR/VR base classes and position tracker support
| * | Adding base classes and structures for ARVR supportBastiaanOlij2017-07-2818-23/+1168
| | | | | | | | | | | | | | | | | | Added ArVrScriptInterface Added ARVRCamera, ARVRController and ARVROrigin helper objects
* | | Update SCsub file for /servers/ folderISylvox2017-07-291-2/+0
| | |