Bill Currie
eb9807576d
[vulkan] Fix the bsp vertex index list creation
...
There's still a problem with the vertex data itself not getting sent to
the GPU properly, but vulkan is now happy with my tiny test map (which
required disabling skies entirely until I get null textures working).
2021-01-21 14:37:39 +09:00
Bill Currie
2c1a335715
[vulkan] Use vkCmdPushDescriptorSetKHR for bsp
...
This makes switching textures on the fly much easier.
2021-01-21 12:39:08 +09:00
Bill Currie
9e03096da6
[vulkan] Build brush model display lists
...
Not working particularly well yet, but no errors out of validation.
2021-01-21 02:13:40 +09:00
Bill Currie
1080c89a26
[vulkan] Bind the bsp main pipeline
...
No drawing commands are issued yet, but vulkan seems to be happy with
the state.
2021-01-20 16:51:35 +09:00
Bill Currie
9ebecf08bb
[vulkan] Create a populate the vertex buffer
...
And create/map the index buffer.
2021-01-20 16:28:04 +09:00
Bill Currie
9eef805b7d
[vulkan] Generate triangle fans for bsp models
...
They're not uploaded to the card yet, but the basics seem to be working.
2021-01-20 15:11:50 +09:00
Bill Currie
d33f5b8d0d
[vulkan] Make a lot of progress for brush models
...
Light maps are maybe updating, but as nothing is actually rendered yet,
it's hard to tell.
2021-01-20 01:28:54 +09:00