Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-19 | Remove requirement to have vertex positions when creating a mesh. Meshes can ↵ | clayjohn | |
now be constructed from an index buffer alone | |||
2022-08-19 | Merge pull request #64459 from Chaosus/shader_elif | Yuri Rubinsky | |
2022-08-19 | Merge pull request #63950 from bruvzg/menu_bar3 | Max Hilbrunner | |
Implement MenuBar control to wrap Popup menus or native menu, use native menu for editor. | |||
2022-08-18 | Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵ | bruvzg | |
menu for editor. | |||
2022-08-18 | Use a const ref for the bone AABB in rendering code | Aaron Franke | |
2022-08-18 | Merge pull request #64534 from YuriSizov/docs-navigation-takes-a-nap | Max Hilbrunner | |
Fix a typo in navigation server documentation | |||
2022-08-17 | Merge pull request #64416 from aaronfranke/aabb | Clay John | |
Don't try to merge unused bone AABBs in the rendering server | |||
2022-08-17 | Fix a typo in navigation server documentation | Yuri Sizov | |
2022-08-15 | Add `elif` directive to shader preprocessor | Yuri Rubinsky | |
2022-08-14 | Don't try to merge unused bone AABBs in the rendering server | Aaron Franke | |
2022-08-14 | Implement coloring for disabled branches in the shader editor | Yuri Rubinsky | |
2022-08-12 | Merge pull request #64310 from Chaosus/shader_texture_funcs | Yuri Rubinsky | |
2022-08-12 | Add `textureQueryLod/Levels` functions to the shader language | Yuri Rubinsky | |
2022-08-12 | Add `textureProjGrad` function to the shader language | Yuri Rubinsky | |
2022-08-11 | Merge pull request #64225 from ↵ | Hugo Locurcio | |
Calinou/3d-scaling-bilinear-use-negative-mipmap-bias | |||
2022-08-10 | Detect if VRS supported before creating default VRS texture | clayjohn | |
2022-08-10 | Use negative mipmap LOD bias for sub-native bilinear 3D scale | Hugo Locurcio | |
This provides a benefit similar to FSR 1.0 (greater texture sharpness at the cost of some graininess at sub-native resolution scales), but without the added performance cost of FSR 1.0. | |||
2022-08-10 | add get_depth() to KinematicCollision3D as same of 2D | Silc Renew | |
2022-08-10 | Merge pull request #64146 from smix8/fix_editor_disabled_navigationserver_4.x | Rémi Verschelde | |
2022-08-09 | Add NavigationServer2D debug functions | smix8 | |
Adds debug functions to NavigationServer2D to mirror NavigationServer3D functions for 2D users. | |||
2022-08-09 | Fix Editor Navigation debug edge connection visuals | smix8 | |
Fixes missing Navigation debug edge connection visuals in Editor due to disabled NavigationServer. | |||
2022-08-09 | Fix resource leaks in VoxelGI | Bastiaan Olij | |
2022-08-08 | Fix macOS and iOS defines in the rendering code. | bruvzg | |
2022-08-08 | Merge pull request #64078 from Nosliwnayr/master | Rémi Verschelde | |
2022-08-08 | Merge pull request #62547 from clayjohn/ref_vec_pbr | Rémi Verschelde | |
2022-08-07 | Add area monitor callback error checking | Ryan Heath | |
2022-08-07 | Merge pull request #62454 from Geometror/reflect-refract-vec2-vec4 | Rémi Verschelde | |
Allow for vec2/vec4 to be used in reflect and refract | |||
2022-08-07 | Allow vec2 and vec4 for reflect and refract | Hendrik Brucker | |
2022-08-07 | Add a shadow opacity property to Light3D | Hugo Locurcio | |
This can be used to make shadows translucent for a specific light. The light distance fade system also uses this to smoothly fade the shadow when the light fade transition distance is greater than 0. | |||
2022-08-05 | Add a Framebuffer cache | Juan Linietsky | |
Adds a FramebufferCache singletion that operates the same way as UniformSetCache. Allows creating framebuffers on the fly (and keep them cached if re-requested) such as: ```C++ RID fb = FramebufferCache::get_singleton()->get_cache(texture1,texture2); ``` | |||
2022-08-04 | Rename shader parameter uniform setter/getter methods for consistency | Hugo 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-04 | Merge pull request #63918 from akien-mga/no-s3tc-for-mobile | Rémi Verschelde | |
2022-08-04 | Force disable S3TC support on Android/iOS since we don't handle it | Rémi Verschelde | |
Fixes #63909 for now. This could be improved in the future if we want to properly support S3TC on mobile. | |||
2022-08-04 | Add support for multiple virtual keyboard types | Brian Semrau | |
2022-08-04 | Merge pull request #63899 from bruvzg/hb_510 | Rémi Verschelde | |
HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag to improve justification. | |||
2022-08-04 | HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag ↵ | bruvzg | |
to improve justification. | |||
2022-08-04 | Merge pull request #61918 from KoBeWi/static_body | Rémi Verschelde | |
Add static methods to create RayQueryParameters | |||
2022-08-04 | Improve error message when the requested V-Sync mode cannot be used | Hugo Locurcio | |
2022-08-03 | Merge pull request #61851 from Calinou/particles-default-global-coordinates | Rémi Verschelde | |
2022-08-03 | Merge pull request #51531 from Calinou/decal-projector-add-nearest-mipmap-aniso | Rémi Verschelde | |
2022-08-03 | Merge pull request #58611 from Calinou/ssr-fix-blend-margin | Rémi Verschelde | |
Fade screen-space reflection towards inner margin | |||
2022-08-03 | Merge pull request #63847 from Zylann/shader_switch_uint | Yuri Rubinsky | |
2022-08-03 | Add Nearest Mipmap Anisotropic filter option to decals and projectors | Hugo Locurcio | |
This is consistent with the BaseMaterial3D filtering options. It can be used for high-quality pixel art textures that remain sharp when viewed at oblique angles, but prevents them from becoming grainy thanks to mipmaps. | |||
2022-08-03 | Fade screen-space reflection towards inner margin | Hugo Locurcio | |
- Fade reflection towards inner margin and clip it at screen edges instead of external margin. - Round edges of the fade margin if both are being cut off to prevent sharp corners. Co-authored-by: puchik <puchik@users.noreply.github.com> | |||
2022-08-02 | Allow shading language to use `switch` statement with uints | Marc Gilleron | |
2022-08-02 | Use global coordinates for particles by default | Hugo Locurcio | |
Particles won't move or rotate anymore with the node (or its parents) by default. This new default behavior is generally more suited to most use cases. Local coordinates can still be enabled on a per-node basis. This affects both 2D and 3D particles, and both CPU and GPU-based particles. | |||
2022-08-02 | Merge pull request #62639 from Calinou/line-antialiasing-decrease-feather-width | Rémi Verschelde | |
2022-08-02 | Add spatial built-ins (camera-pos, object-pos, camera-eye etc.) | Patrick Exner | |
2022-08-02 | [TextServer] Add ICU Unicode security and spoofing detection. | bruvzg | |
2022-08-02 | Merge pull request #53956 from bruvzg/icu_uax_31 | Rémi Verschelde | |