summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-02Merge pull request #63789 from YuriSizov/editor-remove-old-property-widgetsRémi Verschelde
Remove `CustomPropertyEditor` completely
2022-08-02Merge pull request #51672 from Calinou/shader-add-hint-transparent-textureRémi Verschelde
Add `hint_transparent` to use a transparent black placeholder texture
2022-08-02Merge pull request #63797 from JohanAR/fix-color-picker-okhslRémi Verschelde
Fix ColorPicker color and hsv sync issue
2022-08-02Merge pull request #63627 from and-rad/vector-field-attractor-fixRémi Verschelde
Fix vector field particle attractor texture sampling
2022-08-02Merge pull request #63589 from RandomShaper/sdfgi_debug_pcRémi Verschelde
Keep SdfgiDebug shader's push constant size <= 128
2022-08-02Merge pull request #63794 from clayjohn/GLES3-bugsRémi Verschelde
Fix various bugs in GLES3 renderer that stopped it from running on web
2022-08-02Merge pull request #63793 from RandomShaper/fix_unbound_resourceRémi Verschelde
Fix uniform set creation error due to null RID
2022-08-01Add `hint_transparent` to use a transparent black placeholder textureHugo Locurcio
This can be used in shaders to avoid the need to supply a transparent placeholder texture manually.
2022-08-01Fix ColorPicker color and hsv sync issueJohan Aires Rastén
ColorPicker has both a Color and HSV values for the currently selected color, fixed a few cases where those were not kept in sync. Refactored a little regarding this, and removed a redundant update. Solves #63777
2022-08-01Fix various bugs in GLES3 renderer that stopped it from running on webclayjohn
2022-08-01Merge pull request #63790 from raulsntos/csharp-unusedIgnacio Roldán Etcheverry
C#: Remove unused `Transform2D.ScaleBasis` method
2022-08-01Merge pull request #63767 from kubecz3k/fix/headless-collisionRémi Verschelde
2022-08-01Merge pull request #63007 from jtnicholl/animation_player_docsRémi Verschelde
2022-08-01Fix uniform set creation error due to null RIDPedro J. Estébanez
2022-08-01Remove `CustomPropertyEditor` completelyYuri Sizov
2022-08-01Merge pull request #53540 from Calinou/editor-improve-exp-easing-inspectorRémi Verschelde
Improve easing inspector usability
2022-08-01C#: Remove unused `Transform2D.ScaleBasis` methodRaul Santos
2022-08-01Update classref documentation for AnimationPlayerJonathan Nicholl
2022-08-01Improve easing inspector usabilityHugo Locurcio
- Add `positive_only` property hint to disallow using negative presets. These values are clamped in several places in the editor already, so this avoids displaying presets that don't work. - Move the Zero preset at the end of the positive list to match the custom property editor. It's also used less often than Linear, Ease In and Ease Out. - Rename presets to be consistent between the easing property editor and custom property editor. - Remove unused `inout` hint which was redundant since it was already the default.
2022-08-01Merge pull request #54738 from Calinou/expose-os-restart-on-exitRémi Verschelde
2022-08-01Merge pull request #63763 from bruvzg/lbl_settings_defaultsRémi Verschelde
2022-08-01Merge pull request #63781 from YuriSizov/editorresourceconversionpluginactomy2Rémi Verschelde
2022-08-01Remove excessive `editor/property_editor.h` includesYuri Sizov
2022-08-01Expose the "restart on exit" OS functionalityHugo Locurcio
This can be used to restart a project with specific command line arguments applied. This can work in tandem with `OS.get_cmdline_args()` to restart with the same command line arguments as used to originally run the project. Example use cases: - Restart to apply an user setting change that requires a restart to work. - Restart with a Godot command line argument to change the video driver, audio driver, etc.
2022-08-01Merge pull request #63766 from Chaosus/fix_shader_instance_uniformYuri Rubinsky
2022-08-01Fix passing values to the instance uniforms in the shaderYuri Rubinsky
2022-08-01fix for headless collision shape generationJakub Grzesik
this commit implements just enough of dummy mesh_storage so collision shapes are still generated in the headless mode implementation was inspired by rasterizer_dummy.h from Godot3
2022-08-01Change LabelSettings default values to match default theme.bruvzg
2022-08-01Merge pull request #63761 from BastiaanOlij/gles3_scene_singleton_initRémi Verschelde
2022-08-01Initialise singleton in RendererSceneGLES3Bastiaan Olij
2022-08-01Merge pull request #63722 from akien-mga/scons-4.4.0-vs-solutionRémi Verschelde
SCons: Fix creating VS solution with SCons 4.4.0
2022-08-01Merge pull request #55007 from norling/masterRémi Verschelde
2022-08-01docs: Caveats of NavigationMesh.create_from_meshMartin Norling
Adds a note explaining the requirements of the given [Mesh] when converting a [Mesh] to a [NavigationMesh] using `NavigationMesh.create_from_mesh`.
2022-08-01Merge pull request #55387 from RPicster/particles-turbulenceRémi Verschelde
2022-08-01Merge pull request #63754 from BastiaanOlij/storage_struct_privateRémi Verschelde
Changed storage structs to private
2022-08-01Merge pull request #55276 from Calinou/volumetric-fog-tweak-default-gi-injectRémi Verschelde
Tweak default fog settings for better appearance
2022-08-01Merge pull request #54028 from ↵Rémi Verschelde
Calinou/material-default-alpha-scissor-threshold-0.5 Change default material alpha scissor threshold to 0.5
2022-08-01Merge pull request #63587 from clayjohn/specular-occlusionRémi Verschelde
Treat specular less than 0.02 as occlusion
2022-08-01Merge pull request #63733 from akien-mga/file-get_as_text-skip-CRRémi Verschelde
File: Re-add support to skip CR (`\r`) in `File::get_as_text`
2022-08-01Merge pull request #63624 from reduz/commandline-user-argsRémi Verschelde
Add support for command-line user arguments.
2022-08-01Merge pull request #63755 from raulsntos/fix-vector4-min-axis-indexRémi Verschelde
Fix `Vector4::min_axis_index` for equal components
2022-08-01Merge pull request #63752 from raulsntos/csharp-rename-phiIgnacio Roldán Etcheverry
Rename math 'phi' arguments to 'angle' in C#
2022-08-01Fix `Vector4::min_axis_index` for equal componentsRaul Santos
The documentation says if all components are equal it must return AXIS_W but it was returning AXIS_X.
2022-08-01Changed storage structs to privateBastiaan Olij
2022-08-01 Rename math 'phi' arguments to 'angle' in C#Raul Santos
2022-08-01Tweak default fog settings for better appearanceHugo Locurcio
- Increase the default non-volumetric fog density to 0.01 to make adjustments more visible. - Use a less saturated non-volumetric fog color by default (a mix of the sky and horizon colors of the new default ProceduralSkyMaterial). - Set Volumetric Fog Gi Inject to 1.0 by default. Injecting GI results in more realistic appearance of volumetric fog, at a very low performance cost.
2022-08-01Change default material alpha scissor threshold to 0.5Hugo Locurcio
This makes the default behavior consistent between SpriteBase3D, BaseMaterial3D and imported glTF scene materials. Alpha scissor threshold property hints now allows for more precise adjustments as well.
2022-08-01Add support for command-line user arguments.Juan Linietsky
Implements the standard Unix double dash (--) commandline argument: * Arguments after a double dash (--) are ignored by Godot and stored for the user. * User can access them via `OS.get_cmdline_user_args()` Example: `godot.exe scene_to_run.tscn --fullscreen -- --start-level 2`
2022-08-01Merge pull request #63746 from guilhermefelipecgs/fix_state_machine_renameRémi Verschelde
2022-07-31Treat specular less than 0.02 as occlusionclayjohn
This is a very common hack used in almost all PBR renderers to allow removing specular contribution in dielectric materials