kobewi
|
615c517034
|
Use range iterators in LocalVector loops
|
2023-01-21 18:44:42 +01:00 |
|
Rémi Verschelde
|
06464cd15e
|
Merge pull request #71707 from peastman/scale
Collision detection supports uniform scaling
|
2023-01-21 16:53:00 +01:00 |
|
Rémi Verschelde
|
1b948a909f
|
Merge pull request #71788 from PrecisionRender/fix-filter_linear_mipmap-hint
Fix typo in hint when using removed built-in textures
|
2023-01-21 10:29:18 +01:00 |
|
Rémi Verschelde
|
23d8d44535
|
Merge pull request #71776 from clayjohn/PointLight2D-indices
Stop incrementing light_count once max number of lights are reached in 2D canvas renderer
|
2023-01-21 10:28:50 +01:00 |
|
PrecisionRender
|
d9698f0e6f
|
Fix type in hint when using removed built-in textures
|
2023-01-20 22:06:51 -06:00 |
|
clayjohn
|
d3c3fa32af
|
Stop incrementing light_count once max number of lights are reached in 2D canvas renderer
|
2023-01-20 17:04:00 -08:00 |
|
Rémi Verschelde
|
d5838a06fa
|
Merge pull request #71709 from clayjohn/decals-lights-sorting
Sort decals and lights based on camera origin
|
2023-01-20 23:57:55 +01:00 |
|
Rémi Verschelde
|
de3514b9ab
|
Merge pull request #71705 from clayjohn/RD-surface-free
Add mutex when adding geometry instances to the dirty list in the Forward Clustered renderer
|
2023-01-20 23:57:26 +01:00 |
|
clayjohn
|
921f99f9e3
|
Decrement texture_binding count when using screen textures
|
2023-01-20 12:48:13 -08:00 |
|
clayjohn
|
a804556ab9
|
Add mutex when adding geometry instances to the dirty list in the Forward Clustered renderer
|
2023-01-20 10:34:19 -08:00 |
|
clayjohn
|
49bebf2bfb
|
Sort decals and lights based on camera origin
Also implement sort_offset for decals
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
|
2023-01-20 09:58:17 -08:00 |
|
Rémi Verschelde
|
9fc40123ab
|
Merge pull request #71679 from kleonc/draw_polyline_line_strip
`CanvasItem::draw_polyline` Support thin polylines drawn using line strip
|
2023-01-20 08:48:56 +01:00 |
|
Peter Eastman
|
cd46fceb8b
|
Collision detection supports uniform scaling
|
2023-01-19 22:16:31 -08:00 |
|
kleonc
|
728c51e362
|
CanvasItem::draw_polyline Support thin polylines drawn using line strip
|
2023-01-19 21:08:25 +01:00 |
|
bitsawer
|
6f57aae0ab
|
Fix shader preprocessor memory leak
|
2023-01-19 22:06:59 +02:00 |
|
Rémi Verschelde
|
88cbd5d422
|
Merge pull request #71447 from peastman/normals
Analytic collision normals
|
2023-01-19 19:33:54 +01:00 |
|
Rémi Verschelde
|
65883cc73b
|
Merge pull request #71598 from bruvzg/gdscript_bidi_override
Implement BiDi override mode for GDScript source.
|
2023-01-19 19:33:18 +01:00 |
|
Rémi Verschelde
|
8b92316368
|
Merge pull request #71565 from RedworkDE/doc-arraymesh-add-surface
Fix LOD sort order; checks in add_surface; and document all parameters of `ArrayMesh::add_surface_from_arrays`
|
2023-01-19 19:32:37 +01:00 |
|
RedworkDE
|
be4eb3bbdd
|
Fix LOD sort order; checks in add_surface; and document all parameters of ArrayMesh::add_surface_from_arrays
Also clarify some related documentation and expose the misssing `ArrayFormat::ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY`
|
2023-01-19 10:30:25 +01:00 |
|
clayjohn
|
faea9f5c10
|
Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTURE
in favour of texture hints
|
2023-01-18 19:52:47 -08:00 |
|
Peter Eastman
|
31c2a24893
|
Analytic collision normals
|
2023-01-18 18:24:57 -08:00 |
|
bruvzg
|
5361ec9f43
|
Implement BiDi override mode for GDScript source.
|
2023-01-18 19:22:20 +02:00 |
|
kleonc
|
43fc483e6c
|
CanvasItem::draw_arc Clamp angle difference so arc won't overlap itself
|
2023-01-18 15:16:22 +01:00 |
|
clayjohn
|
b2a31a3bbf
|
Remove light from dynamic light list when removing scenario
|
2023-01-17 14:33:15 -08:00 |
|
Rémi Verschelde
|
9cf0ffe1fa
|
Merge pull request #71524 from clayjohn/MOBILE-TAA
Warn when trying to enable TAA from mobile or gl_compatibility backend
|
2023-01-17 11:06:46 +01:00 |
|
Rémi Verschelde
|
59dcf64dd6
|
Merge pull request #71382 from jainl28patel/sprite2d_flip_normal_map
fix normal map not flipping in sprite2D
|
2023-01-17 10:56:44 +01:00 |
|
Rémi Verschelde
|
e1e30f9fc7
|
Merge pull request #71520 from conradhappeliv/fix-71480
Fix GPUParticles2D not recomputing transforms each frame
|
2023-01-17 10:14:32 +01:00 |
|
Conrad H. Appel, IV
|
ad6dd38795
|
Fix GPUParticles2D not recomputing transforms each frame
|
2023-01-16 14:10:58 -08:00 |
|
clayjohn
|
71ed83d301
|
Warn when trying to enable TAA from mobile or gl_compatibility backend
TAA should only be enabled from the forward_plus renderer for now
|
2023-01-16 13:32:40 -08:00 |
|
Rémi Verschelde
|
0ddd9c3e8f
|
Merge pull request #71526 from clayjohn/RD-sun-scatter
Properly initialize directional_light_count in RD sky shaders
|
2023-01-16 22:30:54 +01:00 |
|
Rémi Verschelde
|
2156250471
|
Merge pull request #62236 from MinusKube/master
Fix polyline not supporting closed polygons and not having a uniform width
|
2023-01-16 22:13:07 +01:00 |
|
clayjohn
|
8b3db6e9ce
|
Properly initialize directional_light_count in RD sky shaders
|
2023-01-16 13:05:52 -08:00 |
|
MinusKube
|
01af885e69
|
Fix draw_polyline not supporting closed polygons and not having a uniform offset
|
2023-01-16 20:27:30 +01:00 |
|
Rémi Verschelde
|
47689c7d51
|
Merge pull request #71502 from bruvzg/tooltip_clickthrough
Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips.
|
2023-01-16 12:48:45 +01:00 |
|
Danil Alexeev
|
a8cbb6245b
|
Fix scaling issue in draw_line and similar methods
|
2023-01-16 12:49:58 +03:00 |
|
bruvzg
|
34b34b104c
|
Add WINDOW_FLAG_MOUSE_PASSTHROUGH flag and enabled it for tooltips. Expose window_set_mouse_passthrough to Window .
|
2023-01-16 11:42:49 +02:00 |
|
Raul Santos
|
7560340ef6
|
Rename center method to get_center in Plane.
|
2023-01-15 17:18:50 +01:00 |
|
Rémi Verschelde
|
ac104a69b8
|
Merge pull request #71309 from BastiaanOlij/improve_renderscaling_options
Improving communication of scaling settings to renderer implementation
|
2023-01-14 14:45:02 +01:00 |
|
jainl28patel
|
390f83bf5a
|
fix normal map not flipping in sprite2D
|
2023-01-14 11:51:56 +05:30 |
|
Rémi Verschelde
|
a51ca2beaf
|
Merge pull request #71346 from Chaosus/material_fix_freezing
Clear material arrays to prevent freeing of invalid texture RID
|
2023-01-14 00:44:18 +01:00 |
|
clayjohn
|
ccaebcd5e0
|
Avoid crashing when custom GLSL shaders are imported when using the gl_compatibility renderer
|
2023-01-13 12:53:19 -08:00 |
|
Yuri Rubinsky
|
01cddbb12a
|
Clear material arrays to prevent freeing of invalid texture RID
|
2023-01-13 23:25:09 +03:00 |
|
Bastiaan Olij
|
478c37deb8
|
Improving communication of scaling settings to renderer implementation
|
2023-01-13 12:54:15 +11:00 |
|
clayjohn
|
131036a5ef
|
Only setup depth framebuffer properties when not rendering ReflectionProbes
|
2023-01-12 16:19:12 -08:00 |
|
Clay John
|
21893140eb
|
Merge pull request #71289 from RandomShaper/avoid_color_flash
Avoid color flash on window creation and resizing
|
2023-01-12 14:39:41 -08:00 |
|
Pedro J. Estébanez
|
d0e37cd04c
|
Add framework for avoidance of color flash in new windows
|
2023-01-12 21:42:51 +01:00 |
|
Rémi Verschelde
|
800216924c
|
Merge pull request #70787 from peastman/cylinder
Analytic sphere-box, sphere-cylinder, and capsule-cylinder collisions
|
2023-01-12 20:08:03 +01:00 |
|
Rémi Verschelde
|
f82352be87
|
Merge pull request #70660 from Malcolmnixon/collision_sphere_capsule
Fix sphere-capsule collision logic
|
2023-01-12 20:07:02 +01:00 |
|
Rémi Verschelde
|
a5dedfe260
|
Merge pull request #70731 from smix8/navigationserver_performance_monitor_4.x
Add NavigationServer Performance Monitor
|
2023-01-12 10:36:18 +01:00 |
|
Rémi Verschelde
|
1f171ff18b
|
Merge pull request #71261 from clayjohn/RD-alpha-aa
Take alpha antialising options into account when setting up materials
|
2023-01-12 08:19:16 +01:00 |
|