Commit Graph

1039 Commits

Author SHA1 Message Date
Turánszki János 04a35ba032 Constraints (#1072) 2025-04-05 07:56:04 +02:00
Turánszki János b31895278d terrain invalidateprops, select all instances of object button 2025-04-02 09:00:20 +02:00
Turánszki János bc128fe6eb added height field physics shape type 2025-03-31 09:55:40 +02:00
Turánszki János 76549fa85f linux: added editor drag and drop file support 2025-03-30 18:35:44 +02:00
Turánszki János 4235e2c6e5 winapi cursor state improvements 2025-03-30 12:35:31 +02:00
Turánszki János 29fe3b7558 hdr window resize fix and cursor fix 2025-03-30 08:37:05 +02:00
Turánszki János 60d82edb7f LOD and subset management fixes 2025-03-29 10:30:51 +01:00
Turánszki János d1578b0179 added light color mask texture support 2025-03-28 08:58:56 +01:00
Turánszki János b1b708d29c camera render texture can be set to material 2025-03-26 19:19:49 +01:00
Turánszki János f1ce71c533 editor: negative axes darkening control #1071 2025-03-25 08:40:19 +01:00
Turánszki János 8182c33aa1 renderpath2d improvement: resizebuffers will be called in prerender instead of update 2025-03-22 07:41:17 +01:00
Turánszki János 4f503da83f HDR improvements 2025-03-21 08:22:35 +01:00
Turánszki János 652fe0da28 added crossfade fade type 2025-03-19 08:00:19 +01:00
Turánszki János b588a8b7d6 model importer fix 2025-03-17 16:11:59 +01:00
Turánszki János bf27a9fbe8 Linux hang fix 2025-03-12 11:33:35 +01:00
Dennis Brakhane b0390c1f44 require cmake 3.19
We use features that aren't supported before that
2025-03-11 14:20:49 +01:00
Turánszki János b937bab75c added vehicle metadata type 2025-03-10 18:23:31 +01:00
Turánszki János 808421dbba spherical harmonics (#1056) 2025-03-09 18:17:31 +01:00
Turánszki János 545e859ca7 Capsule shadows (#1055) 2025-03-04 09:19:24 +01:00
Turánszki János 4357dc5b90 Vehicle physics (#1053) 2025-03-02 15:00:50 +01:00
Turánszki János 591f808b6d trail renderer: added continuous fade functionality; added Bin2CPP helper; fixes; 2025-02-20 18:21:14 +01:00
Turánszki János 849e71a922 fix: camera.GetRight() was returning left 2025-02-20 08:00:18 +01:00
Turánszki János 1ec618e532 improvements for wind, terrain, editor interaction picker 2025-02-17 18:46:35 +01:00
Turánszki János efc8bdd939 hairparticle: billboard replication and gravity factor 2025-02-16 17:54:37 +01:00
Turánszki János bee1d11567 hairparticle simulation rewrite and multisegment fix; added indirect debug draw features; added custom lod selection for shadow maps; 2025-02-15 18:34:21 +01:00
Turánszki János 1bc427d4d0 rewritten LOD selection to be screen-rect based; turned off depthclip for shadows; 2025-02-12 08:42:06 +01:00
Turánszki János 612afa3aee added makehuman humanoid rig import 2025-02-05 08:45:55 +01:00
Turánszki János a2ceb2c12b model import: embedded image will use full file data hash as resource name to avoid collisions between multiple models 2025-02-02 07:21:58 +01:00
Turánszki János ccb8723549 editor sound window wave graph fix 2025-02-01 17:29:59 +01:00
Turánszki János 7f93e6cd3c gltf importer fix 2025-02-01 07:56:13 +01:00
Turánszki János 12f6abd4de general improvements (#1049)
- Entity is now 64-bit uint
- terrain chunk hashing improvement
- structure memory alignment improvements
- light shafts improvements
2025-01-31 08:25:02 +01:00
Turánszki János 4c53158662 interior mapping (#1047) 2025-01-25 13:54:27 +01:00
Turánszki János 2726ff1737 editor: added master volume slider, object multiselection value fixes 2025-01-22 07:47:29 +01:00
Turánszki János a19962fa77 editor fix: BVH must be rebuilt after LODgen 2025-01-21 09:08:40 +01:00
Turánszki János 32006f3d10 humanoid lookat can be set to entity and serialized 2025-01-21 06:56:04 +01:00
Turánszki János 03958b58ae editor: translator snap to surface improvement; subset order modification button; 2025-01-20 09:02:40 +01:00
Turánszki János 13921bc1b0 wait for job system threads to shut down before exiting 2025-01-16 09:59:43 +01:00
Dennis Brakhane 17bf75fd35 linux: add simple crash handler that dumps stacktrace (#1020)
Since the Linux version seems much more unstable than the Windows one,
having more information where the crash occured will help with figuring
out where the problems are.

This commit adds a simple crash handler that dumps out the stacktrace,
it's only supported on Linux.
2025-01-16 08:42:40 +01:00
Dennis Brakhane 3ffe1d7771 add option to disable editor UI animations (#1011)
* add option to disable editor UI animations

* focus mode updates

---------

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2025-01-15 16:00:03 +01:00
Turánszki János 7a3e488328 resources from compressed archive will be streaming from memory instead of file 2025-01-15 09:29:59 +01:00
Turánszki János 70ef11caa8 dx12 and vulkan error checking fixes 2025-01-14 16:29:10 +01:00
Turánszki János 73433bf842 Archive compression (#1018) 2025-01-14 12:57:40 +01:00
Dennis Brakhane 7f60d7a35b main_sdl2: don't allocate Editor object on stack (#1008)
It became too big for the stack, causing segmentation faults.

Also fix this for the samples and tests.
2025-01-11 09:21:45 +01:00
Turánszki János 959f9bbbed GUI highlight effect (#1007) 2025-01-10 17:15:04 +01:00
Turánszki János 252722243b graphics error logging (#999) 2025-01-02 17:27:36 +01:00
Turánszki János 5aa4c1ce54 editor fix: mesh merging will retain tangents 2024-12-30 16:47:00 +01:00
Turánszki János dfcc61bd6d gui: auto window sizing to fit all widgets; editor: object lightmap preview, windows sizing updates; 2024-12-29 11:15:50 +01:00
Turánszki János 9f11982eed gui: added flag for disabling window title bar 2024-12-25 10:17:00 +01:00
Turánszki János 30bb9e10d5 fixed lightmap atlas generation for soft body and 8-influence skinned mesh 2024-12-23 17:13:15 +01:00
Dennis Brakhane 4db6c94b22 get rid of compiler warning (#995) 2024-12-23 09:25:52 +01:00