summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2023-01-18Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn
in favour of texture hints
2023-01-18CanvasItem::draw_arc Clamp angle difference so arc won't overlap itselfkleonc
2023-01-17Remove light from dynamic light list when removing scenarioclayjohn
2023-01-17Merge pull request #71524 from clayjohn/MOBILE-TAARémi Verschelde
Warn when trying to enable TAA from mobile or gl_compatibility backend
2023-01-17Merge pull request #71382 from jainl28patel/sprite2d_flip_normal_mapRémi Verschelde
fix normal map not flipping in sprite2D
2023-01-17Merge pull request #71520 from conradhappeliv/fix-71480Rémi Verschelde
Fix GPUParticles2D not recomputing transforms each frame
2023-01-16Fix GPUParticles2D not recomputing transforms each frameConrad H. Appel, IV
2023-01-16Warn when trying to enable TAA from mobile or gl_compatibility backendclayjohn
TAA should only be enabled from the forward_plus renderer for now
2023-01-16Merge pull request #71526 from clayjohn/RD-sun-scatterRémi Verschelde
Properly initialize directional_light_count in RD sky shaders
2023-01-16Merge pull request #62236 from MinusKube/masterRémi Verschelde
Fix polyline not supporting closed polygons and not having a uniform width
2023-01-16Properly initialize directional_light_count in RD sky shadersclayjohn
2023-01-16Fix draw_polyline not supporting closed polygons and not having a uniform offsetMinusKube
2023-01-16Merge pull request #71502 from bruvzg/tooltip_clickthroughRémi Verschelde
Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips.
2023-01-16Fix scaling issue in `draw_line` and similar methodsDanil Alexeev
2023-01-16Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips. Expose ↵bruvzg
`window_set_mouse_passthrough` to `Window`.
2023-01-15Rename `center` method to `get_center` in Plane.Raul Santos
2023-01-14Merge pull request #71309 from BastiaanOlij/improve_renderscaling_optionsRémi Verschelde
Improving communication of scaling settings to renderer implementation
2023-01-14fix normal map not flipping in sprite2Djainl28patel
2023-01-14Merge pull request #71346 from Chaosus/material_fix_freezingRémi Verschelde
Clear material arrays to prevent freeing of invalid texture RID
2023-01-13Avoid crashing when custom GLSL shaders are imported when using the ↵clayjohn
gl_compatibility renderer
2023-01-13Clear material arrays to prevent freeing of invalid texture RIDYuri Rubinsky
2023-01-13Improving communication of scaling settings to renderer implementationBastiaan Olij
2023-01-12Only setup depth framebuffer properties when not rendering ReflectionProbesclayjohn
2023-01-12Merge pull request #71289 from RandomShaper/avoid_color_flashClay John
Avoid color flash on window creation and resizing
2023-01-12Add framework for avoidance of color flash in new windowsPedro J. Estébanez
2023-01-12Merge pull request #70787 from peastman/cylinderRémi Verschelde
Analytic sphere-box, sphere-cylinder, and capsule-cylinder collisions
2023-01-12Merge pull request #70660 from Malcolmnixon/collision_sphere_capsuleRémi Verschelde
Fix sphere-capsule collision logic
2023-01-12Merge pull request #70731 from smix8/navigationserver_performance_monitor_4.xRémi Verschelde
Add NavigationServer Performance Monitor
2023-01-12Merge pull request #71261 from clayjohn/RD-alpha-aaRémi Verschelde
Take alpha antialising options into account when setting up materials
2023-01-11Take alpha antialising options into account when setting up materialsclayjohn
This restores the functionality of the alpha antialising options
2023-01-12Merge pull request #71130 from clayjohn/RD-normal-roughnessRémi Verschelde
Fix multiple issues that make the normal roughness texture unusable
2023-01-12Merge pull request #71124 from clayjohn/forward-prepassRémi Verschelde
Only disable depth writing in opaque pipelines
2023-01-11Merge pull request #70707 from mihe/bind-physics-excludeRémi Verschelde
Bind methods related to physics query exclusions
2023-01-11Merge pull request #70475 from BastiaanOlij/cleanup_luminanceRémi Verschelde
Move luminance effect into its own class and use new buffers system
2023-01-10Add get_contact_impulse method to PhysicsDirectBodyState2DRicardo Buring
This makes it consistent with 3D.
2023-01-09Fix multiple issues that make the normal roughness texture unusableclayjohn
2023-01-09Only disable depth writing in opaque pipelinesclayjohn
This restores the behaviour of the visibility fade
2023-01-09Make inclusion of Godot version in shader hash universalPedro J. Estébanez
2023-01-09Merge pull request #71045 from reduz/use-bitfield-in-core-typesRémi Verschelde
Use BitField<> in core type masks
2023-01-08Add NavigationServer Performance Monitorsmix8
Adds Performance Monitor for NavigationServer3D.
2023-01-08Merge pull request #71037 from reduz/array-format-bitfieldRémi Verschelde
Use BitField<> hint for Mesh.ArrayFormat and Control.SizeFlags
2023-01-08Merge pull request #70463 from DarkKilauea/nav-server-constRémi Verschelde
[4.x] Rework const on NavigationServer methods
2023-01-08Merge pull request #70281 from CherrySodaPop/get-impulse-3dRémi Verschelde
Implement collision impulse in Godot Physics 3D
2023-01-08Use BitField<> in core type masksJuan Linietsky
* All core types masks are now correctly marked as bitfields. * The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks. * Most bitmask operations replaced by functions in BitField<> * Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is. * Documentation and API dump updated to reflect bitfields in core types.
2023-01-08Use BitField<> hint for ArrayFormatJuan Linietsky
This was missing in the conversion of bitflags to BitField<>.
2023-01-07Implement collision impulse in Godot Physics 3DLily Garcia
2023-01-07Rework const on NavigationServer methodsJosh Jones
`const` is used on all methods, even when they cause modification of the server. This reworks the methods of the server to only use `const` on method that don't change the state of the server.
2023-01-07Merge pull request #70939 from bruvzg/win_screen_2Rémi Verschelde
Add support for the custom initial screen for the main window, fix primary screen detection.
2023-01-07Merge pull request #70858 from Malcolmnixon/fast-concave-supportRémi Verschelde
Optimize GodotConvexPolygonShape3D::get_support
2023-01-07Add support for the custom initial screen for the main window, fix primary ↵bruvzg
screen detection.