Silas Oler
2bb1e62d66
TAA improvements
2023-03-13 21:37:01 +01:00
Turánszki János
9ee1b47193
character controller: camera rotation limiter and smoothening
2023-03-03 22:53:55 +01:00
Turánszki János
50ee6409f9
sky rotation serialization fix
2023-03-03 16:29:47 +01:00
Turánszki János
1440e0b8fd
weather: added sky rotation
2023-03-03 16:27:42 +01:00
Turánszki János
c3e8d2dfbf
transparent render pass allows equal depth test
2023-03-03 15:11:47 +01:00
Turánszki János
0a0020a187
resource state fixes for visibility rendering
2023-03-02 09:44:08 +01:00
Turánszki János
41d84e04db
fix for path tracing denoiser resources
2023-03-01 15:17:33 +01:00
Turánszki János
be826da310
mipgen preserve coverage alpha fix
2023-03-01 10:59:12 +01:00
Turánszki János
8a07bb2361
added decal flag: alpha only basecolor; renderer fixes;
2023-02-28 08:25:58 +01:00
Turánszki János
2baad338b9
Decal normal map support ( #646 )
2023-02-27 11:25:02 +01:00
Turánszki János
23028e1450
Fog improvements ( #645 )
...
Co-authored-by: Silas Oler <silasmartins@outlook.dk >
2023-02-26 11:26:21 +01:00
Turánszki János
792a828b5a
d3d12 memory allocator comptr usage
2023-02-24 12:49:41 +01:00
Turánszki János
5b820853b5
raytraced shadow area light blue noise fix
2023-02-23 11:19:25 +01:00
Turánszki János
e092154aeb
area light raytracing fixes
2023-02-22 09:02:04 +01:00
Turánszki János
82e91559e0
Sphere and capsule area lights
2023-02-21 23:16:24 +01:00
Turánszki János
89eed3d43f
ssr indirect buffer initialization fix
2023-02-20 17:53:23 +01:00
Turánszki János
a15c4ef452
fix for hair particle system serialization
2023-02-20 15:14:43 +01:00
Turánszki János
068216cffa
uninitialized indirect buffer fix for depth of field and motion blur
2023-02-19 17:11:07 +01:00
Turánszki János
72609cb796
shadow border shrink: using clamping instead of pulling uvs
2023-02-18 17:43:09 +01:00
Turánszki János
b5a2a6ae51
editor: F key shortcut to focus camera on selection
2023-02-16 19:20:32 +01:00
Turánszki János
8ff7ab2b9e
hair particle system: faster creation of GPU resources - greatly improves terrain generation performance
2023-02-15 19:31:25 +01:00
Turánszki János
b1687bf2a7
fix: retain camera fov when resizing renderpath
2023-02-15 18:12:12 +01:00
Turánszki János
6f01e80a2e
volumetric directional light dithering improvement
2023-02-14 17:09:41 +01:00
Turánszki János
80c6d5d2e4
planar reflection fixes; lua updates;
2023-02-12 18:11:36 +01:00
Turánszki János
b2275df298
envmap array uses all mips
2023-02-12 12:26:46 +01:00
Turánszki János
280d8153d4
improvement for raytraced ao #639
2023-02-12 12:13:04 +01:00
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