Commit Graph

3793 Commits

Author SHA1 Message Date
Turánszki János 640595a152 ddgi shadow ray culling fix 2024-02-11 12:56:49 +01:00
Turánszki János 7a748eacf1 path tracing minor fixes 2024-02-11 11:49:07 +01:00
Turánszki János 57985ed8fe Path tracing updates (#800)
effects added to path tracing:
- volumetric clouds
- lens flares
- debug renderers
2024-02-10 16:28:54 +01:00
Al Amin Mahamud Rony 77e7eddfb2 Root Motion (#799) 2024-02-10 15:55:30 +01:00
Turánszki János 70a467cdd8 added lightshafts to path tracing 2024-02-09 20:26:48 +01:00
Turánszki János efcb07827e added vector.Rotate lua binding 2024-02-08 17:18:22 +01:00
Turánszki János c774af4c1e added QuaternionInverse lua binding 2024-02-08 17:10:37 +01:00
Turánszki János cb70c49a00 FSR2 transparency mask scale tweaking to reduce flickering in a particular model 2024-02-07 08:46:47 +01:00
Turánszki János ceb888397d added lua bindings for some debug renderer toggles 2024-02-06 17:38:18 +01:00
Turánszki János 6e6bb36d6d vxgi: always use full resolution resolve 2024-02-04 14:16:41 +01:00
Dennis Brakhane 0fa82f76ad Lua: pop the metatable we created off the stack (#796) 2024-02-01 21:41:55 +01:00
Turánszki János 1bec95698a raytraced shadow changed to full resolution 2024-01-31 09:18:52 +01:00
Turánszki János 2055856e6e physics debug visualizer fix 2024-01-29 08:16:37 +01:00
Turánszki János 85cb648142 fixed issue with low precision normals interpolation 2024-01-28 16:41:39 +01:00
Turánszki János fcca0dfe37 Vertex AO (#795) 2024-01-27 13:06:47 +01:00
Turánszki János 481cc85e3b character controller wall sliding improvement 2024-01-21 11:31:26 +01:00
Turánszki János ba1f8d94ae fix missing lightmap in raytraced reflection 2024-01-20 19:34:22 +01:00
Turánszki János 95aa82482d shader fixes: some uvs were not using pixel center 2024-01-18 08:00:33 +01:00
Turánszki János 78bdb89dcd put profiler memory graph under timer graph 2024-01-17 09:32:58 +01:00
Turánszki János 40af47fda9 reduced buffer resources for light culling 2024-01-16 09:10:54 +01:00
Turanszki Janos 0aa9eea94f skip entity culling and wind compute if they are zero anyway 2024-01-11 09:21:11 +01:00
Turanszki Janos bf5d86e52d improvement for character wall sliding jerkiness 2024-01-09 09:37:28 +01:00
Turanszki Janos 914f68e35a character controller movement friction improvement 2024-01-06 09:22:15 +01:00
Matteo De Carlo 8f3f61be0b Clang compiler, libc++ and modules
- Added support for Clang compiler
- Added support for llvm's libc++
- Initial improvemets for c++ modules support (inline instead of static)

Signed-off-by: Matteo De Carlo <matteo.dek@covolunablu.org>
2024-01-04 15:10:20 +01:00
Turanszki Janos 26ae5cfbae 明けましておめでとう 2024-01-01 19:40:09 +01:00
Turanszki Janos 3845f5159a dx12: root signature validation at pso creation 2023-12-30 08:35:05 +01:00
Amer Koleci ea0fcb6e81 Improvements + shared texture support (#785)
* Update DirectX headers to 1.611.1
Update D3D12MemoryAllocator.
Update Vulkan headers to 1.3.272 and update volk.
Update VulkanMemoryAllocator.

* Vulkan: Add shared texture support.

* D3D12: Add shared texture support.

* D3D12: Dedicated memory when using shared texture.

* Vulkan: Add check for external extensions (all of them are around 70-75% according to vulkan gpu info)

* Vulkan: Improve shared extensions check and remove VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME (we can add it if we want to import/export fences).
2023-12-27 00:08:03 +01:00
Matias Lavik 9c66159561 Replaced CMAKE_SOURCE_DIR, so WickedEngine can be used as submodule (#789)
* Replaced CMAKE_SOURCE_DIR, so WickedEngine can be used as submodule

* Update CMakeLists.txt
2023-12-26 23:56:14 +01:00
Turanszki Janos 7073962810 editor fix: filter all will always display everything, even custom component types 2023-12-26 07:57:48 +01:00
Turanszki Janos 7fcd03b7ab some small improvements:
- default physics stepcount increased to maintain 120 FPS even below 30 gfx FPS
- editor translator disable smooth wireframe because intel draws it ugly
2023-12-21 13:58:33 +01:00
Turánszki János 2f5631e46a path tracing: added support for non-shadow casting light and non-shadow receiver surface 2023-12-03 07:06:38 +01:00
Turánszki János 7aef0ef3c2 editor linux fix v0.71.354 2023-12-01 13:42:54 +01:00
Turánszki János 53e33222b0 editor: open standalone video, sound, image file types 2023-12-01 09:04:51 +01:00
Turánszki János 8704e7e02c various improvements and fixes 2023-11-30 07:17:45 +01:00
Turánszki János aaf6aae720 rendering fixes 2023-11-25 18:57:46 +01:00
Turánszki János ec73604231 ps5 fixes 2023-11-25 11:34:24 +01:00
Turánszki János 090f5b0fd1 texture paint tool tiling support improvement 2023-11-22 07:51:57 +01:00
Turánszki János a4ae41db89 vulkan fix #780 2023-11-22 07:19:49 +01:00
Dennis Brakhane 8336ce8530 vulkan: add asserts to check sparse is supported when used (#779)
This doesn't fix #764, but should make it clearer what is going
on when the terrain system is used without sparse buffer support.
2023-11-22 07:11:44 +01:00
Turánszki János 451c736e27 editor type filtering fix 2023-11-21 07:59:51 +01:00
Turánszki János 9240b0e274 physics intersect fix 2023-11-20 07:14:04 +01:00
Turánszki János 253473c9f0 emitter: zero delta time fix 2023-11-19 08:14:57 +01:00
Turánszki János 70d06b38e1 editor and gui improvements 2023-11-18 14:39:24 +01:00
Turánszki János e02fbcb9c5 new emitter behaviour: take color from mesh (#778) 2023-11-18 08:55:27 +01:00
Turánszki János 1479fe9084 vertex buffer quantization (#777) 2023-11-16 18:23:23 +01:00
Turánszki János ed15992c1b editor: better physics impulse test 2023-11-12 12:43:08 +01:00
Turánszki János 0a88454c1d renderer fix 2023-11-12 12:42:52 +01:00
Turánszki János 11cf089bbc resource serialization improvements (#776) 2023-11-11 15:40:08 +01:00
Turánszki János 83cdedece1 character controller fix for character that doesn't have expressions 2023-11-10 08:32:03 +01:00
Turánszki János 842db2d75a added head check to rain blocker 2023-11-09 08:58:14 +01:00