Thaddeus Crews
9268bc73a0
Merge pull request #117619 from BastiaanOlij/fix_117303
...
Fix assymmetrical rendering of reflections in SDFGI
2026-04-10 10:32:35 -05:00
Skyth
83d2b84a51
Refactor raytracing pipelines.
2026-04-10 14:21:02 +03:00
Thaddeus Crews
bed5d2774a
Merge pull request #118239 from blueskythlikesclouds/rd-disallow-zero-sizes-in-copies
...
Forbid zero size values in RD texture copy method.
2026-04-09 17:41:18 -05:00
Thaddeus Crews
daa913af63
Merge pull request #117672 from Chaosus/shader_pp_ops
...
Fix a few operators in shader preprocessor expression
2026-04-09 17:41:16 -05:00
Thaddeus Crews
27799eb871
Merge pull request #117847 from Nolkaloid/keyword_icon
...
Add keyword code completion option
2026-04-09 17:41:09 -05:00
Thaddeus Crews
967b56efec
Merge pull request #118317 from clayjohn/sky-shader-fallback
...
Ensure that sky shader automatic mode consistently uses the fallback
2026-04-08 17:00:43 -05:00
Nolkaloid
1d165e7ea9
Add keyword code completion option
2026-04-08 20:04:08 +02:00
clayjohn
63c49cc668
Ensure that sky shader automatic mode consistently uses the fallback
...
This is necessary so that the proper backing textures can be allocated for the sky shader
2026-04-08 10:49:18 -07:00
Thaddeus Crews
b6f86739b6
Merge pull request #109911 from TCROC/fix-particles-moving-timescale-0
...
Fix particles moving when timescale is 0
2026-04-08 09:25:25 -05:00
Thaddeus Crews
ccdb6fdb29
Merge pull request #118120 from romgerman/visual-profiler-folding
...
Add folding to the Visual Profiler tree
2026-04-08 09:25:21 -05:00
Thaddeus Crews
fdc9f35119
Merge pull request #117148 from blueskythlikesclouds/rt-api-adjustments
...
Raytracing API adjustments.
2026-04-06 13:02:27 -05:00
Thaddeus Crews
03723198e0
Merge pull request #118163 from AltayEvrenOzsan/fix/texture-blit-math-constants
...
Added math constants to texture-blit
2026-04-06 13:02:22 -05:00
Skyth
e7519d4849
Forbid zero size values in RD texture copy method.
2026-04-06 14:33:18 +03:00
Altay Evren Özsan
d18e225ba5
Added math constants to texture-blit
...
Fixes #118144
Fixed an issue where texture-blit shader was failing to compile when using some math constants because the code was incorrectly passing name strings into the shader
2026-04-05 22:45:50 +03:00
German
0d08515a5b
Add folding to the Visual Profiler tree
2026-04-04 14:43:54 +03:00
Thaddeus Crews
a70b7ad1e6
Merge pull request #115666 from DarkKilauea/rendering/hdr-output-changed
...
[Windows] HDR Output: Emit window events when HDR state changes
2026-04-03 11:52:20 -05:00
Skyth
e16a299a86
Raytracing API adjustments.
2026-04-03 18:06:34 +03:00
Thaddeus Crews
7351e6909b
Merge pull request #116962 from blueskythlikesclouds/blas-create-api-change
...
Refactor `blas_create` to accept multiple geometries.
2026-04-02 12:33:23 -05:00
Thaddeus Crews
c05358c1d6
Merge pull request #108073 from Gaktan/fix-decal-atlas
...
Fix decal atlas clipped when using texture resolution < 32
2026-04-02 12:33:14 -05:00
Thaddeus Crews
872cfabf3d
Merge pull request #79731 from Calinou/viewport-add-nearest-3d-scaling
...
Add a nearest-neighbor scaling option to Viewport's Scaling 3D Mode property
2026-04-02 12:33:13 -05:00
Thaddeus Crews
8c3a9f9afc
Merge pull request #105122 from Calinou/canvasitem-drawing-antialiasing-compensate-width
...
Fix CanvasItem lines appearing thicker when antialiasing is enabled
2026-04-01 18:10:18 -05:00
Thaddeus Crews
7e3bf93f8a
Merge pull request #117909 from QbieShay/qbe/fix-trimmed-transform
...
Fix incorrectly stored emission transform for GPUParticles2D
2026-04-01 18:10:11 -05:00
Thaddeus Crews
eda3dc13b9
Merge pull request #109142 from QbieShay/qbe/particle-process-windown
...
Extra particle tools for seeking
2026-04-01 18:10:08 -05:00
Skyth
27305b6de8
Fix color correction not working in the tonemap subpass.
2026-04-01 12:36:39 +03:00
Thaddeus Crews
0f51ed6099
Merge pull request #113543 from bruvzg/win_icons
...
[DisplayServer] Add per window icon support.
2026-03-30 13:35:47 -05:00
Qbieshay
df081fc7c1
Fix incorrectly stored emision transform for GPUParticles2D
2026-03-27 18:48:37 +01:00
StarryWorm
4ae336740d
Add missing resource_*.h includes
...
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Qbieshay
158d8784c3
Add parameter to request_process_time to have particle process without
...
emission.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro >
2026-03-27 11:57:08 +01:00
Hugo Locurcio
3aea7cfdea
Fix CanvasItem lines appearing thicker when antialiasing is enabled
...
This was due to the antialiasing feather not being compensated for
when drawing the line. The feather makes the line appear thicker,
so we have to reduce the line width to compensate.
This also affected filled circles and rectangles, which are now
compensated for by adjusting their radius and size respectively.
2026-03-27 00:16:28 +01:00
Gaktan
c0eb935646
Fix decal atlas clipped when using texture resolution < 32
2026-03-26 20:48:25 +01:00
Hugo Locurcio
5df0c8b271
Add a nearest-neighbor scaling option to Viewport's Scaling 3D Mode property
...
This is useful for 3D games with a pixel art appearance, or when
using a resolution scale of `0.5` to improve performance without
compromising crispness too much when not using FSR 1.0.
The property hints now allow decreasing the scale further to accomodate
for pixel art use cases, as well as increased precision in the value
(useful for a scale of `0.3333`).
Co-authored-by: Daniel Savage <dansvg@gmail.com >
Co-authored-by: Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com >
2026-03-25 00:05:54 +01:00
Bastiaan Olij
2f07ccd68a
Fix assymmetrical rendering of reflections in SDFGI
...
Co-authored-by: retrotails
2026-03-24 13:25:48 +11:00
Rémi Verschelde
cd8ee7d229
Merge pull request #116620 from QbieShay/qbe/rework-align-rotation
...
Improve options for orienting particles in space
2026-03-23 22:34:16 +01:00
Rémi Verschelde
7958080d65
Merge pull request #116220 from dsnopek/foveated-rendering-vulkan-subsampled-image
...
OpenXR: Allow using Vulkan subsampled images with foveated rendering
2026-03-23 22:34:11 +01:00
Rémi Verschelde
1d638eaf41
Merge pull request #115253 from bruvzg/prop_helper_help
...
[Editor] Generate and display documentation for the properties generated by `PropertyListHelper`.
2026-03-23 22:33:53 +01:00
Rémi Verschelde
d7680230ae
Merge pull request #115108 from stuartcarnie/simplify_cluster_builder
...
Renderer: Simplify shader and cluster builder
2026-03-23 12:57:48 +01:00
Pāvels Nadtočajevs
d47b8d7a64
[DisplayServer] Add per window icon support.
2026-03-23 11:27:09 +02:00
Josh Jones
3512a169b2
Emit events when HDR output state changes externally
2026-03-21 14:42:56 -07:00
Thaddeus Crews
0e8bd28a10
CI: Implement clangd-tidy as GitHub Action
2026-03-20 09:16:38 -05:00
Chaosus
f243628618
Fix few operators in shader preprocessor expression
2026-03-20 16:15:31 +03:00
Qbieshay
113ace0cd3
Add options for billboarding on GPUParticles3D
...
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
2026-03-19 16:10:20 +01:00
Thaddeus Crews
87b0010244
Merge pull request #117149 from bruvzg/hb_colr
...
Update HarfBuzz to 13.1.1 and optionally use new `hb-raster` API to render glyphs.
2026-03-18 11:43:25 -05:00
Rémi Verschelde
98868393cc
Style: Enforce #include validation hook
2026-03-18 10:41:59 +01:00
Pāvels Nadtočajevs
2c2ed8ddb5
[Editor] Generate and display documentation for the properties generated by PropertyListHelper.
2026-03-18 11:26:03 +02:00
Pāvels Nadtočajevs
f5d278fe90
Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs.
2026-03-18 10:48:27 +02:00
Rémi Verschelde
e33e98a26f
Style: Apply clang-format grouping rules
2026-03-17 20:11:01 +01:00
Chaosus
e05ceb0e14
Restrict condition parsing in shader preprocessor
2026-03-17 16:13:38 +03:00
Rémi Verschelde
7795057e4b
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 21:38:26 +01:00
Thaddeus Crews
a9afde8405
Merge pull request #117479 from dsnopek/movie-writer-missing-get-supported-extensions
...
Add missing `GDVIRTUAL_BIND(_get_supported_extensions)` on `MovieWriter`
2026-03-16 11:33:10 -05:00
David Snopek
475e7452eb
Add missing GDVIRTUAL_BIND(_get_supported_extensions) on MovieWriter
2026-03-16 11:29:04 -05:00