Ivan Avdeev
|
cfbce2c4b9
|
clamp swapchain dimensions, fix #185
|
2021-11-02 10:36:31 -07:00 |
|
Ivan Avdeev
|
8756f648ca
|
add trivial on-screen profiler printout
|
2021-10-20 11:58:53 -07:00 |
|
Ivan 'provod' Avdeev
|
dc6b874cae
|
restore debug labels for traditional renderer
|
2021-08-15 11:02:57 -07:00 |
|
Ivan 'provod' Avdeev
|
6614a6935b
|
add debug names to various objects
|
2021-05-17 10:36:40 -07:00 |
|
Ivan 'provod' Avdeev
|
9e8ca13dcc
|
rtx: add studio models
but they crash a lot kek
|
2021-04-24 12:53:42 -07:00 |
|
Ivan 'provod' Avdeev
|
a039e7e5ae
|
rtx: add vk_rtx_reload command to reload rtx.comp.psv shader
This allows faster shader iterations. Do `bind z vk_rtx_reload`.
Still need to recompile the shader outside xash process manually.
|
2021-03-13 12:29:17 -08:00 |
|
Ivan 'provod' Avdeev
|
cbed97948c
|
add preliminary support for dlights
Move descriptors away from vk_core
Add UBO for dlights
Add test lighting in brush shader
Add brush normals
|
2021-03-06 16:40:35 -08:00 |
|
Ivan Avdeev
|
3f70b76208
|
engage scene rendering in VK_RenderFrame and not in EndFrame
Rework a bit how matrices are computed. More global state dependencies
;_;
Buffer-up draw commands, and only schedule them for drawing at EndFrame.
|
2021-02-20 14:54:57 -08:00 |
|
Ivan Avdeev
|
14db07f985
|
draw HUD sprites
|
2021-02-06 13:13:08 -08:00 |
|
Ivan Avdeev
|
b11501e4ef
|
improve blending; add alpha test
Set blending modes according to existing GL renderer.
Cull back faces.
Implement alpha test.
Add TODO.md file
|
2021-02-06 11:07:00 -08:00 |
|
Ivan Avdeev
|
0fc79bf90d
|
Draw some of the brush models
Load all brush models in R_NewMap
Only opaque models are drawn.
This makes WAGONCHIK (and other doors) visible and animated. yay.
|
2021-01-27 12:00:11 -08:00 |
|
Ivan Avdeev
|
5d0146e17a
|
draw static map geometry with debug shader
there are lots of glitches and no textures, but this is a first step!
|
2021-01-23 19:38:00 -08:00 |
|
Ivan Avdeev
|
4949f6e29e
|
extract pipeline creation helper
|
2021-01-23 13:23:25 -08:00 |
|
Ivan Avdeev
|
5a2ad5965d
|
add depth buffer and map geometry loading
it's not being drawn yet though
|
2021-01-23 10:54:44 -08:00 |
|
Ivan Avdeev
|
014d2d272d
|
massage stubs
|
2021-01-20 11:16:06 -08:00 |
|
Ivan Avdeev
|
e49591652f
|
add 2d pipelines with blending; menu is drawn almost ok
also switch to non-srgb framebuffer
and remove a bunch of verbose log messages
|
2021-01-18 13:33:22 -08:00 |
|
Ivan Avdeev
|
ef3a1ad4af
|
handle surface resize
|
2021-01-18 11:15:51 -08:00 |
|
Ivan Avdeev
|
d4c463c507
|
move swapchain to framectl; make validation errors crash process early
|
2021-01-18 10:54:48 -08:00 |
|
Ivan Avdeev
|
4d6739da0a
|
get it to crappily draw 2d ui menus wtf
|
2021-01-16 17:02:43 -08:00 |
|
Ivan Avdeev
|
b9d872f279
|
increase draw limit; fix deinit validation
|
2021-01-16 13:49:07 -08:00 |
|
Ivan Avdeev
|
48e6765222
|
draw uv menu
|
2021-01-16 13:22:31 -08:00 |
|
Ivan Avdeev
|
5600cf45ef
|
create pipeline for 2d rendering
|
2021-01-13 11:54:34 -08:00 |
|