Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backends #10

Open
6 of 10 tasks
scalarwaves opened this issue Mar 30, 2019 · 0 comments
Open
6 of 10 tasks

Backends #10

scalarwaves opened this issue Mar 30, 2019 · 0 comments
Assignees
Labels
Backends OpenGL and Vulkan backends glyph graphics related OpenGL OpenGL backend RFC Technical documentation and feature proposals SDL Simple DirectMedia Layer SPEC Specification documents Vulkan Vulkan backend
Milestone

Comments

@scalarwaves
Copy link
Member

scalarwaves commented Mar 30, 2019

I would like for tgtracker to support both OpenGL and Vulkan renderers. lyon tesselations can be fed into whichever render backend the user wants to use.

  • gfx-hal A high-performance, bindless graphics API for Rust
  • lyon 2D graphics rendering on the GPU in rust using path tessellation
  • sdl2 Is an SDL surface necessary with this setup? See SDL #6 for SDL discussion in general

gfx

  • supported backends
    • gl - agnostic
    • metal - OSX
    • vulkan - agnostic
    • dx11 - Windows
    • dx12 - Windows
  • windowing
    • sdl
    • glfw
@scalarwaves scalarwaves added SPEC Specification documents RFC Technical documentation and feature proposals labels Mar 30, 2019
@scalarwaves scalarwaves added this to the 0.1.0-alpha milestone Mar 30, 2019
@scalarwaves scalarwaves self-assigned this Mar 30, 2019
@scalarwaves scalarwaves mentioned this issue Mar 30, 2019
2 tasks
@scalarwaves scalarwaves added SDL Simple DirectMedia Layer OpenGL OpenGL backend Vulkan Vulkan backend Backends OpenGL and Vulkan backends glyph graphics related and removed OpenGL OpenGL backend SDL Simple DirectMedia Layer Vulkan Vulkan backend labels Mar 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backends OpenGL and Vulkan backends glyph graphics related OpenGL OpenGL backend RFC Technical documentation and feature proposals SDL Simple DirectMedia Layer SPEC Specification documents Vulkan Vulkan backend
Projects
None yet
Development

No branches or pull requests

1 participant