Turánszki János
9ac11ab965
visibility: compute the flat entity tile mask earlier
2022-05-17 14:09:17 +02:00
Turánszki János
dbfdbdcf8f
vgpr reduce
2022-05-17 10:59:21 +02:00
Turánszki János
e84aa8ec91
light culling shader update
2022-05-17 00:36:30 +02:00
Turánszki János
c486669e18
linux build fix
2022-05-16 10:43:20 +02:00
Turánszki János
b2cbff5397
wave op for depth mask atomic
2022-05-16 10:24:05 +02:00
Turánszki János
5f33bed3c2
optimization with wave operations
2022-05-16 10:14:02 +02:00
Turánszki János
d159fd73e7
audio test update
2022-05-16 09:36:19 +02:00
Turánszki János
d059efe96c
image loader fix
2022-05-16 09:27:58 +02:00
Turánszki János
54491ad536
Visbuffer Optimizations ( #438 )
...
Splitting visibility buffer shaders to reduce register usage:
resolve (async)
binning (async)
velocity (async)
surface sampling (async)
sky (async)
lighting (gfx)
Successfully improved GPU utilization in lighting shader.
Binning is faster, because binning tiles and not pixels
Because tiles are binned, lighting tiles are using coherent tile info for whole thread group
Surface, sky and decal rendering also runs now in async compute.
Velocity is separate pass, improves GPU utilization in resolve, and only runs as optional.
Surface shader occupancy is still bad, and wind computation is still bad per pixel, but now it is only done in surface shader.
Surface shader can now write out proper top layer of clearcoated material, this improves screen space and raytraced reflections.
MSAA not implemented yet for visibility compute shading
Tessellation is still only half way supported in visibility compute shading (tessellation data not available in memory for pixel interpolation, but depth is written in prepass, this causes mismatch)
2022-05-15 15:50:42 +02:00
Turánszki János
9f53be3f71
updated credits
2022-05-15 14:42:24 +02:00
eddieataberk
7001cf06d4
Fixes the frame delay issue with rigid body visuals ( #446 )
...
* Added Apply Torque
* Fixes the frame delay issue with rigid body visuals
* Fixes the frame delay issue with rigid body visuals
2022-05-15 14:02:16 +02:00
Turánszki János
0e7b103c46
softbody fix #445
2022-05-14 11:08:12 +02:00
Turánszki János
5a035c3a17
editor: fixed grass interaction check
2022-05-13 17:10:47 +02:00
Molasses
fbdb772c76
Changed the Wicked Engine launcher shebang ( #442 )
...
* Edited the `wicked-engine.sh` shebang shell to `sh`
2022-05-13 11:56:12 +02:00
Turánszki János
c1fe3a23c9
fix: particle blas could be recreated every frame
2022-05-12 15:15:20 +02:00
Matteo De Carlo
1f6a3743e6
Ops, did not mean to use zsh ( #440 )
...
bash is perfectly fine here
2022-05-11 08:55:14 +02:00
Matteo De Carlo
3f9ef838b5
Fixed missing header in cmake ( #437 )
2022-05-10 10:28:16 +02:00
Turánszki János
c46fc08988
planar reflection shader fix
2022-05-09 11:14:28 +02:00
Igor Alexey
fc80020bd1
QOI decoding Implementation ( #435 )
2022-05-09 11:06:17 +02:00
eddieataberk
7bb233bdd7
Added Apply Torque ( #436 )
2022-05-09 11:05:49 +02:00
Matteo De Carlo
8c43592982
cmake install editor and offlineshadercompiler ( #424 )
...
* Install editor and offlineshadercompiler
* Install .desktop file and icon
* Improved shaders install code
* Editor installation with assets
2022-05-09 10:54:37 +02:00
Turánszki János
d50370865a
Visibility Buffer shading in CS ( #431 )
...
* shading on the visibility buffer in compute
* very slow computation of wind barycentrics
* update
* implementation of ddx ddy for decals in compute
* SURFACE_LOAD_QUAD_DERIVATIVES
* visibility resolve also use quad derivatives
* wind stuff
* material binning base
* rtao fix
* fix
* permutations
* binning optimizations, refactors
* parallax occlusion mapping CS
* change
* anisotropy CS
* lightmap in CS
* refactor
* clearcoat and sheen cs
* updates
* better permutation handling
* offline shader compiler permutations support
* refactor
* fix for uv scaling derivatives
* visibility compute shading as optional setting
2022-05-08 14:20:43 +02:00
Turánszki János
3f4e9a7294
editor: limit far plane slider min #432
2022-05-07 09:55:59 +02:00
Turánszki János
e11de6cad4
handling backface for visibility resolve
2022-05-05 13:27:18 +02:00
Turánszki János
9d17564e3f
shader fixes
2022-05-05 13:08:59 +02:00
Turánszki János
203382da89
fix: missing shader from offline compiler
2022-05-04 20:39:18 +02:00
Turánszki János
008563411c
Meshlets ( #430 )
2022-05-04 15:29:17 +02:00
Molasses
41567dbd2a
Wrote Visual Studo Code/Codium build tasks
2022-05-04 10:52:43 +02:00
Molasses
add4f2ffaa
Fixed Git not ignoring capitalised build folders
2022-05-04 10:52:13 +02:00
Turánszki János
6097526134
uwp platform fix for MakePathRelative
2022-05-03 11:33:56 +02:00
Turánszki János
18108223df
Terrain Virtual Texture ( #422 )
2022-05-02 10:34:27 +02:00
Turánszki János
a055c80d1c
Update credits.txt
2022-05-02 10:11:55 +02:00
Turánszki János
530266c850
gamma fix for raytracing basecolor
2022-05-01 00:08:18 +02:00
Turánszki János
d2985abd41
paint tool fixes; translator jitter removed when temporal AA enabled;
v0.60.61
2022-04-28 11:33:32 +02:00
Turánszki János
d0b3f63511
Starry sky ( #418 )
2022-04-27 12:51:53 +02:00
Turánszki János
79e321e9cc
improved wind shader
2022-04-26 21:02:13 +02:00
Turánszki János
07a539aca8
job system: improvement to exit safety
2022-04-26 17:54:14 +02:00
Turánszki János
ee8e018038
jobsystem: group shared memory with thread_local instead of alloca
2022-04-26 11:49:20 +02:00
Turánszki János
e934673562
Linux file dialog fix
2022-04-25 12:15:46 +02:00
Turánszki János
8973a39c5d
Linux file dialog extension filtering fix
2022-04-25 11:44:12 +02:00
Turánszki János
bb8276a82c
terrain gen updates
2022-04-24 19:44:24 +02:00
Turánszki János
bb5e7a8ccb
hierarchy: don't assume that transforms exist; gui update; editor model importer update;
2022-04-24 14:32:36 +02:00
Turánszki János
379a44e644
terrain gen: reduced memory usage
2022-04-24 12:28:54 +02:00
Turánszki János
07eb587a2f
small update to offline shader compiler
2022-04-23 16:34:55 +02:00
Turánszki János
00b2655329
added custom scaling factor to canvas ( #416 )
2022-04-23 09:50:46 +02:00
Turánszki János
97d158cca1
editor: terraingen texture tiling range remap
2022-04-19 12:14:13 +02:00
Turánszki János
6fb6e7f15e
renderpath2D refactor
2022-04-19 12:13:12 +02:00
Turánszki János
4cc3d6a20b
faster growing occlusion query heap
2022-04-17 14:43:13 +02:00
Turánszki János
b7ee504351
cloud shadows
2022-04-16 16:24:27 +02:00
Turánszki János
a63b3e0e50
editor: grass interaction only with left button
2022-04-14 10:13:46 +02:00