05_depth_buffer

command
v0.0.0-...-e956b62 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2023 License: MIT Imports: 10 Imported by: 0

README

05_depth_buffer_win32

This basic Vulkan application follows the fifth chapter (Depth Buffers) of the excellent Vulkan Tutorial, building on the application at 04_texture_mapping. It demonstrates creation of the depth resources and testing against the depth buffer in the pipeline.

This program (and all of the samples) were built both as a guide to using Vulkan with Go, and as a basic validation and test of the go-vk binding. Barring any design updates in go-vk as we move towards a 1.0 release (e.g. struct member naming conventions), this project should not have any material changes.

Building

Before running, be sure to go generate in the project root. This will compile the shaders with glslc.exe. That compiler is bundled with the Vulkan SDK. The go:generate annotations can be found in main.go.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL