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

Backend: SDL2+Vulkan #175

Closed
cesss opened this issue Aug 10, 2020 · 9 comments · Fixed by #718
Closed

Backend: SDL2+Vulkan #175

cesss opened this issue Aug 10, 2020 · 9 comments · Fixed by #718
Labels
Backend Any discussion about a certain binding implementation

Comments

@cesss
Copy link

cesss commented Aug 10, 2020

I was wondering if anybody wrote such a backend.

@Badgerthwart
Copy link

This is a pretty good starting point. It doesn't seem to handle textures beyond the font texture, but it should get you up and running:
https://github.com/m0ppers/nuklear-glfw-vulkan

@dumblob
Copy link
Member

dumblob commented Sep 30, 2020

@Badgerthwart thanks for the pointer!

@m0ppers willing to make a PR? We'll happily merge your backend and give you commit permissions to this repository if you'd like to participate on development in general (especially review PRs dealing with nuklear.h itself).

@m0ppers
Copy link
Contributor

m0ppers commented Oct 5, 2020

@dumblob thanks for reaching out. unfortunately I have too many side projects already :(

@dumblob
Copy link
Member

dumblob commented Oct 5, 2020

Understood. Yeah, reviewing is time consuming. Still, if you'd find few minutes for the PR (as you understand the code the best), that'd be great 😉.

@aheirman
Copy link

Hey, since I've used this, nuklear-glfw-vulkan, and had to make some modifications to make it usable in a ('real') application, I could upstream my work. I do have very little experience with nuklear. How would you like it the most as a demo like with opengl or part of the main src? Because it is far more code than the little opengl wrappers(nuklear_sdl_glX.h).

@dumblob
Copy link
Member

dumblob commented Aug 17, 2021

We'd prefer it to be a "demo" (i.e. a new backend). Feel free to structure the backend in a way it's readable. Preferably though as a single file (.h) or two files (.c .h) to ease adoption by end users. And don't worry, reviews for backends are not as strict as for nuklear.h itself 😉.

@cesss
Copy link
Author

cesss commented Aug 29, 2021

I'm very interested on this, @aheirman !!

@WatIsDeze
Copy link

Hey, since I've used this, nuklear-glfw-vulkan, and had to make some modifications to make it usable in a ('real') application, I could upstream my work. I do have very little experience with nuklear. How would you like it the most as a demo like with opengl or part of the main src? Because it is far more code than the little opengl wrappers(nuklear_sdl_glX.h).

yes please, pass it on!

@RobLoach RobLoach added the Backend Any discussion about a certain binding implementation label Dec 27, 2021
@RobLoach RobLoach changed the title Does anybody have a SDL2+Vulkan backend? Backend: SDL2+Vulkan Dec 27, 2021
@riri
Copy link
Contributor

riri commented Nov 13, 2023

Now Glfw+vulkan backend is integrated in demos with #583, doing an SDL2+vulkan should be easier :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend Any discussion about a certain binding implementation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants