summaryrefslogtreecommitdiff
path: root/scene/resources
AgeCommit message (Collapse)Author
2022-08-22Merge pull request #64339 from YuriSizov/core-multilevel-validate-propertyRémi Verschelde
2022-08-22Merge pull request #64132 from TokageItLab/fix-optimizerRémi Verschelde
2022-08-22Merge pull request #60309 from The-O-King/octRémi Verschelde
2022-08-22Merge pull request #64642 from aaronfranke/mesh-cleanupRémi Verschelde
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-08-22Merge pull request #63602 from TokageItLab/cubic-interp-timeRémi Verschelde
2022-08-22Merge pull request #64553 from RedMser/fix-property-validation-refactorRémi Verschelde
2022-08-20Clean up mesh include code and commentsAaron Franke
2022-08-19Remove requirement to have vertex positions when creating a mesh. Meshes can ↵clayjohn
now be constructed from an index buffer alone
2022-08-19Merge pull request #64595 from mhilbrunner/ergo-proxyYuri Sizov
Unexpose ProxyTexture
2022-08-19Merge pull request #64334 from YuriSizov/core-bind-property-revert-methodsYuri Sizov
Make `property_*_revert` methods multilevel and expose them for scripting
2022-08-19Make `cubic_interpolate()` consider key time in animationSilc Renew
2022-08-19Unexpose ProxyTextureMax Hilbrunner
2022-08-19Merge pull request #63950 from bruvzg/menu_bar3Max Hilbrunner
Implement MenuBar control to wrap Popup menus or native menu, use native menu for editor.
2022-08-18Merge pull request #64156 from bruvzg/sys_msdfClay John
Allow MSDF rendering for system fonts, fix crash on loading damaged / unsupported font files.
2022-08-18Merge pull request #63999 from QbieShay/qbie/vs-qolClay John
Quality of life visual shaders updates
2022-08-18Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg
menu for editor.
2022-08-18Remove unintentional PROPERTY_USAGE_INTERNALRedMser
The flag only matters for property definition, but was also used in _validate_property a lot.
2022-08-18Fix some property validation not been refactoredRedMser
2022-08-18Make `property_*_revert` methods multilevel and expose them for scriptingYuri Sizov
2022-08-15break out of font search loop after first matchdanboo
The documentation for the font_names property indicates: Array of font family names to search, first matching font found is used.
2022-08-15Clarify the Line2D, Curve2D/3D documentation and fix parameter namesYuri Sizov
2022-08-14Implement coloring for disabled branches in the shader editorYuri Rubinsky
2022-08-13Octahedral Normal/Tangent CompressionOmar El Sheikh
Implementation of Octahedral normal compression into Godot 4.0
2022-08-12Improve visual shader defaults for quality of lifeQbieShay
- multiply part of addmultiply defaults to 1 - curvetexture's repeat is turned off - vectors into float takes first component instead of average
2022-08-11Add missing properties to default themekobewi
2022-08-09Allow MSDF rendering for system fonts, fix crash on loading damaged / ↵bruvzg
unsupported font files.
2022-08-09improve animation track optimizer algorithmSilc Renew
2022-08-08Add tests for empty/unnamed arguments to ClassDB, Variant, GDScriptYuri Sizov
2022-08-08capitalize shader uniform groupsNathan Franke
2022-08-07Merge pull request #62454 from Geometror/reflect-refract-vec2-vec4Rémi Verschelde
Allow for vec2/vec4 to be used in reflect and refract
2022-08-07Allow vec2 and vec4 for reflect and refractHendrik Brucker
2022-08-06Merge pull request #60843 from hoontee/CSG3Rémi Verschelde
Add `TorusMesh`
2022-08-05Use interleaved gradient noise for distance fadeHugo Locurcio
This provides better visuals and performance compared to the previous ordered dither.
2022-08-05Merge pull request #59844 from Calinou/rename-shader-param-methodsRémi Verschelde
2022-08-04Rename shader parameter uniform setter/getter methods for consistencyHugo Locurcio
`shader_uniform` is now consistenly used across both per-shader and per-instance shader uniform methods. This makes methods easier to find in the class reference when looking for them.
2022-08-04Merge pull request #63852 from fire-forge/default-colorsRémi Verschelde
2022-08-04Add `TorusMesh`hoontee
2022-08-04Merge pull request #49947 from ↵Rémi Verschelde
Calinou/standardmaterial3d-tweak-default-height-properties
2022-08-04Tweak StandardMaterial3D's default height propertiesHugo Locurcio
- Set the default height scale to 5.0 and multiply it by 0.01 in the shader. - Document heightmap properties in BaseMaterial3D class reference.
2022-08-04Don't store the values of linked SDFGI properties in EnvironmentHugo Locurcio
2022-08-02Add space to ParticlesMaterial "Particle Flags" group nameFireForge
- "ParticleFlags" -> "Particle Flags"
2022-08-02Adjust 2 default theme colors in ItemList and TreeFireForge
- Change Tree's drop_position_color from orange to white. - Change ItemList's guide_color to the same color as Tree's, which fits in with a dark theme better.
2022-08-02Merge pull request #63597 from paddy-exe/spatial-shader-built-insRémi Verschelde
Add often used built-ins (camera-pos, object-pos, camera-eye etc.) to spatial shaders
2022-08-02Add spatial built-ins (camera-pos, object-pos, camera-eye etc.)Patrick Exner
2022-08-02Rename ParticlesMaterial.turbulence_active to turbulence_enabledFireForge
2022-08-02Added default values to particle turbulence.Raffaele Picca
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-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-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.