summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2021-10-12Fix some LGTM errors of "Multiplication result converted to larger type"Aaron Franke
2021-10-11Fix shader crash on using METALLIC and ROUGHNESS built-ins in light funcYuri Roubinsky
2021-10-11Merge pull request #53641 from DeeJayLSP/audio_pitch_fixRémi Verschelde
2021-10-10Allow AudioStreamPlayer(2D) to provide `pitch_scale` on playbackDouglas Leão
2021-10-10Merge pull request #53066 from Chaosus/shader_funcsRémi Verschelde
2021-10-09Fix auto LOD generation for blendshapes.Joan Fons
2021-10-09Fix missing argument names in bindingsRémi Verschelde
While at it, tweak some boolean setters to use `p_enabled` for the bool. Also renames `draw_minimap()` to `set_draw_minimap()`.
2021-10-08Allow any floating-point value as a 3D rendering scale optionHugo Locurcio
This allows for finer control over 3D rendering resolution. Supersampling can also be performed by setting a 3D rendering resolution above 1.0, which is useful for offline rendering or for very high-end GPUs.
2021-10-08Merge pull request #53527 from Chaosus/shader_arrayRémi Verschelde
2021-10-08Allow declare the shader arrays with a size defined before identifierYuri Roubinsky
2021-10-07Merge pull request #53523 from Calinou/remove-occlusion-colorRémi Verschelde
2021-10-07Remove unimplemented `Environment.ambient_light_occlusion_color` propertyHugo Locurcio
This property was intended to provide a way to have SSAO or VoxelGI ambient occlusion with a color other than black. However, it was dropped during the Vulkan renderer development due to the performance overhead it caused when the feature wasn't used.
2021-10-07Replace references to VisualServer in code comments with RenderingServerHugo Locurcio
VisualServer no longer exists in the `master` branch.
2021-10-07Fix shader crash when passing array to index expressionYuri Roubinsky
2021-10-07Merge pull request #53491 from Chaosus/shader_fix_texture_array_uniformsYuri Roubinsky
2021-10-07Merge pull request #53504 from clayjohn/VULKAN-sky-bugRémi Verschelde
Remove bogus sky error check
2021-10-07Merge pull request #51115 from clayjohn/VULKAN-SSAO-radiusRémi Verschelde
Move assignment of SSAO radius push constant
2021-10-06Remove bogus sky error checkclayjohn
2021-10-06Fix regression which prevents using texture array uniformsYuri Roubinsky
2021-10-05Add missing shader built-insYuri Roubinsky
2021-10-05Merge pull request #53425 from Chaosus/shader_fixRémi Verschelde
2021-10-05Fix shader crash when passing array.length to functionsYuri Roubinsky
and similar cases
2021-10-05Merge pull request #53420 from nekomatata/fix-tilemap-moving-platformRémi Verschelde
2021-10-05Merge pull request #53412 from Chaosus/shader_fix_uniform_arraysYuri Roubinsky
2021-10-04Merge pull request #53365 from danger-dan/wakeup_fixCamille Mohr-Daurat
Use wakeup() function to wake sleeping bodies on impulse, force and velocities. Fix for PR #52967
2021-10-05Changed from directly waking bodies to using the wakeup() functions in ↵Daniel
direct body state changes (forces, impulses and veloicities). this 'bug' was introduced in PR #52967 added wakeup to 2d direct body
2021-10-04Fix syntax parsing error of uniform arrays declaration in shaderYuri Roubinsky
2021-10-04Fix physics glitch with TileMap moving platformsPouleyKetchoupp
Added a parameter in test_body_motion to exclude attached objects from collision, used to avoid collision with all TileMap tiles with moving platform motion instead of just the one tile the character touches. Same changes made in 3D for consistency, and handling potential similar cases.
2021-10-04Merge pull request #53280 from nekomatata/test-body-motion-parametersRémi Verschelde
2021-10-04Script interface improvements for test body motionPouleyKetchoupp
-Physics servers test body motion use a class to hold parameters instead of multiple arguments to make it more readable and flexible since there are many options -Improved documentation for test body motion and kinematic collision -Removed read-only properties for body motion results (not handled in scripts, so they should be get_ methods only instead)
2021-10-04Merge pull request #53398 from nekomatata/soft-body-index-checkRémi Verschelde
Fix remaining crashes with pinned vertices in GodotPhysics Soft Body
2021-10-04Merge pull request #49485 from Chaosus/shader_uniform_arraysYuri Roubinsky
2021-10-04Fix crashes with pinned vertices in GodotPhysics Soft BodyPouleyKetchoupp
2021-10-04Merge pull request #52802 from V-Sekai/gltf-extensionsRémi Verschelde
2021-10-04Added support for uniform arrays in shadersYuri Roubinsky
2021-10-04Fix crash when pinned SoftBody point is out of rangeHaoyu Qiu
2021-10-03GLTF for game templates.K. S. Ernest (iFire) Lee
Convert GLTF Document to use ImporterMeshInstance3D. Add a GLTFDocument extension list and an extension for converting the importer mesh instance 3d to mesh instance 3d. Use GLTF module when the editor tools are disabled. Modified the render server to be less restrictive on matching blend arrays and have more logging. Misc bugs with multimesh. Always index the meshes.
2021-10-03Merge pull request #42364 from madmiraal/fix-39887Rémi Verschelde
2021-10-03Remove Scene dependency from the TextServer, use scalable hex box font ↵bruvzg
instead of built-in bitmap one.
2021-10-01Merge pull request #53311 from nekomatata/soft-body-remove-mesh-referenceCamille Mohr-Daurat
Remove scene code in physics servers
2021-10-01Remove scene code in physics serversPouleyKetchoupp
Replaced Mesh with mesh RID in Godot Physics 3D and Bullet.
2021-10-01Implement TextServer GDExtension interface, remove TextServer GDNative ↵bruvzg
interface.
2021-10-01Merge pull request #52684 from Frixuu/masterRémi Verschelde
2021-10-01Merge pull request #53208 from timothyqiu/headless-crashRémi Verschelde
2021-09-30Use range iterators for `Map`Lightning_A
2021-09-30Merge pull request #53266 from nekomatata/remove-shape-metadataCamille Mohr-Daurat
Remove shape metadata from 2D physics server
2021-09-30Merge pull request #52544 from JFonS/lod_fixesJuan Linietsky
Auto LOD fixes and improvements
2021-09-30Remove shape metadata from 2D physics serverPouleyKetchoupp
Shape metadata was only used to get tile information when colliding with tilemaps. It's not needed anymore since there's an API in tilemap using body ids instead.
2021-09-29Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio
2021-09-29radial fog fixManuel Dun