Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Ithyx
Copy link
Member

@Ithyx Ithyx commented Mar 6, 2021

This branch had the goal to completely rework the framebuffer (FB) API that was absolute garbage before.
I have the honor to say that it is now only slightly trash, but still overall much better. This API supports, among other things, an arbitrary number of color attachment, and per-FB shader specification. Achieving this in OpenGL is, as usual, pretty trivial, however, it involved a very long research, development, and mostly debugging time on the subject. Vulkan pipelines and Framebuffers are now separate classes and have been abstracted, although they are not exposed to the API agnostic renderer.

In order to continue development on Macha without breaking the current runtime Sandbox, Yet Another Project Restructuring™ was in order, and the runtimes folder is now at the root of the git, and contains both folders for Sandbox and Macha, but are now separate.

@Ithyx Ithyx merged commit dc98809 into main Mar 6, 2021
@Ithyx Ithyx deleted the FEATURE/FrameBufferImprovements branch March 6, 2021 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants