yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
e4b01c4ba
master
1//TEST(compute, vulkan):COMPARE_COMPUTE(filecheck-buffer=BUF):-vk -compute -entry computeMain -allow-glsl 2#version 430 3precision highp float; 4precision highp int; 5 6//TEST_INPUT:ubuffer(data=[0], stride=4):out,name=outputBuffer 7 8buffer MyBlockName2 9{ 10 uint data[1]; 11} outputBuffer; 12 13layout(local_size_x = 4) in; 14 15void sideEffectInit(int val) 16{ 17 outputBuffer.data[0] = val; 18} 19void computeMain() 20{ 21 outputBuffer.data[0] = 1000; 22 sideEffectInit(4); 23 // BUF: 4 24}