Vulkan hacking going overboard
In the last few weeks/months/years, I've gathered
- a lot of ideas about how rendering could be done
- a lot of knowledge about how rendering should be done
- a lot of experience in doing rendering
so I started to play with the Vulkan renderer experimenting with these ideas. his quickly went overboard and now here's a ton of commits doing various things. The individual commits explain best what they do, but here's a list of things I looked at:
- getting anti-aliasing to work (
color { bounds: 0.33333 0.2 0.33333 0.2 }
) - work properly with fractional scaling
- gaining performance by using the Vulkan API better
- improve clip handling to fallback/offscreen less