aganm
mentioned this pull request
sulix added a commit to sulix/omnispeak that referenced this pull request
This is a very early proof-of-concept for SDL3 GPU support, for the API mentioned in libsdl-org/SDL#9312 It's currently lacking: - A decent cleanup and error handling. - Proper separation from the vulkan backend (I broke the vulkan shaders to implement this) - A Makefile implementation (CMake only for now) - Proper clearing of letterboxes/pillarboxes. - It'd be really nice to be able to clear, then blit without needing a separate render pass. - Some strange framebuffer bugs on hasvk/wayland - This version is crashing renderdoc at the moment, which is probably bad. - Not once tested with anything other than the Vulkan backend, which has a habit of allowing a lot of things other backends don't.
sulix added a commit to sulix/omnispeak that referenced this pull request
This is a very early proof-of-concept for SDL3 GPU support, for the API mentioned in libsdl-org/SDL#9312 It's currently lacking: - A decent cleanup and error handling. - Proper separation from the vulkan backend (I broke the vulkan shaders to implement this) - A Makefile implementation (CMake only for now) - Proper clearing of letterboxes/pillarboxes. - It'd be really nice to be able to clear, then blit without needing a separate render pass. - Some strange framebuffer bugs on hasvk/wayland - This version is crashing renderdoc at the moment, which is probably bad. - Not once tested with anything other than the Vulkan backend, which has a habit of allowing a lot of things other backends don't.
sulix added a commit to sulix/omnispeak that referenced this pull request
This is a very early proof-of-concept for SDL3 GPU support, for the API mentioned in libsdl-org/SDL#9312 It's currently lacking: - A decent cleanup and error handling. - Proper separation from the vulkan backend (I broke the vulkan shaders to implement this) - A Makefile implementation (CMake only for now) - Some strange framebuffer bugs on hasvk/wayland/HSW -- probably a driver bug - Not once tested with anything other than the Vulkan backend, which has a habit of allowing a lot of things other backends don't.
bdach
mentioned this pull request
sulix added a commit to sulix/omnispeak that referenced this pull request
This is a very early proof-of-concept for SDL3 GPU support, for the API mentioned in libsdl-org/SDL#9312 It's currently lacking: - A decent cleanup and error handling. - Proper separation from the vulkan backend (I broke the vulkan shaders to implement this) - A Makefile implementation (CMake only for now) - Some strange framebuffer bugs on hasvk/wayland/HSW -- probably a driver bug - Not once tested with anything other than the Vulkan backend, which has a habit of allowing a lot of things other backends don't.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters