Turánszki János
79cd98c390
Added support for Xbox Series X|S
v0.71.272
2023-08-05 11:56:40 +02:00
Dennis Brakhane
e9eed3a297
use canonical cache directory on Linux ( #723 )
2023-08-03 08:57:25 +02:00
Turánszki János
5714f63267
readme update, include removal
2023-08-02 07:47:54 +02:00
Turánszki János
9c68b968fc
utf8 file handling fixes ( #721 )
2023-08-01 19:34:10 +02:00
Turánszki János
912ba1446b
dx12 copy allocator fix
2023-08-01 11:00:53 +02:00
Turánszki János
c928303be1
vulkan video field flag fix; added NO_DEFAULT_DESCRIPTORS gfx flag;
2023-07-31 08:53:39 +02:00
Dennis Brakhane
3d351274a5
vulkan: fix locking for non-dedicated queues ( #720 )
...
Some devices don't offer dedicated queues, just one "does everything"
queue. In those cases, our logically separate queues are the same
Vulkan queue, so we need to make sure that those queue share the same
mutex.
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
2023-07-31 07:28:51 +02:00
Dennis Brakhane
8701e38411
vulkan fix: Ensure properties2 matches the physical device ( #719 )
...
Ensure that if there is more than one physical device, but
no preferred one, (eg. iGPU and llvmpipe), properties2 will
have the data for the selected device, and not the last
one checked.
2023-07-31 07:21:12 +02:00
Turánszki János
d1edb5aa1f
alignment fixes for certain sub-allocations
2023-07-30 15:35:03 +02:00
Turánszki János
abe650eb55
GTLF: added support for KHR_materials_emissive_strength
2023-07-30 13:46:08 +02:00
Turánszki János
b855545d54
protect against possible multithread access in block compressor
2023-07-30 08:50:49 +02:00
Turánszki János
912b6b7351
hdr image resource will be packed to lesser precision format to use less memory
2023-07-29 13:57:48 +02:00
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