Mikulas Florek
|
225d96cf2e
|
fixed selection outline artifacts - fixes #1442
|
2022-11-20 16:24:05 +01:00 |
|
Mikulas Florek
|
f25b25a06d
|
fixed shadows on point lights crashing - fixes #1443
|
2022-11-20 15:40:30 +01:00 |
|
Mikulas Florek
|
8c26d5aa84
|
pipeline optimizations
|
2022-11-20 14:47:55 +01:00 |
|
Mikulas Florek
|
cd1c012381
|
pipeline optimizations
|
2022-11-20 11:48:42 +01:00 |
|
Mikulas Florek
|
6afa4ea014
|
pipeline optimizations
|
2022-11-19 22:27:00 +01:00 |
|
Mikulas Florek
|
84a5140426
|
cleanup
|
2022-11-19 11:23:06 +01:00 |
|
Mikulas Florek
|
4cbfd0ef54
|
procedural geom shader
|
2022-11-15 23:34:53 +01:00 |
|
Mikulas Florek
|
398534d1f7
|
debug wireframe per material - closes #1430
|
2022-11-13 00:56:13 +01:00 |
|
Mikulas Florek
|
abe3891e82
|
DrawStream API (#1432)
|
2022-11-08 22:04:52 +01:00 |
|
Mikulas Florek
|
7071d99422
|
depth buffer accessible in transparent pass
|
2022-10-30 00:03:38 +02:00 |
|
Mikulas Florek
|
f20c298aed
|
moved glass fresnel to standard.shd
|
2022-10-28 23:28:42 +02:00 |
|
Mikulas Florek
|
dc259e54e5
|
refactor
|
2022-10-24 23:27:20 +02:00 |
|
Mikulas Florek
|
0bf767b021
|
SSR WIP #1418
|
2022-05-11 00:19:35 +02:00 |
|
Mikulas Florek
|
e5d1f7a818
|
fixed ssao
|
2022-05-08 10:50:31 +02:00 |
|
Mikulas Florek
|
3b36fcab68
|
fixed digging on scaled terrain
|
2022-05-08 09:39:44 +02:00 |
|
Mikulas Florek
|
f48ca91d23
|
fixed ssao
|
2022-05-05 23:23:22 +02:00 |
|
Mikulas Florek
|
dd95d3cc1b
|
fixed ssao
|
2022-05-05 22:59:45 +02:00 |
|
Mikulas Florek
|
4e9aabe5df
|
bake ao in impostor textures
|
2022-05-05 22:35:29 +02:00 |
|
Mikulas Florek
|
e50bf001bb
|
stable seed to generate grass
|
2022-04-30 00:03:03 +02:00 |
|
Mikulas Florek
|
777c827bcb
|
fixed impostors on dx
|
2022-04-29 16:26:01 +02:00 |
|
Mikulas Florek
|
6f883ff10d
|
impostor tweaks
|
2022-04-29 00:52:13 +02:00 |
|
Mikulas Florek
|
02a9083d6f
|
fixed parallax on dx
|
2022-04-25 16:08:24 +02:00 |
|
Mikulas Florek
|
5f6df629ba
|
parallax shader
|
2022-04-25 15:04:48 +02:00 |
|
Mikulas Florek
|
70af1d1d3e
|
improved taa
|
2022-04-17 11:29:22 +02:00 |
|
Mikulas Florek
|
6f3a1b2126
|
ui to edit lod multiplier
|
2022-04-15 21:19:22 +02:00 |
|
Mikulas Florek
|
e4663bacb7
|
option to disable rendering of specific renderable types
|
2022-04-15 21:13:55 +02:00 |
|
Mikulas Florek
|
096f7a67a9
|
curve decal icon
|
2022-04-15 21:05:21 +02:00 |
|
Mikulas Florek
|
571688f710
|
fixed autoexposure
|
2022-04-15 14:51:07 +02:00 |
|
Mikulas Florek
|
23ead5f23c
|
sss configuration
|
2022-04-15 14:20:05 +02:00 |
|
Mikulas Florek
|
a2d1977909
|
depth prepass terrain
|
2022-04-15 13:37:11 +02:00 |
|
Mikulas Florek
|
40027a9056
|
bloom uses default tonemapper
|
2022-04-15 00:49:49 +02:00 |
|
Mikulas Florek
|
aa99e6a9fc
|
missing shader
|
2022-04-14 00:06:56 +02:00 |
|
Mikulas Florek
|
a84b44d7c3
|
fixed dx errors
|
2022-04-10 23:28:02 +02:00 |
|
Mikulas Florek
|
8de7a5a841
|
impostor depth
|
2022-04-09 00:17:26 +02:00 |
|
Mikulas Florek
|
efe58237d0
|
TAA - closes #1417
|
2022-04-08 14:03:54 +02:00 |
|
Mikulas Florek
|
48631085e6
|
impostor in deferred rendering
|
2022-04-03 17:06:40 +02:00 |
|
Mikulas Florek
|
24429b20c2
|
screen space shadows
|
2022-04-03 13:49:59 +02:00 |
|
Mikulas Florek
|
fa932b9714
|
grass is not placed by gpu every frame - closes #1419
|
2022-03-20 10:57:37 +01:00 |
|
Mikulas Florek
|
af38dac5d2
|
terrain editor - change brush size with mouse wheel
spline geometry editor - set brush size with mouse wheel
spline geometry editor - snapping
|
2022-03-19 13:05:50 +01:00 |
|
Mikulas Florek
|
68e80c6d00
|
cleanup
|
2022-03-17 18:34:08 +01:00 |
|
Mikulas Florek
|
3666837222
|
water shader
|
2022-03-17 18:11:30 +01:00 |
|
Mikulas Florek
|
67391ab2f1
|
spline geometry
|
2022-02-27 16:10:50 +01:00 |
|
Mikulas Florek
|
2468f8d843
|
lod import reworked
|
2022-02-12 15:26:32 +01:00 |
|
Mikulas Florek
|
037281bed6
|
demo - player can move dynamic physical objects
|
2022-02-12 00:04:32 +01:00 |
|
Mikulas Florek
|
240bd2c390
|
rigid bodies in demo
|
2022-02-08 23:57:26 +01:00 |
|
Mikulas Florek
|
61525ef190
|
fixed rendering of objects oriented certain way
|
2022-02-08 23:53:07 +01:00 |
|
Mikulas Florek
|
3848a9d694
|
fixed 3d ingame gui
|
2022-02-08 23:47:01 +01:00 |
|
Mikulas Florek
|
676ab83e9e
|
fixed imgui input
|
2022-02-08 23:33:36 +01:00 |
|
Mikulas Florek
|
84f740517f
|
Render bucket refactor (#1401)
* job system mutex
* job sytem refactor
* better job system visualization in profiler
* vertex ao
* render buckets refactor
|
2022-02-06 13:59:33 +01:00 |
|
Mikulas Florek
|
ed1d26beed
|
optimization
|
2022-01-31 23:07:10 +01:00 |
|
Mikulas Florek
|
fd60f6e1a8
|
optimizations
|
2022-01-30 21:56:23 +01:00 |
|
Mikulas Florek
|
4bae6c5982
|
optimizations
|
2022-01-30 21:34:59 +01:00 |
|
Mikulas Florek
|
93ff38123a
|
FPS demo WIP
|
2022-01-28 00:55:58 +01:00 |
|
Mikulas Florek
|
f4dc71718a
|
Instancing optimizations (#1399)
|
2022-01-27 23:22:49 +01:00 |
|
Mikulas Florek
|
63af98b265
|
optimizations
|
2022-01-23 23:09:15 +01:00 |
|
Mikulas Florek
|
94686d41d6
|
optimizations
|
2022-01-23 14:14:42 +01:00 |
|
Mikulas Florek
|
70074cb3e6
|
optimizations
|
2022-01-22 21:56:14 +01:00 |
|
Mikulas Florek
|
f82fdacf2a
|
fixed some dx warnings
|
2022-01-21 23:19:29 +01:00 |
|
Mikulas Florek
|
55b1d41a7c
|
Instanced model component (#1394)
|
2022-01-21 17:40:00 +01:00 |
|
Mikulas Florek
|
8854c967bb
|
cleanup
|
2021-12-12 21:15:55 +01:00 |
|
Mikulas Florek
|
611547ed1b
|
surface shaders
|
2021-12-07 23:13:14 +01:00 |
|
Mikulas Florek
|
ebcfac7d68
|
fixed direct specular
|
2021-12-05 16:43:29 +01:00 |
|
Mikulas Florek
|
f9f6a5e435
|
expose film grain properties
|
2021-10-09 22:49:03 +02:00 |
|
Mikulas Florek
|
9c19278732
|
updated imgui
|
2021-10-09 22:35:21 +02:00 |
|
Mikulas Florek
|
b8e1aba061
|
ssao in demo level
|
2021-10-04 23:37:13 +02:00 |
|
Mikulas Florek
|
c1917e6687
|
fixed ssao when viewport size is not multiple of 2
|
2021-10-04 22:46:51 +02:00 |
|
Mikulas Florek
|
db6bf39cc0
|
improved ssao under motion
|
2021-10-04 22:31:00 +02:00 |
|
Mikulas Florek
|
ad41e3af64
|
temporal ssao
|
2021-10-03 01:32:55 +02:00 |
|
Mikulas Florek
|
815bf80200
|
cleanup
|
2021-10-02 18:41:07 +02:00 |
|
Mikulas Florek
|
e383a20658
|
world grid shader
|
2021-10-02 18:34:20 +02:00 |
|
Mikulas Florek
|
7e1e4ada94
|
fixed dx error when rendering selection
|
2021-10-02 18:11:45 +02:00 |
|
Mikulas Florek
|
d593724f7e
|
different, faster way to texture terrain
|
2021-09-30 19:20:59 +02:00 |
|
Mikulas Florek
|
4da2d4b23c
|
remove ssao postprocess debug - it can be seen in gbuffer debug visualization
|
2021-09-30 19:20:27 +02:00 |
|
Mikulas Florek
|
12839334fe
|
cubemap sky intensity
|
2021-09-30 19:19:51 +02:00 |
|
Mikulas Florek
|
1ccfa5548b
|
refactor; profiler ui improvements; atmo postprocess can ignore sky
|
2021-05-27 22:07:56 +02:00 |
|
Mikulas Florek
|
671ed6695c
|
impostor improvements
|
2021-05-04 21:34:38 +02:00 |
|
Mikulas Florek
|
619d24ccb0
|
aces tonemapper
|
2021-05-04 19:31:58 +02:00 |
|
Mikulas Florek
|
45ac930f19
|
option to have impostors without normal map
|
2021-04-30 22:03:08 +02:00 |
|
Mikulas Florek
|
b14c836020
|
dual quaternion skinning
|
2021-04-30 20:26:35 +02:00 |
|
Mikulas Florek
|
37badb1c85
|
shader fix
|
2021-04-29 22:00:55 +02:00 |
|
Mikulas Florek
|
2c291171e6
|
fixed lod popping
|
2021-04-29 21:55:04 +02:00 |
|
Mikulas Florek
|
cdc562803c
|
fixed terrain rendering
|
2021-04-28 21:35:36 +02:00 |
|
Mikulas Florek
|
1c19407d68
|
fixed warning in demo level
|
2021-04-27 20:43:12 +02:00 |
|
Mikulas Florek
|
f28494fac0
|
rgbcx - faster texture import (#1377)
|
2021-04-22 20:32:10 +02:00 |
|
Mikulas Florek
|
076f36a75d
|
refactor; raycast filter; particle emitter - autodestroy
|
2021-04-19 23:54:17 +02:00 |
|
Mikulas Florek
|
26fdfb00b9
|
fixed incorrect shadow in tiles
|
2021-04-17 18:56:35 +02:00 |
|
Mikulas Florek
|
e2e261574d
|
linux stacktraces wip
|
2021-04-14 19:29:53 +02:00 |
|
Mikulas Florek
|
0a55f34ec6
|
yellow light color in demo
|
2021-04-12 20:04:15 +02:00 |
|
Mikulas Florek
|
a9d63460f4
|
original postprocess lua state is not kept after reload - fixes #1284
|
2021-04-12 20:02:44 +02:00 |
|
Mikulas Florek
|
9e77adcebd
|
ao fix
|
2021-04-11 21:09:29 +02:00 |
|
Mikulas Florek
|
483f457166
|
vertex ao shader
|
2021-04-11 17:45:34 +02:00 |
|
Mikulas Florek
|
6169f65235
|
fixed font error on linux
|
2021-04-11 17:06:07 +02:00 |
|
Mikulas Florek
|
20c67037f3
|
fixed artifacts in tiles
|
2021-04-04 18:03:12 +02:00 |
|
Mikulas Florek
|
09132c4b16
|
better editor icon shading
|
2021-04-04 17:37:35 +02:00 |
|
Mikulas Florek
|
6069ea7e26
|
shade 3d icons
|
2021-04-04 17:04:13 +02:00 |
|
Mikulas Florek
|
c4d9176e3a
|
fixed asset browser tiles
|
2021-04-04 16:15:54 +02:00 |
|
Mikulas Florek
|
03a1056c02
|
make demo robot shinier
|
2021-04-02 12:50:56 +02:00 |
|
Mikulas Florek
|
d48dfbdb04
|
fixed fire in demo
|
2021-04-02 00:34:51 +02:00 |
|
Mikulas Florek
|
618469c002
|
uncompessed textures have mipmaps genereted by asset compiler instead of runtime
|
2021-04-01 22:02:01 +02:00 |
|
Mikulas Florek
|
4893cb9aaf
|
dx warning fixes
|
2021-03-30 23:23:30 +02:00 |
|
Mikulas Florek
|
78652c670e
|
properly handle texture compression
|
2021-03-30 20:37:40 +02:00 |
|
Mikulas Florek
|
72715eec6d
|
no dither lod on grass
|
2021-03-30 00:44:11 +02:00 |
|
Mikulas Florek
|
714a10df9c
|
dx fixes
|
2021-03-30 00:28:02 +02:00 |
|
Mikulas Florek
|
dff25f4c9d
|
refactor
|
2021-03-29 21:32:15 +02:00 |
|
Mikulas Florek
|
231b63d5f9
|
terrain only decals
|
2021-03-28 17:37:18 +02:00 |
|
Mikulas Florek
|
8958de4dcd
|
particles WIP
|
2021-03-28 16:23:36 +02:00 |
|
Mikulas Florek
|
d513246c7c
|
indirect specular on transparent objects
|
2021-03-28 16:05:46 +02:00 |
|
Mikulas Florek
|
b4f4dff7c2
|
fixed default normal texture
|
2021-03-27 23:54:11 +01:00 |
|
Mikulas Florek
|
e8f6abeb1e
|
BC5 normal maps
|
2021-03-27 13:00:30 +01:00 |
|
Mikulas Florek
|
2fad7d86a9
|
fixed terrain vertex positions
|
2021-03-21 17:12:26 +01:00 |
|
Mikulas Florek
|
9e77342b0e
|
ambient occlusion texture
|
2021-03-20 18:24:46 +01:00 |
|
Mikulas Florek
|
ebfd7783a9
|
navigation refactor
|
2021-03-13 13:01:48 +01:00 |
|
Mikulas Florek
|
4439567fc9
|
navigation in demo
|
2021-03-13 12:06:51 +01:00 |
|
Mikulas Florek
|
100015db3c
|
fixed tile rendering
|
2021-03-13 01:22:52 +01:00 |
|
Mikulas Florek
|
3667a451d8
|
fixed fxaa in app
|
2021-03-11 22:47:55 +01:00 |
|
Mikulas Florek
|
d5d07201eb
|
fixed demo
|
2021-03-10 20:03:56 +01:00 |
|
Mikulas Florek
|
7c8c353bf8
|
grass stiffness
|
2021-03-07 19:00:19 +01:00 |
|
Mikulas Florek
|
5f036cf70b
|
curve decal shader
|
2021-03-02 22:42:56 +01:00 |
|
Mikulas Florek
|
0afe417215
|
ssao influence only indirect lighting
|
2021-02-22 21:19:03 +01:00 |
|
Mikulas Florek
|
4b4c7d4a92
|
fixed preview and tiles in dx
|
2021-02-21 22:21:45 +01:00 |
|
Mikulas Florek
|
7ebe34205a
|
indirect intensity multiplicator in reflection probe lighting
|
2021-02-21 22:01:22 +01:00 |
|
Mikulas Florek
|
2c493fc194
|
AO in gbuffer
|
2021-02-21 21:06:23 +01:00 |
|
Mikulas Florek
|
5ec947ffc2
|
vegetation is animated differently in shadowpass - fixed; fixed model tile rendering in dx
|
2021-02-21 19:11:52 +01:00 |
|
Mikulas Florek
|
09f4d7c709
|
cleanup
|
2021-02-21 16:12:37 +01:00 |
|
Mikulas Florek
|
68fafa96a7
|
fixed dx12
|
2021-02-21 13:45:01 +01:00 |
|
Mikulas Florek
|
88b48ad572
|
fixed material override
|
2021-02-18 23:53:52 +01:00 |
|
Mikulas Florek
|
d06ce9c76d
|
dx fixes
|
2021-02-18 22:11:33 +01:00 |
|
Mikulas Florek
|
19c5b95a6e
|
Reflection probes (#1353)
reflection probes in clusters
|
2021-02-16 21:41:22 +01:00 |
|
Mikulas Florek
|
5f0add7ebd
|
fixed fxaa colors again - #1285
|
2021-02-15 22:00:54 +01:00 |
|
Mikulas Florek
|
b0c1a4f65e
|
PCF on point lights
|
2021-02-15 21:53:25 +01:00 |
|
Mikulas Florek
|
92e3996755
|
fixed point lights shadows
|
2021-02-15 21:37:22 +01:00 |
|
Mikulas Florek
|
ad8d13b2c6
|
fixed terrrain shader - thanks graphite
|
2021-02-15 20:48:20 +01:00 |
|
Mikulas Florek
|
85ded38246
|
cleanup
|
2021-02-14 22:23:11 +01:00 |
|
Mikulas Florek
|
8e552a0eda
|
better noise to place grass - fixes #1352
|
2021-02-14 20:35:59 +01:00 |
|
Mikulas Florek
|
e77dc4631f
|
decal projects in y axis - better default
|
2021-02-14 14:48:46 +01:00 |
|
Mikulas Florek
|
90e0c786a6
|
fixed grass shadow
|
2021-02-14 14:16:34 +01:00 |
|
Mikulas Florek
|
5da065765d
|
decal improvements
|
2021-02-09 00:02:23 +01:00 |
|
Mikulas Florek
|
434a12cd89
|
grass placing is much faster
|
2021-02-08 22:03:21 +01:00 |
|
Mikulas Florek
|
a1f6e2683c
|
impostor shading better matching 3d model shading
|
2021-02-08 00:29:25 +01:00 |
|
Mikulas Florek
|
9195b1d96d
|
fixed impostor rendering
|
2021-02-08 00:21:10 +01:00 |
|
Mikulas Florek
|
a3458feb92
|
grass is only darken if it has VEGETATION enabled
|
2021-02-07 22:49:15 +01:00 |
|
Mikulas Florek
|
3effb98603
|
render grass in shadowmap
|
2021-02-07 20:12:33 +01:00 |
|
Mikulas Florek
|
4c66d357e6
|
grass is animated only when VEGETATION define is on = 'grass' can be rigid, e.g. rocks
|
2021-02-07 19:13:49 +01:00 |
|
Mikulas Florek
|
7b6d5c7d17
|
fixed decal rendering if camera is inside decal volume
|
2021-02-07 17:42:23 +01:00 |
|
Mikulas Florek
|
75af297f14
|
improved terrain rendering
|
2021-02-07 16:16:48 +01:00 |
|
Mikulas Florek
|
d2ac6d4a09
|
improved appearance of grass
|
2021-02-07 14:15:09 +01:00 |
|
Mikulas Florek
|
49a6ceb452
|
translucency
|
2021-02-06 22:17:03 +01:00 |
|
Mikulas Florek
|
7b919e4e38
|
terrain improvements
|
2021-02-05 23:50:12 +01:00 |
|
Mikulas Florek
|
33de2a78ca
|
fixed terrain rendering; improved terrain editor cursor
|
2021-02-04 21:24:49 +01:00 |
|
Mikulas Florek
|
73567e9b54
|
single directory with probes for all universes
|
2021-02-01 20:44:21 +01:00 |
|