package
1.0.17
Repository: https://github.com/goki/gosl.git
Documentation: pkg.go.dev

# README

rand

This example tests the slrand random number generation functions. The go test in slrand itself tests the Go version of the code against known values, and this example tests the GPU HLSL versions against the Go versions.

Building

There is a //go:generate comment directive in main.go that calls gosl on the relevant files, so you can do go generate followed by go build to run it. There is also a Makefile with the same gosl command, so make can be used instead of go generate.

The generated files go into the shaders/ subdirectory.

Ignore the type alignment checking errors about Uint2 and Vec2 not being an even multiple of 16 bytes -- we have put in the necessary padding.