Commit Graph

3392 Commits

Author SHA1 Message Date
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
Turánszki János bb83989039 virtual texture: packed mips support 2022-11-18 15:49:55 +01:00
Turánszki János 4941df4a79 terrain: reduced resource creations, SVT shader improvement 2022-11-17 13:07:08 +01:00
Turánszki János 69442cd14c Virtual texture atlas (#593) 2022-11-16 18:57:21 +01:00
Turánszki János 965277f4ac fixes: terrain, backlog 2022-11-15 22:12:56 +01:00
Turánszki János 10e783a472 gui and editor updates:
- play button: execute last script
- stop button: kill background script processes
- improved multiple scene switching
2022-11-14 15:09:51 +01:00
Turánszki János bafe687dda impostor culling optimization: reduce to 1 atomic operation per wave 2022-11-13 17:31:00 +01:00
Turánszki János 497263e376 tessellation displacement map fix for texMulAdd; paint tool srgb fix; 2022-11-13 09:56:12 +01:00
Turánszki János 843ab49038 mesh LOD fix for ray tracing 2022-11-12 13:52:32 +01:00
Turánszki János 1bb67f9e91 added camera shake sample script; lua binding updates; 2022-11-11 12:00:34 +01:00
Turánszki János 2e377a7e1a defer raytraceCS shader loading [workaround for #586 ] 2022-11-10 17:57:22 +01:00
Turánszki János e12d966028 gfx: depth and stencil resolve feature reporting; font renderer fix; 2022-11-10 17:38:25 +01:00
Turánszki János 8f26b106f6 fix NAN in visibility buffer resolve 2022-11-09 10:28:36 +01:00
Turánszki János d335050511 terrain: removed a lock in SparseFlush 2022-11-09 09:58:32 +01:00
Turánszki János e05995a186 srgb resource fixes 2022-11-08 21:29:42 +01:00
Turánszki János c66955b449 sky: force SRGB for non-HDR cubemap 2022-11-08 18:49:54 +01:00
Turánszki János b650bbc58c terrain: block compressed writed with sparse aliasing 2022-11-08 11:33:38 +01:00
Turánszki János 0556ae6da7 SRGB import pipeline (#589) 2022-11-07 20:54:53 +01:00
Turánszki János 1ae278dc9b fluid simulation: replaced grid sorting with binning #120 2022-11-06 11:12:11 +01:00
Turánszki János d2b87fe0bc hair particle: simulation batching, atomic reduction by wave operation 2022-11-05 11:26:00 +01:00
Turánszki János 87bd330163 high polygon count meshlet overflow fix 2022-11-04 10:31:22 +01:00
Turánszki János ee6d94a7fe terrain: added tessellation option 2022-11-04 00:48:16 +01:00
Turánszki János 1ba1dc701a terrain: block compression optimizations 2022-11-03 18:11:46 +01:00
Turánszki János 94f8f75c76 terrain: block compress batching 2022-11-03 14:36:54 +01:00
Turánszki János 2328d4dca9 Terrain BC compression (#587) 2022-11-02 10:21:04 +01:00
Turánszki János 635f96ea4f updated credits 2022-10-31 09:45:08 +01:00
Turánszki János 2f07979424 added brightness, contrast, saturation sliders 2022-10-30 09:50:41 +01:00
Turánszki János 27ce30d8fc graphics fixes 2022-10-29 14:02:52 +02:00
Turánszki János 205053652f emitter: disable colliders option 2022-10-28 18:03:09 +02:00
Turánszki János b6a2967f47 lua: using protected call for process signals 2022-10-25 10:31:29 +02:00
Turánszki János 50692151cf editor: script window update; improved character zone scripts; 2022-10-24 17:38:31 +02:00