Turánszki János
2a1cbad8e0
editor: graphics window tooltip fixes #693
2023-06-15 07:30:23 +02:00
Turánszki János
10ca8ccd12
Replaced random generators with more deterministic
2023-06-11 13:20:30 +02:00
Turánszki János
e3d05a5af2
impostors: multisampled capture and block compression
2023-06-10 10:50:40 +02:00
Turánszki János
3df14532f6
shader refactors
2023-06-09 17:26:54 +02:00
Turánszki János
c48f4a9fe6
renderer: combined entity and matrix arrays into one buffer; fixes for block compression;
2023-06-07 09:06:33 +02:00
Turánszki János
be2da70bcd
vulkan: reduced descriptor set bindings by aliasing; fixes with barriers; fixed memory overwrite that seems to happen with RWTexture2D out of bounds writes;
2023-06-06 11:10:10 +02:00
Turánszki János
169e394e53
lightmap BC6H compression
v0.71.219
2023-06-03 11:02:10 +02:00
Turánszki János
66bdda7521
texture import BC conversion fix: do block alignment after format was determined
2023-06-02 08:52:57 +02:00
Turánszki János
853dcedda8
save initial working directory for shader path to not let file dialog modifications to global working dir affect shader reload
2023-06-02 08:23:19 +02:00
Turánszki János
43e73db111
editor: sound window activation fix #688
2023-06-02 07:46:22 +02:00
Turánszki János
d88122e28e
Envmap BC6 compression ( #686 )
2023-05-29 21:56:48 +02:00
Turánszki János
6fd24883c5
added support for BC4 compress, and custom swizzle
2023-05-28 18:29:27 +02:00
Turánszki János
2866b7c949
fixed missing embedded shaders
2023-05-28 12:53:10 +02:00
Turánszki János
c037df33a7
texture import block compression ( #685 )
2023-05-27 13:51:40 +02:00
Turánszki János
1475a34185
fixed an issue with GetFileNamesInDirectory() not working on Linux due to using std::filesystem::path::generic_wstring()
2023-05-24 16:27:22 +02:00
Turánszki János
50389bf753
terrain: added faster block compressor
2023-05-24 08:10:29 +02:00
Matteo De Carlo
4588f45271
Improved linux/cmake template
2023-05-23 16:14:24 +02:00
Matteo De Carlo
ef15e99cd5
Added missing header into installed files
2023-05-23 16:14:01 +02:00
Turánszki János
1a2382d572
morph targets are now placed into the same gpu buffer as bones
2023-05-23 08:27:41 +02:00
Turánszki János
286201aab8
upload all gpu bones in single buffer instead of per armature; refactored hardcoded renderpass formats in renderer;
2023-05-22 20:34:57 +02:00
Turánszki János
3fbb10b6b5
Font changes ( #680 )
...
- font renderer DPI scale change handling
- Editor: user fonts will be loaded from fonts folder, config.ini can override default font, removed yumin embedded font, added NotoSans CJK font to support Chinese, Janpanese and Korean characters with one file
2023-05-21 21:15:21 +02:00
Turánszki János
cf715d5fbc
hair particles are rendered after meshes to improve z-cull performance
2023-05-21 09:24:49 +02:00
Turánszki János
2f8a48257c
optimization for hair particle indirect draw argument creation
2023-05-19 21:37:24 +02:00
Turánszki János
bfbb1852e3
renderer small fix, documentation update for customshader
2023-05-19 16:45:13 +02:00
Turánszki János
a92ee95c2f
tile based postprocess improvements and indirect rendering refactors ( #678 )
2023-05-17 21:11:34 +02:00
Turánszki János
4f0ed67acd
variable rate shading fixes
2023-05-16 17:43:26 +02:00
Turánszki János
32da5c3b16
Visibility pipeline updates ( #677 )
2023-05-16 09:29:14 +02:00
Turánszki János
9f3c9e58b6
Shadow cascade viewport instancing ( #675 )
2023-05-15 10:10:15 +02:00
Turánszki János
8a9432b21c
postprocess scissor fixes #676
2023-05-14 18:31:51 +02:00
Turánszki János
e0b9f3a3c1
renderer: pso compilation tracker per renderpass type to not let one renderpass wait for psos from other renderpass
2023-05-13 17:36:56 +02:00
Turánszki János
c910e47627
uwp asset build fix
2023-05-12 18:26:10 +02:00
Turánszki János
070480a8ff
Conversation ( #674 )
2023-05-12 17:50:21 +02:00
Turánszki János
1735338930
fix: dds loading dimension alignment
2023-05-10 14:53:01 +02:00
Turánszki János
387c3e0a37
cropping can be configured for RenderPath3D
2023-05-06 19:41:51 +02:00
Turánszki János
67d343c6fc
respect backface culling in raytracing effects that didn't
2023-05-05 09:00:55 +02:00
Turánszki János
07946b9d97
VRM import: apply subsurface scattering for skin materials, disable shadow casting for some face elements;
...
weather: default ambient higher;
character asset updated;
2023-05-04 16:40:07 +02:00
Turánszki János
c8a533e621
transparents will receive colored shadow but also using secondary depth check
2023-05-03 18:24:38 +02:00
Turánszki János
bb5cf3ad41
minor fix dx12
v0.71.195
2023-05-01 16:42:09 +02:00
Turánszki János
afd024395a
fixed readme gif
2023-05-01 16:10:31 +02:00
Turánszki János
3369ede5de
updates: init, vulkan, editor, readme, documentation ( #672 )
2023-05-01 16:06:49 +02:00
Turánszki János
e02ca53f99
GPU Video Decoding ( #661 )
2023-04-29 15:44:06 +02:00
Amer Koleci
bde4e61c92
Migrate to new KHR_synchronization2 (core in 1.3) barriers. ( #670 )
...
* Migrate to new KHR_synchronization2 (core in 1.3) barriers.
* More barriers improvements and use vkQueueSubmit2
* FIX layout during resolve, need to be set to COPY_DST so we don't have to workaround Vulkan side.
* Complete total VK_KHR_synchronization2 migration.
* Use VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT instead of VK_PIPELINE_STAGE_2_TRANSFER_BIT for memory barriers.
2023-04-26 11:54:44 +02:00
Jens Weggemann
44df4262f0
Tweaked Vulkan transfer queue family selection ( #669 )
...
Update wiGraphicsDevice_Vulkan.cpp
Changed Vulkan transfer queue family search to more to first look for a fully exclusive transfer queue family, even without video and optical flow caps. If that fails, it will fall back to the previous behavior. This change works around driver issues in some scenarios.
2023-04-18 08:05:18 +02:00
Turánszki János
ead80289fe
fix for hair particle system TLAS write #663
2023-04-13 19:39:03 +02:00
Turánszki János
dbecd17a20
character controller: limit gravity force to avoid tunneling at very high falling speed
2023-04-12 09:16:07 +02:00
Turánszki János
492f78c6fd
disabled font upscaling, works better with low dpi
2023-04-12 08:56:56 +02:00
Turánszki János
ebbf64b63f
editor: fixed camera snapping on model import (don't copy all camera properties, some could be uninitialized)
2023-04-09 10:43:44 +02:00
Turánszki János
daae2dd380
talking expression: random phoneme selection and forced talking
2023-04-07 14:06:05 +02:00
Turánszki János
e5783a98db
disable steamdeck build because of timeouts
2023-04-07 11:49:48 +02:00
Turánszki János
9efb99dbca
anisotropic map, aniso rotation, import/export GLTF KHR_materials_anisotropy
2023-04-05 18:36:04 +02:00