Ivan Avdeev
|
0cd4cebfbb
|
fix depth buffer recreation on resize
|
2021-01-23 11:11:45 -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
|
4b124e240a
|
fix texture wrapping in menu background
|
2021-01-18 13:38:33 -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
|
5541bfb541
|
add loading textures
|
2021-01-16 15:45:10 -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
|
e7a99c2558
|
create command pool and buffer
|
2021-01-13 12:10:36 -08:00 |
|
Ivan Avdeev
|
5600cf45ef
|
create pipeline for 2d rendering
|
2021-01-13 11:54:34 -08:00 |
|
Ivan Avdeev
|
986d26b8b7
|
create render pass and framebuffers
|
2021-01-13 09:58:01 -08:00 |
|
Ivan Avdeev
|
c7203d0ecf
|
create swapchain
|
2021-01-11 11:15:32 -08:00 |
|
Ivan Avdeev
|
0170f3e408
|
create vulkan device
|
2021-01-09 17:14:32 -08:00 |
|
Ivan Avdeev
|
0dcedece06
|
create vulkan instance; fix instance extension ref api
|
2021-01-09 16:05:55 -08:00 |
|
Ivan Avdeev
|
fa683fb882
|
fix vulkan handles width in 32-bit mode; print vk version
|
2021-01-09 14:05:34 -08:00 |
|
Ivan Avdeev
|
3e800fa989
|
start splitting into functional blocks; add vk funcs
|
2021-01-09 13:21:58 -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 |
|
Ivan Avdeev
|
5c99bb0979
|
ref_vk: add initial vulkan render stub
It does not work at all, but serves as an exercise to help me figure out
how to make renderers for HL/xash3d.
|
2021-01-02 17:52:53 -08:00 |
|