Commit Graph

4884 Commits

Author SHA1 Message Date
Dennis Brakhane 76bd2a0efa test 2026-01-16 18:42:26 +01:00
János Turánszki 3374da36df metal: simplified makeresident because it can work on placement sparse texture now 2026-01-16 07:59:44 +01:00
János Turánszki e6ccd5c56e metal api: async compute sync will use MTL::Event instead of MTL::SharedEvent 2026-01-15 22:26:59 +01:00
Turánszki János cc2685b5c5 fbx non-skinned armature import fix #1335 2026-01-15 17:07:21 +01:00
Turánszki János 43b9308550 dx12, vulkan: using block allocator for command lists 2026-01-15 08:02:32 +01:00
János Turánszki 1e86d499ae metal: switched to block allocator for commandlists 2026-01-15 07:49:01 +01:00
János Turánszki 6a4b04017a Metal graphicsdevice: autoreleasepool reduction, better encoder batching, texture1D workaround, texture clearuav 2026-01-14 19:05:17 +01:00
Dennis Brakhane cc3cad15a1 components: reduce code duplication when setting flags (#1492) 2026-01-14 18:47:43 +01:00
János Turánszki d4bb05ae25 apple platform improvements 2026-01-14 17:32:44 +01:00
Turánszki János 8f3e05f933 editor terrain preset weather fix 2026-01-14 13:16:17 +01:00
János Turánszki 4137070a67 physics distance constraint fix 2026-01-14 08:25:03 +01:00
János Turánszki 432b5adcd9 metal API occlusion culling fix 2026-01-13 17:55:53 +01:00
János Turánszki 424fae877d Implemented SetCursorFromFile for Mac OS 2026-01-13 17:36:59 +01:00
Dennis Brakhane d16e42e5c2 add clipboard support for SDL2 and copy-paste for Editor (#1491) 2026-01-13 15:23:41 +01:00
Stanislav Denisov 19bcf5bd32 Fix full-screen mode behavior (#1490) 2026-01-13 11:22:49 +01:00
Stanislav Denisov b0ef284962 Fix config getters crash caused by empty strings (#1489) 2026-01-13 11:17:52 +01:00
János Turánszki b3258a25c3 metal api mipmap fix 2026-01-12 13:01:36 +01:00
Turánszki János eceea95690 fixes: crashed whe wireframe mode was used while mesh shader is enabled; guard against zero divide in tlas instance init; 2026-01-12 12:54:06 +01:00
Turánszki János 3899e472b6 Mac OS support (#1346) v0.72.0 2026-01-11 21:53:46 +01:00
Dennis Brakhane d2595b87ac clarify comment based on info from Discord (#1487) 2026-01-10 15:16:00 +01:00
Stanislav Denisov f25a5910b7 Ensure pointer is visible when right mouse button is not held (#1486) 2026-01-09 16:28:15 +01:00
Stanislav Denisov eaaf0750bd Fix editor's camera smoothing (#1485) 2026-01-09 16:27:24 +01:00
Stanislav Denisov f979617319 Hide debug visualizers in cinema mode (#1484) 2026-01-09 07:28:27 +01:00
Stanislav Denisov fd158b92be Fix the translator dragging state and avoid drifting (#1483) 2026-01-09 07:27:54 +01:00
Stanislav Denisov f47fed2ecd Place the first spline node in front of camera (#1482) 2026-01-07 12:33:46 +01:00
Stanislav Denisov 6bdb24262e Expose the reflections option in the graphics settings (#1481) 2026-01-06 15:39:53 +01:00
Stanislav Denisov d08b290e66 Add double-sided variants of the wireframe PSO (#1480) 2026-01-06 15:38:43 +01:00
Dennis Brakhane b962a7221e OBJ import: ensure we only skip identical vertices (#1444)
just hashing will give false positives, especially on Linux where
std::hash<int> is identity.

Fixes #1405
2026-01-02 14:31:24 +01:00
Turánszki János bf2f369bf0 dx12 fix: DeleteSubresources didn't handle rtvs and dsvs 2025-12-31 08:34:10 +01:00
Turánszki János 12baa4d8f5 slider reset value fix #1442 #1443 2025-12-31 08:31:00 +01:00
Turánszki János 454e54ec32 script return to editor will reset cursors #1387 2025-12-31 08:22:09 +01:00
Turánszki János 8b80663897 resource manager fix: texture streaming was running for resources that didn't need it 2025-12-30 08:51:46 +01:00
Turánszki János 49a45745e4 spline undo fixes #1411 2025-12-29 13:17:45 +01:00
Turánszki János cf3217ebac offline shader compiler: added min shader model override options 2025-12-20 15:43:30 +01:00
Turánszki János b66baed422 fixes for rendering issues when using shader model 6.6 or higher 2025-12-19 19:31:50 +01:00
Stanislav Denisov 3d13c926ea Implement spline fill and recenter options (#1375)
* Implement spline fill and recenter options

* Use built-in normals computation
2025-12-19 08:24:23 +01:00
Turánszki János 6fd4c3b8c2 quad ops in sm6.6 mode must be used only in 1D thread group 2025-12-18 14:04:15 +01:00
Stanislav Denisov c72837afa5 Fix texture streaming resolution overflow (#1369) 2025-12-16 08:27:36 +01:00
Stanislav Denisov 4cbd60c578 Ensure GPU has finished rendering before creating thumbnail (#1370) 2025-12-16 08:19:50 +01:00
Dennis Brakhane 69174470f9 cmake: simplify and fix CMakeLists (#1373)
* remove outdated (and now simply wrong) comment

* fix embedded shaders when Wicked is used as a subproject

* get rid of unnecessary generate_wishaderdump target

* add "codegen" stuff to toplevel to enable "codegen" target
2025-12-16 08:18:18 +01:00
Turánszki János be8c766ef1 fixed critical issue with weak_ptr #1366 #1367 2025-12-14 09:17:10 +01:00
Turánszki János 98ad56cf09 particles can also use wireframe overlay render mode 2025-12-13 09:32:02 +01:00
Stanislav Denisov cd9a16a890 Add an option to disable ragdoll creation for humanoids (#1365) 2025-12-13 09:00:57 +01:00
Stanislav Denisov 3d64ae533a Implement the apply scale to object functionality (#1363) 2025-12-13 09:00:01 +01:00
Dennis Brakhane fe210e1d20 get rid of clang warning (#1364)
lambda capture 'this' is not used
2025-12-13 08:58:51 +01:00
Stanislav Denisov 5c41b0fae3 Improve camera speed mouse scroll (#1362) 2025-12-12 07:48:56 +01:00
Stanislav Denisov 96257a13f7 Implement a shortcut to select the top-level parent (#1361) 2025-12-12 07:46:19 +01:00
Stanislav Denisov 8aeb2f7ad4 Implement material presets (#1360) 2025-12-11 18:37:47 +01:00
Dennis Brakhane 92e86c5a69 cmake: fix typo (#1359) 2025-12-11 18:36:59 +01:00
Dennis Brakhane 4d2ca34e6f gh actions: disable IPO for now (#1358) 2025-12-11 18:36:42 +01:00