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