Magnus Norddahl
|
2d8516b2ca
|
- make shaderClipDistance optional
|
2019-03-25 19:44:46 +01:00 |
|
Magnus Norddahl
|
c00a46043d
|
- implement ssao
|
2019-03-16 23:37:38 +01:00 |
|
Magnus Norddahl
|
cce96ca87a
|
- implement shadow maps
|
2019-03-15 07:54:34 +01:00 |
|
Magnus Norddahl
|
aa84f7b3e6
|
- fix shaders only being loaded from the engine pk3
|
2019-03-12 15:02:21 +01:00 |
|
Magnus Norddahl
|
e06f8f172d
|
- use the uniform buffer alignment as returned by the vulkan device
|
2019-03-05 02:50:30 +01:00 |
|
alexey.lysiuk
|
30c6ae5078
|
- fixed compilation of 32-bit Windows targets and MSVC 2015
|
2019-03-04 11:35:12 +02:00 |
|
Magnus Norddahl
|
0c9d27d078
|
- create an array for the stream data
|
2019-03-02 23:20:29 +01:00 |
|
Magnus Norddahl
|
b0b4028e0b
|
- align by 256 instead of 128
|
2019-03-02 17:51:57 +01:00 |
|
Magnus Norddahl
|
05a6896d4f
|
- Pass vertex color and normal via uniform buffer when the attribute isn't available
|
2019-03-02 01:56:08 +01:00 |
|
Magnus Norddahl
|
b0fd5db616
|
- remove misplaced todo
|
2019-03-01 02:42:24 +01:00 |
|
Magnus Norddahl
|
d4118a755c
|
- load all the shaders and use the right one for each renderpass
|
2019-03-01 02:40:02 +01:00 |
|
Magnus Norddahl
|
f1f8797d3c
|
- bind the layer textures
|
2019-03-01 01:30:10 +01:00 |
|
Magnus Norddahl
|
2e0b34ca72
|
- hook up enough of renderstate to enable all of main.vp and main.fp
|
2019-02-28 00:26:49 +01:00 |
|
Magnus Norddahl
|
fe67a2c24f
|
- fix enough bugs to finally get some visuals
|
2019-02-26 20:19:54 +01:00 |
|
Magnus Norddahl
|
19f4133768
|
- move most push constants to dynamic uniform buffers
|
2019-02-26 16:50:54 +01:00 |
|
Magnus Norddahl
|
9ed1c7f40b
|
- add render pass manager and setup a pipeline for VkRenderState
|
2019-02-26 11:27:29 +01:00 |
|
Magnus Norddahl
|
52460d53d9
|
- compile main.vp and main.fp for vulkan
|
2019-02-22 11:30:48 +01:00 |
|
Magnus Norddahl
|
a97d736bd9
|
- add vulkan renderstate and shadermanager classes
|
2019-02-21 22:49:00 +01:00 |
|