Commit Graph

44 Commits

Author SHA1 Message Date
Dennis Brakhane f0bd5a8086 Don't use by reference capture by default (#1207)
replace [&] with [this] or [] where possible to avoid people
accidentally capturing something by reference that needs to be
copied, like strings.
2025-08-13 08:46:42 +02:00
Turánszki János 8f42aaf4a0 terrain is not regenerated when terrain physics is changed 2025-08-07 08:34:21 +02:00
Turánszki János 76607272d2 editor theme refresh refactor 2025-06-25 09:20:34 +02:00
Turánszki János c31aa35c53 gui layout refactor (#1114) 2025-06-01 17:07:12 +02:00
Turánszki János 1be929aa8a gui changes: slider size now includes the textbox, combobox size now includes the droparrow, editor gui rearrangement 2025-05-30 08:50:26 +02:00
Turánszki János 8582ea3dc3 Terrain determinism fixes (#1096) 2025-04-28 18:20:15 +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 591f808b6d trail renderer: added continuous fade functionality; added Bin2CPP helper; fixes; 2025-02-20 18:21:14 +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 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 fbbc988d03 terrain heightmap import fix 2024-11-03 16:32:16 +01:00
Turánszki János a4957e6e14 terrain fixes #966 2024-10-29 08:38:31 +01:00
Turánszki János 7b63f9cd15 extended hair particle spritesheet control (#941) 2024-09-10 08:07:07 +02:00
Turánszki János 9d913d0a28 various updates:
- buoyancy parameter
- ragdoll buyancy
- terrain region blending improvement
- application activation fixes
2024-07-31 07:39:29 +02:00
Turánszki János 137aec0c27 Texture streaming (#850) 2024-05-27 10:00:52 +02:00
Turánszki János de656d7bbc Packaging updates (#846) 2024-05-22 17:15:13 +02:00
Turánszki János 85fabb7fc9 editor: paint brush radius adjustable with mouse wheel, terrain fixes 2024-05-22 06:44:51 +02:00
Turánszki János 3924c4e4c0 editor: terrain fixes when switching scenes 2024-05-18 07:04:37 +02:00
Turánszki János 1c38d93304 Editor gui v2 (#843) 2024-05-17 08:04:05 +02:00
Egor Zelenkov 92c199fe9d Dev/terrain generation fix (#844)
terrain fix: unnecessary entity remove
2024-05-14 06:05:50 +02:00
Turánszki János 30a9622b0a Archive thumbnail support (#831) 2024-04-28 19:07:48 +02:00
Turánszki János 87e9870b50 Virtual texture painting, object-terrain blending (#824) 2024-04-19 08:00:19 +02:00
Turánszki János daecd2f898 editor: terrain grass settings fix 2024-03-20 19:32:55 +01:00
Egor Zelenkov 9cdb5f02ec Backward compatibility fixes (#818) 2024-03-16 07:17:32 +01:00
Egor Zelenkov e97e1cd79c Dev/terrain material editing (#815)
* terrain material editing

* serialization updates, refactors

---------

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2024-03-15 16:47:46 +01:00
Egor Zelenkov b342195125 terrain props editor (#810) 2024-03-12 07:56:36 +01:00
Turánszki János 9affa1c86d improved 16-bit PNG support;
vulkan: readback image rowpitch fix;
editor: F2 screenshot button;
2023-07-22 10:08:07 +02:00
Turánszki János c86d5c8ee8 terrain: 16-bit heightmap import/export 2023-07-21 07:45:36 +02:00
Turánszki János 3a35383814 editor: added export button for terrain blend map #588 2023-06-19 09:33:06 +02:00
Turánszki János 10ca8ccd12 Replaced random generators with more deterministic 2023-06-11 13:20:30 +02:00
Turánszki János 21d5f37fee build updates (#655) 2023-03-28 19:30:29 +02:00
Turánszki János 7a98632309 Profiler graph, editor updates (#608) 2022-12-16 19:50:21 +01:00
Turánszki János afbe49f344 Editor: terrain prop placement config file (#595)
* Editor: terrain prop placement config file

* grass config ini
2022-11-20 22:19:59 +01:00
Turánszki János ee6d94a7fe terrain: added tessellation option 2022-11-04 00:48:16 +01:00
Turánszki János 481570e0df Sparse resources (#579) 2022-10-20 16:38:05 +02:00
Turánszki János 62b309fbb3 terrain: grass distance, slope cast shadow, virtual texture mipmapping 2022-10-03 14:56:31 +02:00
Turánszki János 768ad1fdca reduced gpu memory usage 2022-09-29 17:15:03 +02:00
Turánszki János e081dcc089 relative path is not computed if already relative; editor updates; 2022-09-27 22:33:47 +02:00
Turánszki János 3a9bee53e1 terrain generator: grass length, texture target resolution 2022-09-27 19:26:54 +02:00
Turánszki János 647a1198a9 changes in object update system 2022-09-11 21:48:35 +02:00
Turánszki János bcffb27ead Parallel scene intersections (#563)
- scene intersections using multithreading
- scene intersections can specify LOD level
2022-09-10 15:24:01 +02:00
Turánszki János 03fe5dcce8 Physics updates, lua bindings (#554)
* physics updates, lua bindings

* velocity setters

* fix softbody gravity

* gui things

* colliders cpu and gpu separation

* terrain prop check for missing assets

* lua internal put in function
2022-09-04 16:34:50 +02:00
Turánszki János c359395cea Terrain physics (#552)
* terrain physics

* terrain props physics configuration

* asset refactors

* fix

* warning
2022-09-03 19:58:14 +02:00
Turánszki János 60ef0ae251 Terrain refactor (#549)
- terrain separated into core logic and gui
- terrain can be serialized
- ddgi extents also saved, added control for smooth backface test
- raytraced shadow fixes
2022-09-01 18:42:16 +02:00