Commit Graph

3625 Commits

Author SHA1 Message Date
Turánszki János 6246c80dd8 enitity and matrix arrays changed to structured buffers 2023-07-29 10:53:15 +02:00
Turánszki János b742d877ac tessellation fix 2023-07-29 09:03:51 +02:00
Turánszki János c518e9db4e tangent interpolation fix 2023-07-29 08:15:56 +02:00
Turánszki János 18d5264129 graphics fixes 2023-07-28 21:14:49 +02:00
Turánszki János f6b3f3ed30 animation retargeting can now be used across different scenes 2023-07-28 08:56:23 +02:00
Turánszki János 06482d279e precompiled lua script support (#715) 2023-07-27 07:21:11 +02:00
Dennis Brakhane d7ba1d67c0 Ensure IK gets only updated after a timestep occured (#716)
Update_IK gets called for every frame, but ground intersections are only
checked up to 120 times per second.

This can lead to the Y velocity being >0 despite standing on the ground,
messing up IK which is only done when the velocity is 0.

Fixes #707
2023-07-26 19:10:16 +02:00
Turánszki János 58a13ce3cc character controller: NPC will stop in its track and turn towards player when initiating conversation 2023-07-26 09:33:43 +02:00
Turánszki János 04c83ce315 dx12 refactors 2023-07-26 07:46:03 +02:00
Turánszki János 6ab013004f removed atlbase.h dependency (#714) 2023-07-25 14:25:11 +02:00
Turánszki János 484f32f3e4 shader buffer refactor; vulkan mesh shader fixes; (#713) 2023-07-25 09:59:59 +02:00
Turánszki János 532ed92ac4 config file reader fix when no newline at end of file #712 2023-07-24 08:39:13 +02: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 bbc71222af readme, features and build script updates (#711) 2023-07-21 10:43:55 +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 7e0d0b963a gui: scrollbar safe area configuration 2023-07-20 09:16:01 +02:00
Turánszki János 4bb7cac13e linux -Wmaybe-uninitialized warning fix 2023-07-20 07:15:59 +02:00
Turánszki János a3ff9420a6 physics fix for attached rigidbody #709 2023-07-20 06:40:27 +02:00
Turánszki János 785394daf7 alignment fixes for suballocated structured buffers 2023-07-20 06:10:23 +02:00
Turánszki János 24d7257b6a hair particle AMD issue fix 2023-07-19 21:02:55 +02:00
Turánszki János d88576162b temporal AA frame reset fix 2023-07-19 18:35:35 +02:00
Turánszki János ebaef61435 added capsule-sphere intersection lua binding 2023-07-17 09:26:01 +02:00
Turánszki János 46539db4d5 character controller: fade out character when camera is inside it 2023-07-16 16:13:24 +02:00
Turánszki János 9d6de78cd7 fix linux compile issue 2023-07-16 11:18:02 +02:00
Turánszki János e0772a9d33 random generator zero division fix #708 2023-07-16 10:35:57 +02:00
Turánszki János a75df7bdb2 fixes: random generator int range and zero delta time rendering bugs 2023-07-15 15:02:28 +02:00
Turánszki János 6a1cb4a31f added linear, circular, angular gradient texture creation helpers 2023-07-15 11:32:09 +02:00
Turánszki János 9b1a46ee85 image renderer mask alpha range control 2023-07-13 18:52:59 +02:00
Turánszki János 06edef4bfd added circular progress gradient texture helper 2023-07-13 08:25:24 +02:00
Turánszki János 34a4c4a243 editor: mesh export to header will produce more optimal vertices and indices 2023-07-09 16:50:42 +02:00
Turánszki János 984690efa8 editor: reference dummy visualizer and mesh export to header (#706) 2023-07-09 08:47:48 +02:00
Turánszki János c36fd3bc81 added custom post process to renderpath3D 2023-07-08 07:33:47 +02:00
Turánszki János a747d6b234 dx12 DispatchMeshIndirectCount fix 2023-07-07 07:40:44 +02:00
Turánszki János b3378751e3 editor: added depth of field refocus hotkey 2023-07-06 09:40:49 +02:00
Turánszki János 9d661fa5df editor: reduce polycount of light direction visualizer line, it's very small and doesn't need detail v0.71.239 2023-07-04 20:32:46 +02:00
Turánszki János 88a9fcd142 force alignment of mip levels for block compressible imported textures by reducing mipcount if necessary 2023-07-03 10:39:45 +02:00
Turánszki János 2156ad37d9 editor fix 2023-07-02 20:35:30 +02:00
Turánszki János 1d394818f4 added support for OpenImageDenoise 2.0 GPU API 2023-07-02 20:05:17 +02:00
Turánszki János 9c13bfd517 editor: light direction visualizer arrows and some other updates 2023-07-02 19:52:41 +02:00
James Webb 92ac1be038 Fixed uncompressed transcoding of KTX2 and basis files (#705) 2023-07-02 16:51:46 +02:00
Turánszki János 26f412815c editor: texture swizzle reporting in material window 2023-07-02 09:30:47 +02:00
Turánszki János a073cf4f9f BVH accelaration support for scene intersections (#704) 2023-06-30 09:13:42 +02:00
Turánszki János 2395084682 grass bend away from camera 2023-06-28 08:10:57 +02:00
Turánszki János 1b305d6128 voxel GI barrier fixes 2023-06-27 08:09:37 +02:00
Turánszki János 2fc9e760f7 fixed talking animation crash (randomizer int range had an issue) 2023-06-26 19:08:55 +02:00
Turánszki János 6366812a36 hair particle shadow map support (#702) 2023-06-25 11:44:58 +02:00
Turánszki János d680efe9f9 gltf improvements, padded texture block compression fix 2023-06-25 07:56:04 +02:00
Turánszki János a951942794 reswizzle BC5 textures as rg11, this makes them more compatible with other software that doesn't handle rg normalmaps correctly (in case textures are exported) 2023-06-24 08:13:26 +02:00
Turánszki János f4fc45bb16 terrain gltf export chunk texture baking; impostor fixes; copytexture2d src offset, srgb convert; 2023-06-23 20:35:33 +02:00
Turánszki János a7c64edcf2 editor: gltf export improvements 2023-06-22 08:14:39 +02:00