Jump to content
  • Advertisement
Sign in to follow this  

Vulkan Translating GLSL technique to Vulkan

This topic is 663 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

i havent used Vulkan yet as i am busy with my current project, my question is, how easy or how hard it is to adapt old graphics/shader techniques such as shaders to vulkan,

what I mean are things like deferred rendering like lighting, shadow mapping, effects that uses other/extra textures for mapping, deferred rendering, etc.

i have searched for vulkan tutorials yet and there are no lessons for lighting and shadow yet, well its my fault too, havent tried Vulkan yet.

can you guys give me idea on how to translate these techniques to Vulkan?

Thank you in advance!

Share this post

Link to post
Share on other sites

Vulkan uses the same GLSL for now than OpenGL, you can expect to keep using shaders without much need for changes.

Techniques like deferred rendering are not tied to an API, you can implement them in the same way you already did.

Tutorials assume you have experience with other APIs, so thy focus only an basic API usage and it's concepts.


There's however nice source code with implementations of many techniques: https://github.com/SaschaWillems/Vulkan


Probably it will take more time to render your first triangle than to go from that to deferred lighting.

It's really the basics you want to learn. Techniques you already now just remain the same ideas and you will only try to make them more efficient.

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!