Commit Graph

3445 Commits

Author SHA1 Message Date
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
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