summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2017-03-05Add a bunch of missing Godot headers in own filesRémi Verschelde
2017-02-28Merge pull request #7878 from RebelliousX/elseRémi Verschelde
Bunch of missing `else` statements and general logic
2017-02-28Inf and NaN support added to GDScript.Saracen
2017-02-28 Various fixes detected using PVS-Studio static analyzer.Thaer Razeq
- Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements
2017-02-26Merge pull request #7802 from tagcup/physics_64bitRémi Verschelde
Use real_t as floating point type in physics code.
2017-02-21-renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky
modified files) -.pck and .zip exporting redone, seems to be working..
2017-02-16a ton of bug fixes to the rendererJuan Linietsky
2017-02-15Many fixes to make exported scenes work better, still buggy.Juan Linietsky
2017-02-13Use real_t as floating point type in physics code.Ferenc Arn
This is a continuation of an on-going work for 64-bit floating point builds, started in PR #7528. Covers physics, physics/joints and physics_2d code. Also removed matrixToEulerXYZ function in favor of Basis::get_euler.
2017-02-13Rename the _MD macro to D_METHODHein-Pieter van Braam
This new name also makes its purpose a little clearer This is a step towards fixing #56
2017-02-13Remove use of _SCS from ADD_METHODHein-Pieter van Braam
This saves typing and is a step towards fixing #56
2017-02-12Merge pull request #7763 from Limb/fixwindowscompileRémi Verschelde
Fixed compilation issues with Visual Studio
2017-02-12Merge pull request #7746 from sanikoyes/Pr-fix-msvc-compileRémi Verschelde
Fix msvc compile error
2017-02-08Fixed compilation issues with Visual StudioKenneth Lorthioir
2017-02-08basic contact shadows implementation, will most likely need some polishingJuan Linietsky
2017-02-07Merge pull request #7715 from m4nu3lf/bugfix/g6dof_joint_setterRémi Verschelde
Fixed property setter in G6DOF joint
2017-02-07Fix msvc compile errorsanikoyes
2017-02-06shadows were not working in-editor for nvidia, fixed nowJuan Linietsky
2017-02-06ability to adjust propagation in gi probeJuan Linietsky
2017-02-06Several bugfixes, improving the import workflowJuan Linietsky
2017-02-03Fixed property setter in G6DOF jointm4nu3lf
2017-01-25Audio bus editing is COMPLETE!Juan Linietsky
2017-01-24Use constants from math_funcs rather than unstandardized C++ constants.Ray Koopa
2017-01-23Ability to delete, drag and drop audio buses!Juan Linietsky
2017-01-23Added audio bus phaser effect, welcome to the 70s, baby!Juan Linietsky
2017-01-23Pretty high quality pitch Shifting effect using smbPitchShiftJuan Linietsky
2017-01-22Added Audio Limiter bus effect, and sidechain ability to compressor.Juan Linietsky
2017-01-22Simple to use compressor effectJuan Linietsky
2017-01-22Delay sound effectJuan Linietsky
2017-01-22Added new Audio Bus Chorus effect.Juan Linietsky
Added new Audio Bus Panner effect.
2017-01-21Added BUS effect, Stereo EnhancerJuan Linietsky
2017-01-21distortion effectJuan Linietsky
2017-01-21WIP new AudioServer, with buses, effects, etc.Juan Linietsky
2017-01-16Overloaded basic math funcs (double and float variants). Use real_t rather ↵Ferenc Arn
than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions.
2017-01-16Adapt platforms to AudioServer refactoringRémi Verschelde
Fixes compilation on Windows and likely other platforms (at least as far as AudioServer changes were concerned), though they were not tested.
2017-01-16Working on compile issues for iOSBastiaanOlij
2017-01-16Style: Various fixes to play nice with clang-formatRémi Verschelde
2017-01-16Style: Fix statements ending with ';;'Rémi Verschelde
2017-01-16Style: Cleanups, added headers, renamed filesRémi Verschelde
Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
2017-01-15Oops! Audio engine has vanished :DJuan Linietsky
2017-01-15Style: Cosmetic fixes to play nice with clang-formatRémi Verschelde
2017-01-15fixed to 2D physics, makes it work againJuan Linietsky
2017-01-14Style: Fix whole-line commented codeRémi Verschelde
They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
2017-01-12Unify naming of blendshape / morphtarget into just "Blend Shape"Juan Linietsky
2017-01-11remove shorteners for server types in scriptJuan Linietsky
2017-01-11Both Array and Dictionary are always in shared mode (removed copy on write).Juan Linietsky
2017-01-11Type renames:Juan Linietsky
Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray
2017-01-10Merge pull request #7426 from m4nu3lf/bugfix/physicsJuan Linietsky
Fixed inertia tensor computation and center of mass
2017-01-10Merge pull request #7445 from tagcup/2d_math_fixesJuan Linietsky
Various corrections in 2D math.
2017-01-10Various corrections in 2D math.Ferenc Arn
This is the follow up for the 2D changes mentioned in PR #6865. It fixes various mistakes regarding the order of matrix indices, order of transformation operations, usage of atan2 function and ensures that the sense of rotation is compatible with a left-handed coordinate system with Y-axis pointing down (which flips the sense of rotations along the z-axis). Also replaced float with real_t, and tried to make use of Matrix32 methods rather than accessing its elements directly. Affected code in the Godot code base is also fixed in this commit. The user code using functions involving angles such as atan2, angle_to, get_rotation, set_rotation will need to be updated to conform with the new behavior. Furthermore, the sign of the rotation angles in existing 2D scene files need to be flipped as well.