summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2022-12-19Merge pull request #70300 from RandomShaper/depth_formatRémi Verschelde
Ensure depth buffer format picked actually supports full intended usage
2022-12-19Merge pull request #70219 from bruvzg/msdf_outline_scalingRémi Verschelde
Scale MSDF font outline with the font size and MSDF source size to match dynamic font behavior.
2022-12-19Merge pull request #70236 from quentinguidee/refactor/delete-nullptrRémi Verschelde
AudioServer: Remove redundant nullptr check before `delete`
2022-12-19Ensure depth buffer format picked actually supports full intended usagePedro J. Estébanez
2022-12-18Merge pull request #70237 from ↵Rémi Verschelde
quentinguidee/refactor/fix-comma-instead-of-semicolon Fix use of comma instead of semicolon
2022-12-17Fix use of comma instead of semicolonQuentin Guidée
Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com>
2022-12-17Remove redundant nullptr check before deleteQuentin Guidée
2022-12-17Fix Navigation API abbreviations inconsistencysmix8
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav".
2022-12-17Scale MSDF font outline with the font size and MSDF source size to match ↵bruvzg
dynamic font behavior.
2022-12-17Move NavigationPolygon to dedicated resource filesmix8
Moves NavigationPolygon resource class from NavigationRegion2D file to a dedicated file in resource folder.
2022-12-17Merge pull request #70160 from Geekotron/ccd-regression-fix-70154Rémi Verschelde
Fix regression 70154 caused by my prior CCD fix.
2022-12-17Merge pull request #70091 from clayjohn/bone-aabbsRémi Verschelde
Remove mesh bone_aabbs as they are not used anywhere and calculating them is a pain
2022-12-17Merge pull request #70132 from clayjohn/RT-updateRémi Verschelde
Implement render_target_was_used API so that Viewports can properly check if they have been used.
2022-12-17Merge pull request #70163 from clayjohn/particles-sdfRémi Verschelde
Transform sdf xfrom by particle emission transform when particles are in global space
2022-12-17Merge pull request #70172 from clayjohn/RD-boot-filterRémi Verschelde
Enable using filtering on boot image in RD renderer
2022-12-17Merge pull request #70133 from lyuma/negative_scale_backfaceRémi Verschelde
Flip culling when rendering a camera with negative scale
2022-12-17Merge pull request #70122 from clayjohn/VRS-r8uintRémi Verschelde
Don't attempt to create or use an R8_UINT texture as storage if VRS is not supported
2022-12-17Merge pull request #70087 from clayjohn/mesh-aabbRémi Verschelde
Cache mesh AABB when modified by skeleton and update instance AABB when skeleton changes
2022-12-16Enable using filtering on boot image in RD rendererclayjohn
2022-12-16Transform sdf xfrom by particle emission transform when particles are in ↵clayjohn
global space
2022-12-16Fix regression 70154 caused by my prior CCD fix.Geekotron
At high velocities `from - motion *.1` is *behind the RB* - not within its collider as the comment suggested - so it could not be used for determining movement length
2022-12-16Don't attempt to create or use an R8_UINT texture as storage if VRS is not ↵clayjohn
supported
2022-12-16Implement render_target_was_used API so that Viewports can properly check if ↵clayjohn
they have been used. For the RD renderer, this does not work for Viewports used in scene shaders yet
2022-12-16Fix String::word_wrap() for long wordsHaoyu Qiu
- Changes `TextServer.string_get_word_breaks()` - Returns pairs of boundary start and end offsets - Accepts `chars_per_line` to return line breaks - Removes `String::word_wrap()` Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2022-12-15Flip culling when rendering a camera with negative scaleLyuma
2022-12-15[RTL/TextServer] Add baseline inline alignment mode for objects and RTL tables.bruvzg
2022-12-15Merge pull request #70016 from Chaosus/refactor_rd_shader_dataYuri Rubinsky
fixed https://github.com/godotengine/godot/issues/69949
2022-12-15Changed `STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT` type to enum flagsYuri Rubinsky
2022-12-15Merge pull request #69709 from RandomShaper/refactor_spirv_reflectionRémi Verschelde
Refactor SPIR-V reflection into a generic RenderingDevice feature
2022-12-15Merge pull request #70068 from clayjohn/mobile-lightsRémi Verschelde
Initialize light index push constants to 0xFFFFFFFF instead of 0xFFFF
2022-12-15Merge pull request #56804 from Calinou/ssr-add-max-roughness-cutoffRémi Verschelde
Add maximum roughness cutoff to SSR to improve performance
2022-12-15Refactor `ShaderData` & fix the sorting of shader uniformsYuri Rubinsky
2022-12-14Remove mesh bone_aabbs as they are not used anywhere and calculating them is ↵clayjohn
a pain
2022-12-14Cache mesh AABB when modified by skeleton and update instance AABB whenclayjohn
skeleton changes
2022-12-14Initialize light index push constants to 0xFFFFFFFF instead of 0xFFFFclayjohn
2022-12-14Merge pull request #69934 from Geekotron/physics3d-ccd-fixesRémi Verschelde
Fix Physics3D and Physics2D CCD sometimes adjusting velocity too much
2022-12-13Fix Physics3D and Physics2D CCD sometimes adjusting velocity too much ↵Geekotron
(preventing collision) or not enough (allowing tunneling)
2022-12-13Merge pull request #70009 from clayjohn/glow-hqRémi Verschelde
Remove high quality glow as it is not any higher quality than regular glow
2022-12-13Merge pull request #70003 from clayjohn/GLES3-ccRémi Verschelde
Various fixes and documentation for CanvasGroup
2022-12-13Various fixes and documentation for CanvasGroupclayjohn
Properly apply custom materials with CanvasGroups in the GLES3 backend Properly blur backbuffer when using a partial rect in forward_plus and gl_compatibility renderers Properly set fit_margin when clear_margin is set Fix shader error during backbuffer clear in mobile renderer
2022-12-13Remove high quality glow as it is not any higher quality than regular glowclayjohn
2022-12-13Merge pull request #69985 from clayjohn/mobile-rimRémi Verschelde
Ensure that rim lighting uses an exponent base greater than zero
2022-12-13Merge pull request #69828 from clayjohn/SSR-roughnessRémi Verschelde
Fade out SSR with roughness so that it doesn't show at high roughness amounts
2022-12-12Ensure that rim lighting uses a exponent base greater than zeroclayjohn
This avoids the undefined behavior that happens if the base is zero and the exponent is zero
2022-12-12Fix screen texture slightly darkerFabio Iotti
2022-12-12Refactor SPIR-V reflection into a generic RenderingDevice featurePedro J. Estébanez
2022-12-12Merge pull request #69629 from smix8/agent_wild_callback_pointer_4.xRémi Verschelde
Fix Navigation agent callback wild pointer crash
2022-12-12Fix Navigation agent callback wild pointer crashsmix8
Fixes crash in sanitizer builds when callback agent or object are already freed.
2022-12-12Merge pull request #69718 from groud/finally_rename_gdnative_to_gdextensionRémi Verschelde
Rename all gdnative occurences to gdextension
2022-12-12Rename all gdnative occurences to gdextensionGilles Roudière
Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface