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
Turánszki János
cc99c3e51a
editor gltf export fixes
2023-06-20 10:51:20 +02:00
Turánszki János
fb870e6801
envmap rendering gpu barrier fix
2023-06-19 16:01:00 +02:00
Turánszki János
3a35383814
editor: added export button for terrain blend map #588
2023-06-19 09:33:06 +02:00
Turánszki János
d436147e0f
editor: added drag n drop file handling; gltf export fix;
2023-06-18 21:01:12 +02:00
Turánszki János
9b74cf0567
emitter: combined some buffers into one; hair particle buffer alignment fix;
2023-06-18 16:24:54 +02:00
Turánszki János
2ef1eb3d16
hair particle system: combined multiple buffers into one to reduce allocations;
...
editor: report index buffer format for mesh;
2023-06-18 11:35:23 +02:00
Turánszki János
10a95680f7
impostor indirect buffer merged into impostor data buffer
2023-06-17 14:22:43 +02:00
Turánszki János
48ab25f707
updated application icons and some other things
2023-06-16 17:58:28 +02:00
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