aboutsummaryrefslogtreecommitdiff
path: root/servers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename two-parameter arc-tangent function to atan in shader language, as it ↵Ferenc Arn2017-11-231-1/+1
| | | | | | is in GLSL. Fixes #13214.
* Merge pull request #13159 from AndreaCatania/rayRémi Verschelde2017-11-228-178/+92
|\ | | | | Removed type_mask and fixed some variable name
| * Removed type_mask and fixed some variable nameAndreaCatania2017-11-218-178/+92
| |
* | Merge pull request #11895 from m4nu3lf/rendering/separate_threadJuan Linietsky2017-11-213-37/+33
|\ \ | |/ |/| Restore rendering on a separate thread
| * CommandQueueMT doesn't lock during command executionm4nu3lf2017-11-181-0/+26
| |
| * Restore rendering on a separate threadm4nu3lf2017-11-182-37/+7
| |
* | Implement per-instance custom bounding boxMarc Gilleron2017-11-205-4/+59
| | | | | | | | | | # Conflicts: # servers/visual/visual_server_scene.h
* | Ability to change indirect light energy.Juan Linietsky2017-11-192-4/+5
|/
* Rename Rect3 to AABB.Ferenc Arn2017-11-1720-141/+141
| | | | Fixes #12973.
* Ability to update parts of an array, and set arrays as dynamic drawJuan Linietsky2017-11-146-515/+13
|
* Merge pull request #12922 from eska014/engine-singletonsRémi Verschelde2017-11-141-5/+6
|\ | | | | Singleton management changes
| * Move singleton management from ProjectSettings to EngineLeon Krause2017-11-141-5/+6
| |
* | Merge pull request #12014 from hi-ogawa/fix-video-playbackRémi Verschelde2017-11-133-144/+111
|\ \ | |/ |/| Fix video playback
| * Fix video playbackMatt Hughes2017-10-143-144/+111
| | | | | | | | | | | | | | | | This adds support to - VideoPlayer - VideoStreamWebm - VideoStreamTheora
* | Removed add/remove interface bindings and added get_interfacesBastiaanOlij2017-11-135-6/+20
| |
* | classref: Sync with current sourceRémi Verschelde2017-11-131-0/+1
| | | | | | | | [ci skip]
* | Disabled filter clip by default and made it optional, fixes #12368, likely ↵Juan Linietsky2017-11-103-4/+4
| | | | | | | | others too
* | Remove node from list before calling queries, fixes #10886Juan Linietsky2017-11-102-3/+3
| |
* | Reworked how servers preallocate RIDs, should fix #10970Juan Linietsky2017-11-0911-69/+155
| |
* | Merge pull request #12713 from AndreaCatania/masterJuan Linietsky2017-11-096-4/+35
|\ \ | | | | | | Rewritten kinematic system
| * | Rewritten kinematic systemAndreaCatania2017-11-076-4/+35
| | |
* | | Fixing bad index used in Space2DSWMateusMP2017-11-081-13/+13
| | | | | | | | | | | | | | | Fix wrong col_obj access using wrong index variable. Related with issue #11695
* | | Merge pull request #11379 from m4nu3lf/feature/no_bias_overrotationRémi Verschelde2017-11-083-12/+37
|\ \ \ | |/ / |/| | Avoid bias over rotation in contact resolution
| * | Avoid bias overrotation in contact resolutionm4nu3lf2017-09-183-12/+37
| | |
* | | Bullet physics engine implementationAndreaCatania2017-11-041-1/+1
| | | | | | | | | | | | | | | | | | This is a bullet wrapper that allows Godot to use Bullet physics and benefit about all features. Also it support all specific Godot physics functionality like multi shape body, areas, RayShape, etc.. It improve the Joints, Trimesh shape, and add support to soft body even if Godot is not yet ready to it.
* | | Merge pull request #12262 from AndreaCatania/pplugJuan Linietsky2017-11-036-6/+243
|\ \ \ | | | | | | | | Physics server plug
| * | | Implemented physics plugAndreaCatania2017-11-046-6/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moved init_physics Implemented physics 2D plug Fix clang Fix clang Fix static check Fix clang Fix static check Moved physics server initialization Moved physics server settings initialization
* | | | Adding rumble support to ARVR controllers (if implemented on the ARVR interface)Bastiaan Olij2017-11-012-0/+21
| | | |
* | | | Merge pull request #12537 from marcelofg55/wasapi_improvementsRémi Verschelde2017-10-311-1/+1
|\ \ \ \ | | | | | | | | | | Improved WASAPI driver logic when devices are connected or disconnected
| * | | | Improved WASAPI driver logic when devices are connected or disconnectedMarcelo Fernandez2017-10-311-1/+1
| | | | |
* | | | | Merge pull request #11249 from m4nu3lf/bugfix/get_eulerRémi Verschelde2017-10-312-4/+5
|\ \ \ \ \ | | | | | | | | | | | | Fix inertia tensor update & Generic6DOFJoint & Simplify Basis::get_euler()
| * | | | | Fix wrong index in get_euler_xyz and wrong get_euler in G6DF Jointm4nu3lf2017-09-221-1/+1
| | | | | |
| * | | | | Fix Inertia tensor update & Generic 6DOF Jointm4nu3lf2017-09-222-3/+4
| | | | | |
* | | | | | Merge pull request #10770 from RandomShaper/fix-jointsRémi Verschelde2017-10-312-28/+0
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Fix joints collision exceptions, plus a bit more
| * | | | | Remove joint freeing logic from physics serversPedro J. Estébanez2017-09-092-28/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since joint resources are created by joint nodes and also they take care of freeing them, the physics server doesn't need to free bodies' joints explicitly. The logic for clearing the constraints map/set is still relevant as there may be collision pairs and in their case its the server itself the one creating them and therefore releasing them.
* | | | | | Merge pull request #12523 from RandomShaper/fix-margins-drawn-too-lateJuan Linietsky2017-10-301-2/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix viewport margins drawn after swapping buffers
| * | | | | | Fix viewport margins drawn after swapping buffersPedro J. Estébanez2017-10-301-2/+1
| | | | | | |
* | | | | | | Refactor bufer to bufferPoommetee Ketson2017-10-283-7/+7
| | | | | | |
* | | | | | | Revert "Rename Schlick GGX to GGX."Rémi Verschelde2017-10-231-1/+1
| | | | | | |
* | | | | | | Many fixes to SSAO, should be good now.Juan Linietsky2017-10-225-4/+29
| | | | | | |
* | | | | | | Merge pull request #12296 from tagcup/ggx_renameRémi Verschelde2017-10-221-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Rename Schlick GGX to GGX.
| * | | | | | | Rename Schlick GGX to GGX.Ferenc Arn2017-10-211-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Schlick's approximation and GGX are orthogonal concepts. Furthermore, it's usage so far has been inconsistent: we don't even use it with anisotropic SchlickGGX, and Burley (Disney) diffuse does use it while its name doesn't indicate it. The use of Schlick's approximation in Burley and GGX is an implementation detail and doesn't need to be reflected to the namig.
* / / / / / / AudioEffectFilter: lowercase dB property to dbPoommetee Ketson2017-10-221-1/+1
|/ / / / / /
* | | | | | Merge pull request #12291 from RandomShaper/fix-raycast-namingRémi Verschelde2017-10-214-40/+40
|\ \ \ \ \ \ | | | | | | | | | | | | | | Rename RayCasts collision_layer to collision_mask
| * | | | | | Rename RayCasts collision_layer to collision_maskPedro J. Estébanez2017-10-214-40/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The point is that `RayCast`s are checked against objects' `collision_layer`(s), but they themselves are considered no to _belong_ to any layer. Therefore, the correct name for their property is `collision_mask`, rather than `collision_layer`. Only renaming is needed since the behavior was already the right one, only that it wasn't matching what users would expect from the name and description of the property. Fixes #7589, where it's also discussed.
* | | | | | | Merge pull request #12290 from Noshyaar/enumRémi Verschelde2017-10-214-5/+5
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | Bind unbound enums, rearrange some by value [ci skip]
| * | | | | | Bind unbound enums, rearrange some by valuePoommetee Ketson2017-10-224-5/+5
| | | | | | |
* | | | | | | Cleanup unnecessary debug printsRémi Verschelde2017-10-212-10/+1
|/ / / / / /
* | | | | | Fixed viewport transparent bg when clear mode is enabled.Daniel J. Ramirez2017-10-212-1/+5
| | | | | |
* | | | | | Bind some VisualServer functionsLeon Krause2017-10-202-6/+418
| |_|/ / / |/| | | |