Skip to content

Instantly share code, notes, and snippets.

View michaelmelanson's full-sized avatar
🤓

Michael Melanson michaelmelanson

🤓
View GitHub Profile
use ocl::ProQue;
pub fn main() -> ocl::Result<()> {
let kernel_src = r#"
float uniform (__global unsigned int* seed)
{
*seed = ((*seed) * 16807 ) % 2147483647;
return (float)(*seed) * 4.6566129e-10;
}