Commit Graph

4500 Commits

Author SHA1 Message Date
Turánszki János 8e5b46fa39 removed rect light specular hack 2025-05-27 07:11:58 +02:00
Turánszki János 0771600427 some improvements and fixes 2025-05-26 17:21:20 +02:00
Turánszki János 8b1535ca06 added capsule reflection blockers 2025-05-26 07:54:29 +02:00
Turánszki János 96f267e14f improved shadow bias 2025-05-24 15:09:31 +02:00
Turánszki János 0e311e7a44 changed shadow mapping configuration: removed dithering, increased sample count 2025-05-23 08:45:09 +02:00
Dominik Madarász 77024cd0bc reorder indices on metadata entry removal (#1109) 2025-05-23 06:47:48 +02:00
Matteo De Carlo 95ebbeb575 Remove unused cmake DXC_TARGET 2025-05-23 00:00:36 +02:00
Turánszki János 216ceb655c volumetric rectangle light fix 2025-05-22 18:50:45 +02:00
Turánszki János 0eb2551316 clipspace_to_uv z fix 2025-05-22 17:53:14 +02:00
Turánszki János 38fdddf4aa area light improvements 2025-05-21 08:44:45 +02:00
Turánszki János 190ab4fe5c vulkan swapchain semaphore validation fix 2025-05-20 18:09:57 +02:00
Turánszki János c310a371be drag and drop fix 2025-05-20 10:06:24 +02:00
Turánszki János e6a003cd25 stringconvert replacement 2025-05-20 06:49:03 +02:00
Turánszki János 5d3aa93efe rtshadow updates 2025-05-20 06:36:28 +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 3ed8941b58 video and rect light fixes 2025-05-19 06:57:55 +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
Turánszki János 5ba7b27978 added video texture replacement for sprites 2025-05-13 08:33:55 +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
Turánszki János aeb71baad4 video small updates 2025-05-09 06:32:58 +02:00
Turanszki Janos 8cb7c9ea7e fix for scene merging with custom components when one of the scenes didn't register the type 2025-05-07 06:51:49 +02:00
Turanszki Janos 1dd80553ff video refactors 2025-05-07 06:44:08 +02:00
Turanszki Janos eaddee3d29 video: raw h264 file loading support and lua bindings v0.71.764 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
Turanszki Janos 0bfd9485cd DX12 video decoder fix for Nvidia GPU 2025-05-04 13:22:15 +02:00
Turanszki Janos 0dbb81b190 dx12 video decoder fix 2025-05-04 09:45:52 +02:00
Turanszki Janos 99a891ebdc video updates 2025-05-04 08:51:10 +02:00
Turánszki János cdb5f8f274 Video decode fixes for AMD GPU (#1099) 2025-05-03 08:42:51 +02:00
Phuc-Thanh Nguyen 9ad26fe513 Fix potential vulnerable cloned functions (#1095)
Bug: Lua can generate wrong code when _ENV is <const>
2025-05-03 08:14:04 +02:00
Turanszki Janos 956ce163d3 collider bvh rebuilding is done on background thread 2025-05-02 08:12:53 +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 3ee7f0d85e vulkan: aliased buffer creation fixes for various usage modes 2025-05-01 07:47:36 +02:00
Turanszki Janos e0d231f72d [request] changed ragdoll feet from capsule to box shape 2025-04-30 17:29:17 +02:00
Turanszki Janos 0ce897a8d4 variable rate shading fix #1098 2025-04-30 16:54:50 +02:00
Turanszki Janos 8ce78e3929 added breakable pickdrag constraint 2025-04-30 09:40:32 +02:00
Turánszki János f8f5842b06 fix for gpu suballocator with uma gpu #1097 2025-04-30 08:55:36 +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 e20770493d added MoveCharacter() to physics system 2025-04-29 07:42:01 +02:00
Turánszki János 8582ea3dc3 Terrain determinism fixes (#1096) 2025-04-28 18:20:15 +02:00
Turánszki János 89604436d2 vulkan: early exit bindpipelinestate when no change 2025-04-28 09:28:08 +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 1f48b6003c disable asan header if not available 2025-04-23 07:04:56 +02:00
Turánszki János 1550076e09 vulkan fixes 2025-04-22 07:50:51 +02:00