Commit Graph

3422 Commits

Author SHA1 Message Date
Turánszki János fb2732e8fd Voxel GI updates (#614)
- anisotropic voxelization
- voxel clipmaps
- voxel SDF
- improved voxel volume scrolling, and temporal blending
- improved multi-bounce diffuse
2023-01-04 19:31:54 +01:00
Silas Oler 4433762a77 Volumetric clouds update (#603)
* volumetric cloud second layer

* disable temporal aa jitter for clouds

* fix

* cloud shadow fix

* increased cloud depth precision

* cloud velocity from position

* color picker for layers fix

* fsr jitter fix

* performance optimizations

* revert velocity

* more optimizations

* weather window parameters and terrain preview

* cloud name refactors

* weathermap update

* performance and refactor

* weathermap fix

* weathermap type
2022-12-27 20:05:34 +01:00
Turánszki János 6e95bc3208 fix: removed shader loading that's no used 2022-12-26 11:11:01 +01:00
Turánszki János 9a3a1c4e30 updates:
- voxel gi fixes
- material basecolor moved to VS
- warning silences from fsr2 and compressonator
2022-12-25 13:11:31 +01:00
Turánszki János 302dc4b0ee FSR 2.1 fix #612 v0.71.124 2022-12-24 00:12:36 +01:00
Turánszki János 897db1148d Vulkan 1.3, dynamic renderpass, PSO precompile option (#610) 2022-12-23 12:38:47 +01:00
Turánszki János 2f64e9fada fix for imgui samples: incorrect sampler configuration 2022-12-21 19:05:40 +01:00
Turánszki János 7da6ab4e0a dx12: D32_FLOAT_S8X24_UINT SRV subresource creation fix 2022-12-20 15:29:18 +01:00
Turánszki János f1f34a1aad internal renderer updates 2022-12-19 18:21:03 +01:00
Turánszki János 68025d8cfe editor: fix material not listing custom shaders 2022-12-19 11:59:51 +01:00
Turánszki János 4fb3e51e5f optimization for cache-coherent uma gpu (intel integrated) 2022-12-17 11:43:44 +01:00
Turánszki János 7a98632309 Profiler graph, editor updates (#608) 2022-12-16 19:50:21 +01:00
Turánszki János e6a53022aa editor: scale, rotate, translate button shadow radius matches other top menu controls 2022-12-15 16:17:19 +01:00
Turánszki János 269639da46 editor: scale, rotate, translate buttons moved to top menu 2022-12-15 16:13:52 +01:00
Turánszki János 2b3cb355ef vulkan: debug shader names 2022-12-15 10:37:42 +01:00
Turánszki János 3be4ba1d13 linux dxcompiler update (#607)
DXC version commit: 2c3d965b2fc734c09e76631de65f8ffbe4e3e68b
2022-12-14 12:42:40 +01:00
Turánszki János 573fef905a Mesh shader updates (#606)
- Removed VK_NV_mesh_shader
- Added VK_EXT_mesh_shader
- Added DispatchMeshIndirectCount
- Updated Vulkan headers
- Updated Volk
- Updated DXC
2022-12-13 20:39:12 +01:00
Turánszki János f1b336b3ed separated vertex shaders with wind (register usage improvement), shader permutation refactors 2022-12-12 16:22:54 +01:00
Turánszki János 987421d435 shader compiler update, ray tracing shader fixes 2022-12-11 15:35:21 +01:00
Turánszki János a3b496147c Procedural talk (#601) 2022-12-10 16:30:26 +01:00
Turánszki János fbdea8b881 Audio state query; Editor sound wave visualizer; 2022-12-09 20:48:40 +01:00
Turánszki János dc775a7bd5 hdr image loading support; bc6h image loading fix; spherical envmap support; 2022-12-08 12:30:11 +01:00
Turánszki János 06e407ff6c lua: camera focal length fix 2022-12-07 10:31:20 +01:00
Turánszki János 359fcb8c2a shader warning message coloring; backlog font color setting; 2022-12-06 10:11:00 +01:00
Turánszki János 33ef19bad5 editor: disable fog in default weather, fixes 2022-12-06 09:37:01 +01:00
Turánszki János 7f9e83bfed gltf: support non-indexed geometry and recursive skeletons 2022-12-05 09:26:21 +01:00
Turánszki János e90cc7cef3 planar reflection: temporal AA improvement 2022-12-04 11:14:33 +01:00
Turánszki János 5e9b0a8ef7 transparent objects can also be in planar reflection 2022-12-03 13:18:33 +01:00
Turánszki János fd9106fbe0 character controller: ik jerkiness fix when leg difference is miniscule 2022-12-03 13:13:36 +01:00
Turánszki János d5d5eb613c IK humanoid constraint, character foot placement 2022-12-02 12:08:20 +01:00
Turánszki János d0b95bdeac sparse morph target normals fix 2022-11-29 10:58:49 +01:00
Turánszki János 438e575da7 DDGI: packing to R9G9B9E5_SHAREDEXP format 2022-11-28 10:42:56 +01:00
Turánszki János cec57146c4 editor: restore mip lod bias after disabling fsr 2 2022-11-28 10:41:13 +01:00
Turánszki János a040bf05c1 vulkan fix: 500k bindless descriptor count limit 2022-11-27 16:11:57 +01:00
Turánszki János 432e74cede impostor fix: use static sampler that doesn't have mip lod bias 2022-11-27 13:02:20 +01:00
Turánszki János c0bcd0742a fsr 2 fixes 2022-11-27 10:10:34 +01:00
Turánszki János 00e4be5a4a FidelityFX FSR 2.1 (#597) 2022-11-26 13:50:27 +01:00
Amer Koleci e95bf21fe2 DirectX Agility SDK (#598)
* - Update DirectX-Headers to latest Agility SDK
- Update D3D12MA to latest github
- Add macro for using agility SDK 608.

* Correct CMake build and revert changes to Editor/config.ini
2022-11-25 16:47:18 +01:00
Turánszki János 0cedfdac08 editor: script window file name stuck fix 2022-11-23 17:38:30 +01:00
Turánszki János 90cfe73a05 fix: spring without collider is valid 2022-11-23 17:34:25 +01:00
Turánszki János e39c271e6d resource manager fix: don't create srgb image variant where it is invalid 2022-11-23 16:44:00 +01:00
Turánszki János d1c15ca419 editor: terrain recreate fix 2022-11-23 09:39:42 +01:00
Turánszki János 7170008cac updated credits 2022-11-22 14:14:48 +01:00
Megumumpkin b577075471 Add capability to export GLTF (proposal) (#594)
* Add capability to export GLTF (proposal)

* fixes: VRM and mixamo lookAt, warning removals

* editor: save gltf will also modify scene path and refresh scene list

* filesystem fix

* tangent fix, file system callbacks for writer, defaultScene

* Fixed GLTF Export for GLB format and Stuff

* camera fix: orientation is not rotated, aspectration is not imported, because it will be computed from monitor

* import fix: no material

* import fix: buffer view stride was not accounted for every vertex channel

* import fix: skip importing othographic camera

* fix: uvset_0 stride

* export fix: surface map is not valid to use as specular map

* export fix: camera doesn't need to be flipped

* fixed import issue of reimporting existing nodes

* editor: add gltf exporting tooltip to save button

* revert camera aspect change in importer

* fixed tangent.w double flipping

* protect against importing 0 camera aspect

* workaround fix for float precision issue with decompose and transform scaling <=0.0001

* scale workaround fix: support negative scale

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
v0.71.100
2022-11-21 12:29:31 +01:00
Turánszki János 632a3d1acd vulkan: bindless descriptor limit increases 2022-11-21 11:03:26 +01:00
Turánszki János 98eadce6c1 possible fix for #581 2022-11-20 23:09:43 +01:00
Turánszki János afbe49f344 Editor: terrain prop placement config file (#595)
* Editor: terrain prop placement config file

* grass config ini
2022-11-20 22:19:59 +01:00
Turánszki János 39abea7f28 fix for deferred mip gen: always execute on first command list in renderpath3d 2022-11-19 20:32:08 +01:00
Turánszki János 428b3c398b backside tangent fix; terrain virtual texture fix; 2022-11-19 18:48:22 +01:00
Turánszki János f5e1d4f462 visibility buffer shader fixes 2022-11-19 14:57:11 +01:00