mafiesto4
|
627f3a2dec
|
Show full timespan in editor incl. seconds
|
2026-05-06 17:31:27 +02:00 |
|
mafiesto4
|
2f05a0987e
|
Add ShowInPlayMode to HideInEditor attribute for properties/fields that should display in editor only during play mode
|
2026-05-06 16:54:34 +02:00 |
|
mafiesto4
|
6335bcdc93
|
Add in-built editors for DateTime and TimeSpan
|
2026-05-06 16:42:38 +02:00 |
|
mafiesto4
|
650fa781d3
|
Simplify shader code for point/spot lights to use permutations instead
|
2026-05-06 12:59:35 +02:00 |
|
mafiesto4
|
000d786d49
|
Add Temporal Antialiasing as default AA method
|
2026-05-06 12:39:49 +02:00 |
|
mafiesto4
|
3eb85000aa
|
Fix error when drag&drop new actor on Windows in Editor
|
2026-05-06 12:39:32 +02:00 |
|
mafiesto4
|
9c5daf419b
|
Fix default shadow depth bias values and control them based on shadow resolution/quality mix
|
2026-05-06 12:39:15 +02:00 |
|
mafiesto4
|
9a85ae7142
|
Add soft PCSS shadows on Ultra quality
Add new `SourceAngle` property to Directional light that controls PCSS penumbra size
|
2026-05-06 12:37:42 +02:00 |
|
mafiesto4
|
fad0f7a345
|
Compact PCF shadow sampling code
|
2026-05-05 08:47:57 +02:00 |
|
mafiesto4
|
aac399c6a1
|
Add CascadeBlendSize to Directional Light and fix sun shadow fade at distance
|
2026-05-04 23:41:00 +02:00 |
|
mafiesto4
|
4c5035e433
|
Fix scene search performance regression
|
2026-05-04 23:05:25 +02:00 |
|
mafiesto4
|
b14c2cfc74
|
Optimize Global Surface Atlas full direct lighting redraw to copy whole emissive atlas at once
|
2026-05-04 18:11:01 +02:00 |
|
mafiesto4
|
cbcfa4013b
|
Add Graphics::MotionVectors::MinObjectScreenSize to skip too small objects from drawing motion vectors
|
2026-05-04 17:29:58 +02:00 |
|
mafiesto4
|
429f8e5336
|
Add highlight to Motion Vectors Debug view for better content optimizing
|
2026-05-04 16:43:41 +02:00 |
|
mafiesto4
|
6cc0edf0eb
|
Optimize shadows and depth rendering with instancing support for transparent shaders
|
2026-05-04 15:12:40 +02:00 |
|
mafiesto4
|
f7d8f36add
|
Optimize draw calls batching and instancing with better sort keys generation and processing
|
2026-05-04 12:34:29 +02:00 |
|
mafiesto4
|
2e98300693
|
Add minor changes
|
2026-05-04 08:47:21 +02:00 |
|
mafiesto4
|
83de99877c
|
Fix directional light cascaded shadow maps rendering stability
|
2026-05-04 08:46:43 +02:00 |
|
mafiesto4
|
7a569d4f14
|
Add selection drawing and picking gizmo to Foliage Types editing tab
|
2026-04-30 18:19:12 +02:00 |
|
mafiesto4
|
24675ace93
|
Refactor Temporal Anti-Aliasing shader to have less ghosting and quality scalability
Fix lots of ghosting artifacts.
Fix aliasing on small cables/lines during camera movement.
Add scalability via AA Quality setting for TAA.
|
2026-04-30 17:58:19 +02:00 |
|
mafiesto4
|
3a5d831e71
|
Minor changes
|
2026-04-29 18:34:39 +02:00 |
|
mafiesto4
|
0aecb35ab1
|
Fix Global Surface Atlas rasterization of objects with negative scale
|
2026-04-29 18:34:14 +02:00 |
|
mafiesto4
|
c4bb39aeac
|
Improve Global Surface Atlas objects dirtying limit to pick the largers objects first
|
2026-04-29 17:52:51 +02:00 |
|
mafiesto4
|
61431a6400
|
Optimize Global Surface Atlas defragmentation with copying old atlas to avoid redrawing all objects
|
2026-04-29 17:19:40 +02:00 |
|
mafiesto4
|
d4da1d80d0
|
Optimize Global Surface Atlas with object draws limit per frame
|
2026-04-29 17:05:17 +02:00 |
|
mafiesto4
|
3bede1d6bc
|
Optimize Global Surface Atlas updates distribution for subobjects (eg. foliage instances)
|
2026-04-28 22:21:38 +02:00 |
|
mafiesto4
|
ce4ad8aa71
|
Optimize RendererAllocation by reducing fragmentation with operating on power-of-2 blocks
|
2026-04-28 21:55:52 +02:00 |
|
mafiesto4
|
75bd206416
|
Fix regression crash on Vulkan when clearing many textures at once
|
2026-04-28 20:19:35 +02:00 |
|
mafiesto4
|
578af12f2b
|
Optimize Global Surface Atlas objects to cache shader data
|
2026-04-28 20:18:18 +02:00 |
|
mafiesto4
|
acbbd34ecf
|
Optimize scene rendering async job to use interleaved ranges instead of fighting for a shared index
|
2026-04-28 13:16:44 +02:00 |
|
mafiesto4
|
c8b06ba7ec
|
Optimize scene rendering loop to cache more data on stack
|
2026-04-28 13:07:19 +02:00 |
|
mafiesto4
|
ad46b74f6a
|
Optimize foliage drawing by caching per-instance world matrix
|
2026-04-28 12:50:19 +02:00 |
|
mafiesto4
|
47a9d76938
|
Optimize foliage drawing memory access a bit more
|
2026-04-28 11:48:52 +02:00 |
|
mafiesto4
|
442cb8f2dd
|
Minor improvements
|
2026-04-28 00:25:31 +02:00 |
|
mafiesto4
|
45e121bf77
|
Fix Guid diff serialization and loading invalid values
|
2026-04-28 00:24:57 +02:00 |
|
mafiesto4
|
8e76d0d9d8
|
Fix GPUTexture.DownloadData to use correct bindings api
|
2026-04-28 00:24:34 +02:00 |
|
mafiesto4
|
f4905cfccc
|
Optimize foliage rendering with less cache misses
|
2026-04-28 00:24:05 +02:00 |
|
mafiesto4
|
bf9a015959
|
Optimize FoliageInstance size to cut down memory by and reduce cache misses when drawing foliage
|
2026-04-27 22:54:11 +02:00 |
|
mafiesto4
|
4fd7f51fdf
|
Optimize LightmapUVs to be stored already as Half4 to avoid runtime conversions during rendering
|
2026-04-27 21:53:11 +02:00 |
|
mafiesto4
|
f5e483069d
|
Optimize CPU rendering of shadowed foliage by splitting draw contexts into separate async jobs
|
2026-04-27 17:14:56 +02:00 |
|
mafiesto4
|
0bd28ecb65
|
Fix compilation
|
2026-04-27 16:09:28 +02:00 |
|
mafiesto4
|
9eec54171c
|
Fix compilation on Linux
|
2026-04-27 14:37:00 +02:00 |
|
mafiesto4
|
486781661e
|
Optimize foliage instance bounds calculations
|
2026-04-27 14:32:19 +02:00 |
|
mafiesto4
|
b201897ae6
|
Optimize foliage serialization by batching instance data, performing quantization, and LZ4 compression
Cuts down foliage data size by over 50% and improves load times.
|
2026-04-27 14:30:19 +02:00 |
|
mafiesto4
|
c33ada2715
|
Fix unnecessary memory allocations within D3D object debug name assignment
|
2026-04-27 14:27:32 +02:00 |
|
mafiesto4
|
dcb9b5150f
|
Optimize large scene/prefa/json assets metadata loading by avoiding parsing full contents
|
2026-04-27 14:27:00 +02:00 |
|
mafiesto4
|
f905b4013b
|
Optimize large scene files loading by aligning json pool allocator pages to 64kB
|
2026-04-27 14:26:12 +02:00 |
|
mafiesto4
|
b0033a35b7
|
Improve foliage count display in editor tab
|
2026-04-27 14:25:23 +02:00 |
|
mafiesto4
|
f47a2909fe
|
Update LZ4 library to v1.10
|
2026-04-27 14:24:56 +02:00 |
|
mafiesto4
|
b1c76ec7f9
|
Merge remote-tracking branch 'origin/1.12' into 1.13
|
2026-04-25 10:31:41 +02:00 |
|