Commit Graph

4946 Commits

Author SHA1 Message Date
Turánszki János b0cc4bdf58 path tracing volumetric cloud fix 2026-02-11 17:26:35 +01:00
Turánszki János c2bcd5f879 vulkan buffer destroyer fix 0.72.33 2026-02-11 08:07:31 +01:00
Turánszki János 69701fdf88 mapped buffer alignment fix (#1545) 2026-02-11 07:14:53 +01:00
Turánszki János 08217deb4f Volumetric cloud map, support for raytracing effects (#1542) 2026-02-10 20:26:59 +01:00
Turánszki János a0a8c01e48 dx12 fix for updated validation layer 2026-02-10 08:56:30 +01:00
Dennis Brakhane 750d68bec2 fix: check for pipeline creation when reloading shaders (#1543)
This is done in the editor, but was omitted in the samples, causing them
to crash.
2026-02-08 21:45:09 +01:00
Turánszki János d1856f0e7f fixed undefined behavior in volumetric cloud and aerial perspective cubemap capture 2026-02-08 14:21:11 +01:00
Turánszki János 8beff1fd7f Emitter, surfelgi, GPU sort refactor (#1541) 2026-02-08 09:37:48 +01:00
Turánszki János 940669f2e6 fixed particle-plane collision 2026-02-07 15:04:05 +01:00
Turánszki János eacf5b781d fix for mutex deadlock in ClearPipelineStateCache after recent changes 2026-02-07 14:44:40 +01:00
Turánszki János 5226f07cf6 emitter and surfelgi indirect arguments refactor 2026-02-07 13:00:10 +01:00
Stanislav Denisov 81f4973313 Implement the Uchimura tonemapping (#1540) 2026-02-07 08:41:52 +01:00
Stanislav Denisov e5553daaa4 Fix overlapped style condition check for full-screen mode (#1539) 2026-02-07 08:40:49 +01:00
Turánszki János ca470aea19 small simplification, stackvector not needed 2026-02-07 08:40:18 +01:00
Turánszki János 5eeeafbdc7 removed some allocations 2026-02-06 07:44:26 +01:00
Stanislav Denisov ea650e977f Fix out of bounds crash in mesh subset operations (#1538) 2026-02-06 07:16:33 +01:00
Stanislav Denisov 230ff5bb5e Fix orbital camera mode transition (#1537) 2026-02-06 07:15:58 +01:00
Stanislav Denisov 4d996275eb Fix rotator circle misalignment in local mode (#1536) 2026-02-06 07:15:13 +01:00
Turánszki János b6c2b20de3 optimization for voxelgrid debug visualizer #1474 v0.72.27 2026-02-04 09:11:55 +01:00
Turánszki János 3ff338781f CreatePipelineState will accept nullptr as default states in all devices (#1535) 2026-02-03 17:57:24 +01:00
Turánszki János d7c4279358 Vulkan rework (#1533) 2026-02-02 17:51:05 +01:00
Stanislav Denisov 3354299255 Implement multiple values per config key (#1532) 2026-02-01 17:46:07 +01:00
Stanislav Denisov 7d2863cf56 Fix child translator local orientation (#1531) 2026-02-01 17:45:26 +01:00
Phil Schumann 052dc61d41 Editor: Linux file dialogs: remember last-used dir (#1530) 2026-01-31 12:33:02 +01:00
Phil Schumann d2d019b5bc Lua docs: minor refinement (#1529) 2026-01-31 11:27:28 +01:00
János Turánszki 223e982a08 macos, linux: filedialog uses system path as default path 2026-01-31 09:34:23 +01:00
Turánszki János 9fd64c285a bloom resource creation safety fix #1523 2026-01-31 09:10:07 +01:00
Phil Schumann e36cc8245d Exposes more RenderPath3D setters to Lua (#1526) 2026-01-30 12:54:15 +01:00
Stanislav Denisov bcee7e24db Fix texture animation doesn’t reset (#1524) 2026-01-29 19:03:22 +01:00
Stanislav Denisov 28761703bb Implement update interval for render to texture (#1525) 2026-01-29 19:02:47 +01:00
Turánszki János 8093449d41 stackvector helper fix 2026-01-28 11:30:04 +01:00
Stanislav Denisov 77ea441087 Implement terrain generation status text (#1521) 2026-01-26 13:53:27 +01:00
Stanislav Denisov 218563f50e Fix spline fill asserts (#1519)
* Fix spline fill asserts

* Deduplicate asserts
2026-01-26 13:53:15 +01:00
Stanislav Denisov 0d2b61546e Fix texture streaming is not being disabled (#1520) 2026-01-26 13:51:47 +01:00
Turánszki János 161c1200ce reorganized shader param structures to allow removinng tessellation shader specializations for other stages 2026-01-26 13:48:32 +01:00
Turánszki János 17eaea0fa6 tessellation shaders are not differentiated by alphatest variant so some of them can be removed 2026-01-26 09:19:50 +01:00
Turánszki János 9e327df3fe Mesh shader and tessellation fixes (#1518) 2026-01-26 09:03:23 +01:00
Dennis Brakhane b47eed3f3f update miniaudio to 0.11.24 (#1517) 2026-01-26 07:44:24 +01:00
Turánszki János c8d712513b Mac OS controller support (#1515) 2026-01-25 12:24:08 +01:00
Turánszki János 7c8934ba72 underwater postprocess sample fix when fsr active and render resolution mismatches 2026-01-24 17:21:27 +01:00
Turánszki János f6535a6319 fixed broken rain effect 2026-01-24 15:25:43 +01:00
Turánszki János 24824a1c90 texture upload improvements (#1513) 2026-01-24 09:29:28 +01:00
Stanislav Denisov 4c03c9a2a7 Implement sorting for the content browser (#1512) 2026-01-23 14:25:50 +01:00
Stanislav Denisov 131f51cbe1 Implement double-click select for input fields (#1511) 2026-01-23 14:23:15 +01:00
Turánszki János e4d61bceb6 shader updates 2026-01-22 08:45:19 +01:00
Turánszki János 76cd3e428d removed some pssl shader ifdefs that are no longer required 2026-01-21 08:44:30 +01:00
Turánszki János a270f3a515 all raytracing shaders will be running with 32 threads 2026-01-20 08:58:56 +01:00
János Turánszki fe7f18e07a metal api clearuav texture clear batching 2026-01-20 08:00:50 +01:00
Turánszki János 19ba5413a6 postprocess quality settings (#1508) 2026-01-19 18:26:13 +01:00
Stanislav Denisov 2cc892f0d4 Expose normals computation for spline fill (#1509) 2026-01-19 15:59:20 +01:00