summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2023-01-31Merge pull request #72425 from smix8/default_physics_space_on_demand_only_4.xRémi Verschelde
Create default World physics spaces on demand only
2023-01-31Create default World physics spaces on demand onlysmix8
Changes that the default physics spaces of World resources are only created on first use.
2023-01-31Audio rename (device, capture_device) -> (output_device, input_device)souplamp
Change instances of audio properties 'device' to 'output_device', and instances of audio properties 'capture_device' to 'input_device', as well as their subsequent getter & setter functions. Update the docs to reflect these changes, as well as the 3-to-4 converter for GDScript and CSharp to make proper conversions (only exception is 'device' since that name is too vague and might replace non-AudioServer related instances, such as user comments and variables). This does not change internal references to references like 'Render Client' and 'Capture Client' in WASAPI; such is outside the scope of this commit. This also does not change ALSA's references, considering that it uses 'device' to mean input and output interchangeably. Other references are changed, however where applicable, to be consistent with the new AudioServer methods and property names.
2023-01-31Merge pull request #72404 from clayjohn/RD-sky-crashRémi Verschelde
Fix various crashes relating to low roughness_layers
2023-01-31Merge pull request #72107 from rburing/separation_ray_normalRémi Verschelde
Fix separation ray normal direction
2023-01-31Merge pull request #72433 from clayjohn/Pointlight2D-crashRémi Verschelde
Avoid crash when CanvasTexture used with light decal atlas
2023-01-31Merge pull request #72357 from aaronfranke/area-gravity-unit-distRémi Verschelde
Replace Area gravity point distance scale with unit distance
2023-01-31Merge pull request #72343 from clayjohn/editor-canvas-bgRémi Verschelde
Remove viewport_set_disable_environment in favor of viewport_set_environment_mode
2023-01-30Avoid crash when CanvasTexture used with light decal atlasclayjohn
The decal atlas is used for Light2Ds, decals, and Light3Ds
2023-01-30Remove viewport_set_disable_environment in favor of ↵clayjohn
viewport_set_environment_mode This allows us to set a default value inherited by child viewports and have child viewports set the value themselves which is needed for disabling the environment in the editor
2023-01-30Fix various crashes relating to low roughness_layersclayjohn
2023-01-30Merge pull request #72031 from reduz/change-high-quality-texture-importRémi Verschelde
Refactor high quality texture import
2023-01-30Merge pull request #72393 from clayjohn/GLES3-normal-roughness-errorRémi Verschelde
Add a shader error when trying to using hint_normal_roughness_texture in the gl_compatibility renderer
2023-01-30Merge pull request #72356 from BastiaanOlij/fix_ssao_ssil_probesRémi Verschelde
Fix SSAO/SSIl being applied to reflection probes
2023-01-30Add a shader error when trying to using hint_normal_roughness_texture in the ↵clayjohn
gl_compatibility renderer
2023-01-30Refactor high quality texture importJuan Linietsky
* Only two texture import modes for low/high quality now: * S3TC/BPTC * ETC2/ASTC * Makes sense given this is the general preferred and most compatible combination in most platforms. * Removed lossy_quality from VRAM texture compression options. It was unused everywhere. * Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA). * Changed MacOS export settings so required texture formats depend on the architecture selected. This solves the following problems: * Makes it simpler to import textures as high quality, without having to worry about the specific format used. * As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it.
2023-01-30Fix SSAO/SSIl being applied to reflection probesBastiaan Olij
2023-01-29Replace Area gravity point distance scale with unit distanceAaron Franke
2023-01-29Remove deprecated AREA_PARAM_GRAVITY_POINT_ATTENUATIONAaron Franke
2023-01-30Create default World navigation maps on demand onlysmix8
Changes that the default navigation maps of World resources are only created on first use.
2023-01-29Merge pull request #72291 from clayjohn/GL-item-capRémi Verschelde
Remove cap on number of items drawn in frame in 2D gl_compatibility renderer
2023-01-28Remove cap on number of items drawn in frame in 2D gl_compatibility renderclayjohn
Also clean up some names to make the overall organization more clear Also remove cap on items per batch
2023-01-29Merge pull request #72214 from clayjohn/Skeleton2D-pivotRémi Verschelde
Automatically transform Skeleton2D calculations so pivots are not needed
2023-01-28Merge pull request #72228 from DarkKilauea/nav-agent-callableRémi Verschelde
Use Callable for Navigation Agent callbacks
2023-01-27Use Callable for Navigation Agent callbacksJosh Jones
2023-01-28Merge pull request #72174 from bitsawer/shader_include_fixesYuri Rubinsky
Close undefined Fix undefined
2023-01-27Automatically transform Skeleton2D calculations so pivots are not neededclayjohn
2023-01-27Fix several shader preprocessor include issuesbitsawer
2023-01-27Add a note about the parameter that global menu callbacks requireZoee Silcock
2023-01-26Merge pull request #71581 from clayjohn/dependency-changedRémi Verschelde
Flag dirty dependencies when GeometryInstance dependencies change in renderer
2023-01-26Merge pull request #69689 from smix8/navagent_rename_location_4.xRémi Verschelde
Rename Navigation uses of 'location' to 'position'
2023-01-26Merge pull request #72138 from clayjohn/GL-globalsRémi Verschelde
Properly append global uniform buffer name in gl_compatibility shaders
2023-01-26Merge pull request #72109 from Chaosus/shader_derivativeRémi Verschelde
Add derivative functions with precision to shaders
2023-01-26Properly append global uniform buffer name in gl_compatibility shadersclayjohn
Also error when using instance uniforms
2023-01-26Add derivative functions with precision to shadersYuri Rubinsky
2023-01-26Rename Navigation uses of 'location' to 'position'smix8
Contrary to the entire rest of the engine NavigationAgent's and NavigationLinks decided to deal with locations instead of positions.
2023-01-26Several shader preprocessor parser fixes and improvementsbitsawer
2023-01-26Fix separation ray normal directionRicardo Buring
2023-01-26Merge pull request #72082 from Calinou/warp-mouse-silence-warningRémi Verschelde
Silence `warp_mouse()` warning in favor of documentation
2023-01-26Merge pull request #72068 from clayjohn/RD-sky-textureRémi Verschelde
Validate another case of using DATA_FORMAT_A2B10G10R10_UNORM_PACK32 texture with storage flag
2023-01-26Merge pull request #72078 from bitsawer/fix_optimize_verticesRémi Verschelde
Fix range loop iteration regressions
2023-01-26Merge pull request #71455 from BastiaanOlij/fix_stereo_screen_depthRémi Verschelde
Make screen texture and depth texture work in Multiview
2023-01-26Merge pull request #72064 from hcoura/fix-vulkan-mobile-gpu-particlesRémi Verschelde
RenderForwardMobile - add dependency tracker info on geometry create
2023-01-25Silence `warp_mouse()` warning in favor of documentationHugo Locurcio
This warning was spammed in the Android editor when using the navigation joysticks in the 3D viewport when the finger slid over the viewport's edges.
2023-01-26Fix range loop iteration regressionsbitsawer
2023-01-25Validate another case of using DATA_FORMAT_A2B10G10R10_UNORM_PACK32 texture ↵clayjohn
with storage flag
2023-01-25RenderForwardMobile - add dependency tracker info on geometry createHenrique Coura
2023-01-25Fix array of token names in the shader parser Yuri Rubinsky
2023-01-25Make screen texture and depth texture work in MultiviewBastiaan Olij
2023-01-24Merge pull request #71832 from Geometror/fix-spotlight-artifactsRémi Verschelde
Fix some `SpotLight3D` issues (clustering artifacts, leaking light, AABB)