Commit Graph

1070 Commits

Author SHA1 Message Date
Dennis Brakhane 2779e1848e Updated DirectXShaderCompiler to 2025 February release, removed dxil.dll 2025-05-27 08:03:41 +02:00
Turánszki János c310a371be drag and drop fix 2025-05-20 10:06:24 +02:00
Turánszki János a69b96ee6b added camera feed support for lights 2025-05-19 07:27:21 +02:00
Turánszki János a948117ee6 added textured rectangle lights and improved video frame pacing logic 2025-05-18 15:52:12 +02:00
Dennis Brakhane a1224dbc25 linux: don't use getText() in crash handler (#1104)
don't use getText() in crash handler

getText() allocates memory which is a big no no in a signal handler.
Instead, use an internal function that calls us for each entry so we
can write it to the crash log.

This is ugly, but I can't think of a better solution atm.
2025-05-12 13:01:51 +02:00
Dennis Brakhane 3fae3df694 linux: improve crash handling (#1103)
linux: improve crash log and crash handling

* add device info to crash log

* add contents of backlog to the crash log

* use abort() instead of exit()

calling exit could cause problems because of exithandlers, abort is
safer.
2025-05-11 15:25:07 +02:00
Turánszki János 1192755617 linux: don't include languages folder because some version of linux can't open some files 2025-05-11 09:54:45 +02:00
Turanszki Janos eaddee3d29 video: raw h264 file loading support and lua bindings 2025-05-06 08:47:18 +02:00
Turanszki Janos a583004458 video: Nvidia default buffer workaround for bitstream buffer; video usable for light mask texture; begin h265 api; added video_test model; 2025-05-05 08:11:51 +02:00
Turánszki János cdb5f8f274 Video decode fixes for AMD GPU (#1099) 2025-05-03 08:42:51 +02:00
Turanszki Janos 66181dacbd editor save text hdr output fix 2025-05-01 14:09:34 +02:00
Turanszki Janos 3f07801077 breakable constraints 2025-05-01 09:15:24 +02:00
Turanszki Janos 554b404ad9 VRMA import fix, annd added bone picker display for humanoids without armature 2025-04-29 16:54:13 +02:00
Turánszki János 19e493f0d9 Added initial support for VRMA import 2025-04-29 09:08:34 +02:00
Turánszki János 8582ea3dc3 Terrain determinism fixes (#1096) 2025-04-28 18:20:15 +02:00
Turánszki János 30917c9e1f GPU buffer suballocator for meshses to reduce index buffer switching (#1094) 2025-04-28 09:10:53 +02:00
Turánszki János 5ba77946d1 camera speed modification by mouse scroll #1076 2025-04-27 07:39:26 +02:00
Turánszki János fe3b922fb9 Terrain spline material and some gui updates (#1092)
- spline material can modify terrain material
- gui: labels can now auto fit text
- gui: window close button is replaced to the right side to help avoid clicking it by mistake when trying to collapse
2025-04-25 08:36:26 +02:00
Turánszki János 60a832081d Jolt physics character (#1091) 2025-04-23 17:20:40 +02:00
Turánszki János 3dd1c10a99 added option to disable shadow LOD override 2025-04-18 11:16:45 +02:00
Turánszki János f4e374b204 added terrain modification feature for spline component 2025-04-16 09:32:54 +02:00
Turánszki János c51c1970a1 spline component (#1080) 2025-04-15 08:57:50 +02:00
Turánszki János e358a95d59 constraint window fix 2025-04-11 07:29:16 +02:00
Turánszki János 7240d39497 added motor to slider constraint with velocity and force limit controls (#1075)
Co-authored-by: Twisty <twisty@post.com>
2025-04-11 07:23:14 +02:00
Turánszki János 57f0c8dead added utility to remove duplicate colliders and updated character models 2025-04-10 09:22:14 +02:00
Turánszki János 5fbb71053c added slider constraint 2025-04-10 08:35:15 +02:00
Turánszki János 28c79236b0 added disable self collision option for constraints 2025-04-09 08:37:19 +02:00
Turánszki János e8a7df6360 physics reset tooltip fix 2025-04-08 14:33:58 +02:00
Turánszki János 94d258fd03 added hinge contraint motor 2025-04-08 08:46:15 +02:00
Turánszki János 1b3f322f83 added swing-twist constraint and constraint debug size control 2025-04-07 08:50:14 +02:00
Turánszki János 8bff4ee849 sixdof constraint 2025-04-06 12:45:41 +02:00
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