summaryrefslogtreecommitdiff
path: root/scene/resources
AgeCommit message (Collapse)Author
2022-03-22Merge pull request #59170 from akien-mga/import-wav-configure-loop-modeRémi Verschelde
2022-03-18Merge pull request #59268 from Chaosus/shader_renames2Rémi Verschelde
Rename several transform built-ins in shaders
2022-03-18Merge pull request #58233 from bruvzg/gde_tsRémi Verschelde
2022-03-18Rename several transform built-ins in shadersYuri Roubinsky
2022-03-18Merge pull request #55399 from RPicster/particlesmaterial-sphere-emittershapeRémi Verschelde
ParticleMaterial: Sphere emission shape emitting from the volume.
2022-03-17Unify TextServer built-in module and GDExtension code.bruvzg
2022-03-16Split dummy renderer classes into separate filesBastiaan Olij
Split canvas_texture_storage and texture_storage from render_storage class
2022-03-15ResourceImporterWAV: Allow configuring loop mode on importRémi Verschelde
The new `edit/loop_mode` import options lets user choose to either: - Detect loop points from the WAV (default, same behavior as before) - Set the loop mode and loop points manually like in AudioStreamSample Fixes #46164.
2022-03-13Merge pull request #58018 from Calinou/procedural-sky-add-cover-textureRémi Verschelde
Add sky cover texture for ProceduralSkyMaterial
2022-03-11Merge pull request #59013 from bruvzg/fake_bold_italicsRémi Verschelde
2022-03-11Add options to embolden and transform font outlines to simulate bold and ↵bruvzg
italic typefaces.
2022-03-11Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaksRémi Verschelde
`DirAccess *` needs to be deleted manually, and this is often forgotten especially when doing early returns with `ERR_FAIL_COND`. `DirAccessRef` is deleted automatically when it goes out of scope. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2022-03-11Merge pull request #58965 from TechnoPorg/remove-stex-occurrencesRémi Verschelde
Remove more occurrences of "stex"
2022-03-10Remove more occurrences of "stex"TechnoPorg
2022-03-10Discern between virtual and abstract class bindingsreduz
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract". * Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions. * Converted a large amount of classes from "abstract" to "virtual" where it makes sense. Most classes that make sense have been converted. Missing: * Physics servers * VideoStream * Script* classes. which will go in a separate PR due to the complexity involved.
2022-03-08Add `_get_func_code/_is_available` virtual functions to custom nodesYuri Roubinsky
2022-03-07Merge pull request #58750 from Chaosus/vs_varyingsRémi Verschelde
Add varying support to visual shaders
2022-03-07Merge pull request #58719 from Chaosus/vs_builtinsRémi Verschelde
Adds few more input/output built-ins to visual shader
2022-03-06Merge pull request #58788 from reduz/rename-streamtextureRémi Verschelde
Rename StreamTexture* to CompressedTexture*
2022-03-05Various code and documentation improvementskobewi
2022-03-05Rename StreamTexture* to CompressedTexture*reduz
* Its not and will not be used for streaming. * Streaming will be implemented in 4.1 and it will work different. * It makes more sense to be called CompressedTexture since it imports and compresses texture files.
2022-03-04Add varying support to visual shadersYuri Roubinsky
2022-03-04Animation: Silence false positive -Wstringop-overflow warningRémi Verschelde
And disable debug code which was wrongly left enabled.
2022-03-03Adds few more input/output built-ins to visual shaderYuri Roubinsky
2022-03-01Merge pull request #58548 from V-Sekai/lod_lightmapsJFonS
Allow automatic lod when importing 3D scenes with Static Lightmaps
2022-02-26Don't abort loading scene on missing dependencykobewi
2022-02-25Allow automatic lod when importing 3D scenes with Static LightmapsK. S. Ernest (iFire) Lee
Avoid the normal merge procedure when uv2s are different and makes generating LODs happen after the lightmap generation
2022-02-24Merge pull request #58496 from JFonS/fix_lm_crashRémi Verschelde
2022-02-24Add sanity checks to lightmap unwrap texel sizejfons
2022-02-22Use Filament specular models and parametrizationclayjohn
2022-02-22Merge pull request #58343 from aaronfranke/negative-shape-warningRémi Verschelde
2022-02-22Merge pull request #58344 from TokageItLab/fix-cubic-interpolate-with-loopRémi Verschelde
2022-02-21Merge pull request #58367 from V-Sekai/tileset_atlas_crash_fixRémi Verschelde
2022-02-20simplify calculation of max in grayscaleMarkus Sauermann
2022-02-20Fix nullptr error in _update_padded_texture on texture with no imageSaracenOne
2022-02-20Fixed cubic interpolate with loopSilc 'Tokage' Renew
2022-02-20Show an error when setting a negative size on a collision shapeAaron Franke
2022-02-19Fix crash when importing small GLTF meshHaoyu Qiu
2022-02-17Revert "Default to real-time radiance map filter for environment sky ↵clayjohn
reflections" This reverts commit 09563e4bd8fa4dda8802b3b48f111f3c1de499d8.
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported.
2022-02-15Merge pull request #57931 from Calinou/sky-default-filter-realtimeRémi Verschelde
2022-02-15Merge pull request #57877 from bruvzg/subpixel_gl_posRémi Verschelde
2022-02-15Merge pull request #58100 from Calinou/environment-clamp-sky-contributionRémi Verschelde
Clamp environment light sky contribution to the [0.0; 1.0] range
2022-02-14Clamp environment light sky contribution to the [0.0; 1.0] rangeHugo Locurcio
The value is already clamped in the editor, but it wasn't being clamped when the value was set via code. Values outside the [0.0; 1.0] range can result in broken rendering.
2022-02-14Improve completion scroll bar visibility in the script editorHugo Locurcio
This makes the scroll bar bar thicker and more opaque (roughly matching the editor theme's scroll bar by default).
2022-02-14Merge pull request #58008 from Geometror/increase-checkerboard-contrastRémi Verschelde
2022-02-13Merge pull request #57954 from TokageItLab/refactor-cubic-interpolateRémi Verschelde
Implement `cubic_interpolate()` as MathFunc for refactoring
2022-02-12Add sub-pixel glyph positioning support.bruvzg
2022-02-12Add sky cover texture for ProceduralSkyMaterialHugo Locurcio
This brings PhysicalSkyMaterial's Night Sky functionality to ProceduralSkyMaterial, but in a more powerful and general fashion. This can be used to display stars at night, or clouds at day and night. For clouds, it won't be physically accurate, but it can look good still. The Sky Cover Modulate property can be used to adjust the sky cover's colors and opacity in real-time, which is useful for day/night or weather transitions.
2022-02-12Merge pull request #57993 from Calinou/sky-tweak-default-valuesRémi Verschelde