Turánszki János
8d4e4cd37d
improved framerate locking
2023-02-12 11:44:09 +01:00
Turánszki János
1c8c5fc249
volumetric clouds: upsampling in pixel shader, reduced memory usage;
...
planar reflection fix for ocean rendering;
2023-02-11 23:07:28 +01:00
Silas Oler
72f8cdb745
Realistic sky improvements ( #636 )
...
* Aerial Perspective implementation
* AP for transparency
* Camera volume LUT blend fix
* Disable transparent shadows for AP
* better and faster upscaling
* temporal occlusion fix
* Refactor and serialization
* Shadows affect sky in high quality
* Shadow toggle and cloud shadow support
* AP for terrain
* serializer fix
* Cloud receive camera volume
* Disable PS and sun capture fix
* fix
* Separated AP from unified sky pass and optimization
* typo
* custom upsample pass for clouds
* fix
* use important light index
* fix
* cloud mask fix; archive version fix;
---------
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
2023-02-11 15:43:39 +01:00
Turánszki János
c4a0509a7b
Block allocator for lua objects ( #640 )
...
- changes lua object allocations that use Luna wrapper from heap allocation to using block allocator
2023-02-11 12:58:35 +01:00
Turánszki János
b965f34de9
improved mipgen alpha coverage preserving method
2023-02-03 19:04:28 +01:00
Turánszki János
697253a1f7
dx12: fix for single constant buffer in descriptor table
2023-02-02 21:41:24 +01:00
Turánszki János
4cb145d1c4
vxgi: disabled vertex wind
2023-02-01 19:06:29 +01:00
Turánszki János
051711bd7b
fix for high CPU usage in background #628
2023-02-01 19:00:16 +01:00
Turánszki János
a651daad05
dx12: optimized binding descriptor table containing single descriptor
2023-01-31 22:40:47 +01:00
Turánszki János
67c87cb221
updated dxcompiler ( #634 )
v0.71.143
2023-01-30 23:30:10 +01:00
Turánszki János
3e7aa6ea7b
Precomputed wind lut ( #633 )
...
- this improves rendering performance for wind meshes and removes vertex shader permutations for wind
2023-01-29 19:43:45 +01:00
Turánszki János
30c47c83cc
Runtime animation retargeting ( #627 )
...
* runtime animation retargeting
* improvements, fixes
* character controller script: separate animation file from character
* editor fix
* script improvements
* foot positioning fixes
2023-01-22 18:29:13 +01:00
Turánszki János
ab53daad94
editor name filtering improvements, case-sensitive option
2023-01-21 10:59:37 +01:00
Turánszki János
752efaa522
editor: entity name filtering
2023-01-20 21:02:46 +01:00
Turánszki János
20fab294f5
dx12: don't have to store descriptor creation info any more
2023-01-18 18:30:11 +01:00
Turánszki János
2676de34e5
added missing Entity_IsDescendant() lua binding
2023-01-17 18:12:59 +01:00
Matteo De Carlo
e5cb916dd8
avoid redefinition of uint32_t i ( #624 )
...
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
2023-01-17 17:08:39 +01:00
Matteo De Carlo
b09d30a32f
avoid double SDL_Quit() ( #625 )
...
`SDL_Quit` is already called by the smart pointer de-constructor
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
2023-01-17 17:07:32 +01:00
Turánszki János
4b7bc04b9e
updated Entity_FindByName() to be able to filter by ancestor; added Entity_IsDescendant() function;
2023-01-17 17:03:07 +01:00
Megumumpkin
8af7ad88a3
Lua Script Debug Fix ( #622 )
...
* Lua Script Debug Fix AND Get Args Params
* restore wiArgs, change AttachScript as one liner
* cleanups
* revert argument changes
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
v0.71.137
2023-01-16 11:35:01 +01:00
Turánszki János
4f4c72549b
character sample: NPC followers, dynamic waypoints
2023-01-15 18:05:32 +01:00
Turánszki János
35d1dc2b8a
character sample: optional non-pushable NPC, disable camera collision with NPC
2023-01-14 18:36:24 +01:00
Turánszki János
aec6e6c6e5
performance: check if expression weight change requires invalidating morph target
2023-01-14 16:49:44 +01:00
Turánszki János
910cb0fab1
added shadow cascade configuration #616
2023-01-14 15:47:31 +01:00
Turánszki János
27659c372c
editor: opacity control for transform tool and bone picker
2023-01-14 11:32:18 +01:00
Turánszki János
f90663c814
added NPCs to character sample script and some other updates
2023-01-13 16:23:35 +01:00
Megumumpkin
bb3b1fa7ba
Proposal to change SDL_Quit to SDL_PushEvent
2023-01-13 13:32:40 +01:00
Amer Koleci
91a8e7bd92
Various Updates ( #620 )
...
* Update ImGui to stable https://github.com/ocornut/imgui/releases/tag/v1.89.2
Update ImGui docking to latest version.
* ThirdParty: Update vulkan to latest 1.3.238, volk and vma
ThirdParty: Update DirectX-headers to latest release.
* Improve D3D12 backend compile times and update D3D12MemAlloc.
* FIX: Build with recent imgui changes.
2023-01-11 17:51:42 +01:00
Turánszki János
da87e2b5c8
volumetric directional light: don't early exit when out of shadow cascade
2023-01-11 12:27:29 +01:00
Turánszki János
e82ce3f97e
second cloud layer is off by default
2023-01-11 10:38:34 +01:00
Turánszki János
4330eeeae1
vxgi fix: indirect light trace starts from voxel center
2023-01-10 12:43:13 +01:00
Turánszki János
53f7f7e462
vxgi: refactored direct lighting and now atmospheric scattering works too
2023-01-07 17:53:24 +01:00
Turánszki János
36ff10ea27
mesh/object renderable flag affects ray tracing instance mask
2023-01-07 12:53:39 +01:00
Turánszki János
906638c369
raytraced shadow: added bilateral upsample #613
2023-01-07 12:32:46 +01:00
Turánszki János
40fa457b3c
fixed surfel GI coverage when temporal AA or FSR2 enabled
2023-01-07 10:51:33 +01:00
Turánszki János
f9ae533389
VXGI: improved voxelization performance
2023-01-06 14:56:08 +01:00
Turánszki János
30c7bbdcc0
VXGI: added full resolution resolve option, and tweaks #615
2023-01-05 19:09:44 +01:00
Turánszki János
cfa2c2125d
fixed flickering raytraced shadows when FSR 2.1 is enabled
2023-01-05 10:50:47 +01:00
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