Ivan Avdeev
93b0766142
rt: read textures and pass it to gbuffer
...
102us, 56(64)v, 48(128)s, 16/16o
2022-01-07 23:22:19 -08:00
Ivan Avdeev
86b13716bf
rtx: create new materials referenceable by "for" key, #291
2021-12-22 12:33:33 -08:00
Ivan Avdeev
f02e0a8b3a
rtx: enable referencing by short tex name in patch, #291
2021-12-22 12:33:33 -08:00
Ivan 'provod' Avdeev
f0aaa3cd10
materials: enable force-reloading textures
...
mark such materials as `"force_reload" "1"`
2021-11-25 14:38:03 -08:00
Ivan Avdeev
1ad13817fe
add cubemap support; add misaligned skybox
2021-11-21 14:53:51 -08:00
Ivan Avdeev
714d825956
deduplicate creation of VkImages
2021-11-21 13:40:11 -08:00
Ivan Avdeev
dc3e75bd44
add skybox from which we only render UP plane kek #140
2021-11-19 11:46:44 -08:00
Ivan 'provod' Avdeev
bd4de6128c
rtx: add metalness and roughness map support
...
overrides existing textures. loads override data from pbr/materials.map
2021-11-16 09:34:36 -08:00
Ivan 'provod' Avdeev
3abd5ee259
BROKEN rtx: add denoiser compute stub
2021-11-07 13:49:44 -08:00
Ivan 'provod' Avdeev
3045c6ea1f
rtx: render into fixed 720p framebuffer then upscale
...
help with perf stability
2021-03-20 11:15:57 -07:00
Ivan Avdeev
778cc60453
add broken studio models drawing
...
there are several issues with it:
- there are holes in models
- movement is jerky
- no lighting applied
2021-02-13 17:19:59 -08:00
Ivan Avdeev
12c8f00885
add lightmaps; improve performance
...
1. Improve performance by coalescing multiple surfaces/draw calls with
the same textures (within a single brush model).
2. Add lightmaps. We don't support lightstyles yet, though, so they seem
a bit wrong at times. Also gamma handling is not great.
Oh well.
2021-01-30 15:31:23 -08:00
Ivan Avdeev
5541bfb541
add loading textures
2021-01-16 15:45:10 -08:00
Ivan Avdeev
ae6ec2e61d
add texture loading stubs; messages for other stubs
...
now it gets to actually trying to paint a menu without crashing
2021-01-04 12:39:09 -08:00