O'Reilly logo

Learning Vulkan by Parminder Singh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

Following the image resource creation process from the previous chapter, this chapter begins with another type of Vulkan resource called a buffer resource. We not only understood the concept, but also implemented the geometry vertex buffer using it and also looked into the Render Pass and framebuffer to define a unit render job in Vulkan. Finally, we closed the chapter down with the introduction of SPIR-V, which is a new way of specifying the shaders and kernels in the Vulkan. We implemented our first shader in the SPIR-V form, where we input the vertex and fragment shader into GLSL and converted them into the SPIR-V format using the Lunar-G SDK's glslangValidator.

In the next chapter, we will look at the descriptor and descriptor sets. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required