summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
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 #64459 from Chaosus/shader_elifYuri Rubinsky
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-18Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg
menu for editor.
2022-08-18Use a const ref for the bone AABB in rendering codeAaron Franke
2022-08-18Merge pull request #64534 from YuriSizov/docs-navigation-takes-a-napMax Hilbrunner
Fix a typo in navigation server documentation
2022-08-17Merge pull request #64416 from aaronfranke/aabbClay John
Don't try to merge unused bone AABBs in the rendering server
2022-08-17Fix a typo in navigation server documentationYuri Sizov
2022-08-15Add `elif` directive to shader preprocessorYuri Rubinsky
2022-08-14Don't try to merge unused bone AABBs in the rendering serverAaron Franke
2022-08-14Implement coloring for disabled branches in the shader editorYuri Rubinsky
2022-08-12Merge pull request #64310 from Chaosus/shader_texture_funcsYuri Rubinsky
2022-08-12Add `textureQueryLod/Levels` functions to the shader languageYuri Rubinsky
2022-08-12Add `textureProjGrad` function to the shader languageYuri Rubinsky
2022-08-11Merge pull request #64225 from ↵Hugo Locurcio
Calinou/3d-scaling-bilinear-use-negative-mipmap-bias
2022-08-10Detect if VRS supported before creating default VRS textureclayjohn
2022-08-10Use negative mipmap LOD bias for sub-native bilinear 3D scaleHugo 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-10add get_depth() to KinematicCollision3D as same of 2DSilc Renew
2022-08-10Merge pull request #64146 from smix8/fix_editor_disabled_navigationserver_4.xRémi Verschelde
2022-08-09Add NavigationServer2D debug functionssmix8
Adds debug functions to NavigationServer2D to mirror NavigationServer3D functions for 2D users.
2022-08-09Fix Editor Navigation debug edge connection visualssmix8
Fixes missing Navigation debug edge connection visuals in Editor due to disabled NavigationServer.
2022-08-09Fix resource leaks in VoxelGIBastiaan Olij
2022-08-08Fix macOS and iOS defines in the rendering code.bruvzg
2022-08-08Merge pull request #64078 from Nosliwnayr/masterRémi Verschelde
2022-08-08Merge pull request #62547 from clayjohn/ref_vec_pbrRémi Verschelde
2022-08-07Add area monitor callback error checkingRyan Heath
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-07Add a shadow opacity property to Light3DHugo 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-05Add a Framebuffer cacheJuan 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-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 #63918 from akien-mga/no-s3tc-for-mobileRémi Verschelde
2022-08-04Force disable S3TC support on Android/iOS since we don't handle itRémi Verschelde
Fixes #63909 for now. This could be improved in the future if we want to properly support S3TC on mobile.
2022-08-04Add support for multiple virtual keyboard typesBrian Semrau
2022-08-04Merge pull request #63899 from bruvzg/hb_510Rémi Verschelde
HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag to improve justification.
2022-08-04HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag ↵bruvzg
to improve justification.
2022-08-04Merge pull request #61918 from KoBeWi/static_bodyRémi Verschelde
Add static methods to create RayQueryParameters
2022-08-04Improve error message when the requested V-Sync mode cannot be usedHugo Locurcio
2022-08-03Merge pull request #61851 from Calinou/particles-default-global-coordinatesRémi Verschelde
2022-08-03Merge pull request #51531 from Calinou/decal-projector-add-nearest-mipmap-anisoRémi Verschelde
2022-08-03Merge pull request #58611 from Calinou/ssr-fix-blend-marginRémi Verschelde
Fade screen-space reflection towards inner margin
2022-08-03Merge pull request #63847 from Zylann/shader_switch_uintYuri Rubinsky
2022-08-03Add Nearest Mipmap Anisotropic filter option to decals and projectorsHugo 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-03Fade screen-space reflection towards inner marginHugo 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-02Allow shading language to use `switch` statement with uintsMarc Gilleron
2022-08-02Use global coordinates for particles by defaultHugo 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-02Merge pull request #62639 from Calinou/line-antialiasing-decrease-feather-widthRémi Verschelde
2022-08-02Add 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-02Merge pull request #53956 from bruvzg/icu_uax_31Rémi Verschelde