Dennis Brakhane
a2d60bfad8
lock overkill
2025-12-02 23:08:34 +01:00
Dennis Brakhane
3243f17e3a
wip
2025-12-02 23:08:32 +01:00
Turánszki János
33cffdde80
gui fix: combobox filter sometimes deactivacted early
2025-12-02 16:05:19 +01:00
Turánszki János
a5162e0496
added support for shader-readable swapchain ( #1343 )
2025-12-01 09:45:27 +01:00
Stanislav Denisov
b792147718
Implement async logging ( #1341 )
2025-11-30 08:26:36 +01:00
Turánszki János
3630d2dee9
resource relative path fix when drive letter changes
2025-11-30 08:20:17 +01:00
Turánszki János
f0203679f5
dx12: root descriptor can use buffer offset
2025-11-29 19:13:34 +01:00
Turánszki János
c481812ebf
multi-linked constraint self intersection fix
2025-11-29 11:45:36 +01:00
Stanislav Denisov
ef1267127b
Add the texture slot name to the texture picker ( #1340 )
2025-11-29 10:03:56 +01:00
Dennis Brakhane
8c9fb83cc8
workaroud lua crash on win-clang ( #1338 )
...
No idea what's happening yet and is probably not the correct way to fix it,
but it works for now
2025-11-29 10:03:20 +01:00
Stanislav Denisov
32fbee5613
Implement persistence for the editor window's size ( #1336 )
...
Implement persistence for the window size
2025-11-26 16:16:30 +01:00
Turánszki János
cf6f3434e4
some clang warning fixes
2025-11-26 09:41:02 +01:00
Turánszki János
973c2850f9
made some internal structures final
2025-11-26 09:04:06 +01:00
Dennis Brakhane
6e7960e89b
use const& and std::move where possible to avoid copying ( #1332 )
2025-11-26 08:46:02 +01:00
Stanislav Denisov
688fab2d8f
Allow entities to be duplicated without GUI focus ( #1330 )
2025-11-26 08:25:13 +01:00
Stanislav Denisov
57e057d711
Fix right-clicking the viewport doesn’t deactivate input fields ( #1334 )
...
Fix: right-clicking the viewport doesn’t deactivate input fields
2025-11-26 08:24:28 +01:00
Dennis Brakhane
051bfb6020
handle self-assign ( #1331 )
2025-11-26 08:21:12 +01:00
Turánszki János
fc6cb8cba7
renderpath id experiment with stackstring ( #1329 )
2025-11-26 08:15:51 +01:00
Turánszki János
425fb854cd
added compiler type logging to startup
2025-11-25 11:42:48 +01:00
Turánszki János
ffcc3abdf6
custom shared_ptr updates ( #1324 )
2025-11-25 09:43:19 +01:00
Dennis Brakhane
c45dc7f58f
cmake: also build using clang on windows ( #1325 )
...
also update CCache to newest version
2025-11-24 15:49:05 +01:00
Turánszki János
90e94ed473
placement new is allowed for gfx objects
2025-11-24 09:28:43 +01:00
Turánszki János
40f862135b
windows cmake test build ( #1321 )
2025-11-24 09:27:35 +01:00
Dennis Brakhane
16a1942975
fix typo in #1322 ( #1323 )
2025-11-23 16:38:54 +01:00
Turánszki János
2f681cb7eb
looks like exceptions were not disabled properly, now they are
2025-11-23 16:25:29 +01:00
Dennis Brakhane
e1dc87e44a
prevent calling destructor when original refcount was 0 ( #1322 )
...
Fixes #1320
2025-11-23 16:15:30 +01:00
Turánszki János
7a5ea2f64f
pooled shared ptr ( #1316 )
2025-11-22 17:12:26 +01:00
Dennis Brakhane
060164c1f1
make bind_ptrs constant ( #1319 )
2025-11-22 07:37:07 +01:00
Stanislav Denisov
bad16f7aa1
Register the exit function for Lua ( #1318 )
2025-11-21 16:45:40 +01:00
Stanislav Denisov
9ddad740b8
Expose the character collision tolerance option ( #1317 )
...
* Expose the character collision tolerance option
* Expose the character collision tolerance option to Lua
2025-11-21 16:45:17 +01:00
Turánszki János
93278bea0e
removed virtual tables from gfx objects, struct size reductions ( #1315 )
2025-11-20 18:10:59 +01:00
Turánszki János
14b9ee5d50
invalidate terrain chunks that are affected by a spline that was removed #1314
2025-11-20 08:00:25 +01:00
Stanislav Denisov
f5a94f1d61
Implement update interval for environment probes ( #1313 )
...
* Implement update interval for environment probes
* Minor changes to environment probe
2025-11-20 07:40:31 +01:00
Dennis Brakhane
41ac9bd413
cmake: set gcc/clang flags on WIN32 ( #1310 )
2025-11-18 17:39:35 +01:00
Turánszki János
1df7a11904
Terrain partial invalidation for spline component ( #1309 )
2025-11-18 08:59:23 +01:00
Dennis Brakhane
f0467c987d
cmake: enable RTTI when UBSAN is active ( #1308 )
...
some checks UBSAN does require RTTI to work
(also, CMake syntax is awful)
2025-11-17 15:58:09 +01:00
Dennis Brakhane
ccaaf209d9
get rid of some undefined behaviour ( #1299 )
2025-11-17 15:57:53 +01:00
Turánszki János
acf8006e68
compile optimizations ( #1301 )
...
- removed exceptions
- removed runtime security checks from release builds
- disabled runtime type information
2025-11-17 08:00:19 +01:00
Dennis Brakhane
33fdc7454c
Improve error message when no file dialogs are available ( #1303 )
2025-11-17 07:35:00 +01:00
Stanislav Denisov
e0d8a5f68d
Fix debug environment probe spheres drifting away ( #1307 )
2025-11-17 07:34:34 +01:00
Stanislav Denisov
89c2f82c19
Fix crash in combo box update ( #1306 )
2025-11-17 07:34:22 +01:00
Stanislav Denisov
cdc6032380
Implement right-click open in new scene for content window ( #1305 )
...
Implement right-click open in new scene
2025-11-17 07:31:58 +01:00
Dennis Brakhane
0ddcdb40d2
editor: add SPACE as bindable key ( #1302 )
2025-11-16 07:01:25 +01:00
Dennis Brakhane
224c8fdf9e
fix expression slider and dropdowns ( #1300 )
2025-11-15 07:09:03 +01:00
Turánszki János
359ade8d06
optimizations for hair particle system ( #1298 )
2025-11-14 09:04:49 +01:00
Stanislav Denisov
36c0b96c58
Add an option to bypass the system key ( #1295 )
...
* Fix the Alt key freezing the editor
* Add an option to bypass the system key
* Only check the config to bypass the system key
2025-11-12 15:14:37 +01:00
Stanislav Denisov
22e436f7a0
Implement rigidbody physics shape cache ( #1291 )
...
* Implement rigidbody physics shape cache
* Fix scaling is not applied to physics shapes that are not in the cache
* refactor, don't have breaking changes for physics interface
---------
Co-authored-by: Turánszki János <turanszkij@gmail.com >
2025-11-12 07:37:55 +01:00
Stanislav Denisov
2cc158ddf0
Implement adaptive granularity-based scrolling ( #1293 )
2025-11-11 08:11:47 +01:00
Stanislav Denisov
3fc5efbb46
Implement placing in front of the camera option ( #1294 )
2025-11-11 08:09:02 +01:00
Turánszki János
79a34bdfbe
jobsystem: precomputed divisions in lut ( #1290 )
v0.71.854
2025-11-08 10:25:17 +01:00