summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2023-02-26Merge pull request #73959 from clayjohn/GL-mobile-warningsRémi Verschelde
Add warnings for unsupported features in mobile and gl_compatibility backends
2023-02-26Add warnings for unsupported features in mobile and gl_compatibility backendsclayjohn
2023-02-26Fix text server GDExtension build.bruvzg
2023-02-26Fix shader preprocessor include resource checkbitsawer
2023-02-24Fixing issues with SSIL artifactsBastiaan Olij
2023-02-22Fix issue with default textures requiring arrays when using multiviewBastiaan Olij
2023-02-21Merge pull request #73698 from clayjohn/SS-biasRémi Verschelde
Increase SSAO and SSIL bias to account for variance in mipmap generation
2023-02-21Merge pull request #73478 from NewDefectus/masterRémi Verschelde
Use the original canvas to calculate light positioning
2023-02-21Increase SSAO and SSIL bias to account for variance in mipmap generationclayjohn
2023-02-21Use the original canvas to calculate light positioningAlon Ran
2023-02-21Forbid passing multiview sampler to the custom function in shadersYuri Rubinsky
2023-02-20Merge pull request #72917 from rburing/fix_trimesh_ccdRémi Verschelde
Fix CCD in case of multiple supports in motion direction
2023-02-17Merge pull request #70515 from stmSi/fix-hanging-audio-pitch-scaleRémi Verschelde
Fix hanging if audiostream's pitch_scale is NaN
2023-02-17Merge pull request #73195 from timothyqiu/weblate-commentsRémi Verschelde
Improvements and fixes based on Weblate comments
2023-02-17Merge pull request #68181 from MarianoGnu/fix-convex-hull-crashRémi Verschelde
Avoid memory corruption when GodotConvexPolygonShape3D is setup more than once
2023-02-17Merge pull request #73420 from clayjohn/SSAO-half-sizeRémi Verschelde
Fix sampling bug when SSAO is using half size
2023-02-16Merge pull request #73437 from bruvzg/docs_ignore_import_vRémi Verschelde
Exclude platform dependent `rendering/textures/vram_compression/import_*` default values from documentation.
2023-02-16Merge pull request #73250 from smix8/fix_navigation_debug_script_toggle_4.xRémi Verschelde
Fix navigation debug not toggleable in scripts
2023-02-16Exclude platform dependent `rendering/textures/vram_compression/import_*` ↵bruvzg
default values from documentation.
2023-02-16Fix navigation debug not toggleable in scriptssmix8
Fixes that navigation debug was not toggleable in script while even the docs mentioned it.
2023-02-16Fix sampling bug when SSAO is using half sizeclayjohn
2023-02-15Android: Default Min SDK to 24 for Vulkan mobileRémi Verschelde
Users can still go down to 21 when using GL Compatibility. This makes the default behavior match the default renderer, and thus avoids a warning in the out of the box experience. Also mark texture compression settings as basic, since out of the box users who want to export to Android will need to enable ETC2/ASTC manually.
2023-02-14Unbind NavigationServer3D.process()smix8
Unbinds NavigationServer3D.process().
2023-02-14Merge pull request #73263 from clayjohn/render_priorityRémi Verschelde
Notify mesh surface when render_priority changes
2023-02-13Notify mesh surface when render_priority changesclayjohn
This ensures that the mesh properly takes render_priority into account when changed
2023-02-13Merge pull request #69001 from dzil123/fix_rendering_checksRémi Verschelde
Fix various missing rendering parameter checks
2023-02-13Merge pull request #73240 from myaaaaaaaaa/worker-hRémi Verschelde
Move some `worker_thread_pool.h` includes out of header files
2023-02-13Move some worker_thread_pool.h includes out of header filesmyaaaaaaaaa
2023-02-13Merge pull request #72838 from BastiaanOlij/update_screen_space_render_buffersRémi Verschelde
Add render buffer support to screen space effects
2023-02-13Merge pull request #73208 from smix8/fix_navigationregion2d_debug_4.xRémi Verschelde
Fix 2D navigation debug visuals ignoring half the ProjectSettings
2023-02-13Fix 2D navigation debug visuals ignoring half the ProjectSettingssmix8
Fixes that NavigationRegion2D and TileMap debug visuals ignored more or less half the ProjectSetting. E.g. random color could not be disabled, edges did not display.
2023-02-13Improvements and fixes based on Weblate commentsHaoyu Qiu
* Description of `ui_text_submit` action should be "Submit Text" instead of "Text Submitted". * Spell out "Animation" instead of using "Anim.". * Treat "Max" as regular word instead of writing "Max.". * Use generic "Set %s" for action name instead of a dedicated "Set target_position". * Add translator comment for: * "Inclusive" and "Self" in the profiler. * Places where it needs the context about being an editor progress label. * "Duplicated Animation Name" since it's refering to the new name of a duplicated animation. * Disambiguation of "View Plane Transform", "Paste Selects" and "Display Normal". * Fix wrong undo action name for renaming an input action. * Fix missing end quote in a shader error message. * In class reference: * Fix duplicated "if" in the description of `signf()`. * Fix mismatched example output in `String.operator %()`. * Fix typo in the description of `Decal.texture_emission`. * Unify description of `String.match()` and `StringName.match()`.
2023-02-12Fix return type for collide_shape to use PackedVector3ArrayAnthony Cossins
2023-02-11Merge pull request #73060 from clayjohn/screen_texture-sizeRémi Verschelde
Avoid inserting screen_texture compatibility code when using textureSize
2023-02-11Merge pull request #73031 from DarkKilauea/allow-no-navigation-moduleRémi Verschelde
Allow compiling out the navigation module
2023-02-10Avoid inserting screen_texture compatibility code when using textureSizeclayjohn
2023-02-10Do clear request before reading from render target when using CANVAS_BGclayjohn
2023-02-10Merge pull request #70663 from EpEpDragon/feature_buffer_get_data_size_optionRémi Verschelde
Add optional size parameter to the RenderDevice buffer_get_data method.
2023-02-10Fix CCD in case of multiple supports in motion directionRicardo Buring
For example, an axis-aligned box under the influence of gravity landing on a horizontal triangle could previously tunnel, because only one of the supports of the box was considered to be the candidate point that would collide first. Now all supports are considered as candidates. Also fix CCD always pushing the fast body into the other body, which works well for convex shapes but not for trimesh/concave shapes.
2023-02-09Allow compiling out the navigation moduleJosh Jones
2023-02-10Add render buffer support to screen space effectsBastiaan Olij
2023-02-10Fix crash in editor when setting `SubViewport.size` to zeroMarkus Sauermann
`Viewport::_set_size` now verifies, that the minimum size is at least 2x2. Also fix `RendererViewport::viewport_set_size` fail condition.
2023-02-09Merge pull request #72953 from timothyqiu/i18n-improvementsRémi Verschelde
Improve some editor strings for localization
2023-02-09Improve some editor strings for localizationHaoyu Qiu
2023-02-09Further refactoring to AudioDriver implementations after #69120.Emmanouil Papadeas
- Rename all instances of `capture_start()` and `capture_end()` to their new names. Fixes #72892. - More internal renames to match what was started in #69120. - Use `override` consistently so that such refactoring bugs can be caught. - Harmonize the order of definition of the overridden virtual methods in each audio driver. - Harmonize prototype for `set_output_device` and `set_input_device`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-02-08Mark fma function as high end so it isn't used with the gl_compatibility ↵clayjohn
renderer
2023-02-07Merge pull request #72829 from Sauermann/fix-code-simplificationsRémi Verschelde
Some code simplifications
2023-02-07Some code simplificationsMarkus Sauermann
1. `number_width` isn't used later 2. `return_type` is used only once 3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger 4. negative `aa->backward` conditional 5. `current_canvas` == `find_world_2d()->get_canvas()` 6. identical if `render_shadows`
2023-02-07Merge pull request #72827 from RandomShaper/fix_slow_stepRémi Verschelde
Pace debugger draw requests
2023-02-07Pace debugger draw requestsPedro J. Estébanez