A tiny library that allows creating some data buffers and launching compute shaders on the GPU. With D3D11, Metal and Vulkan implementations at the moment.
Very very work in progress, you really don't want to use it for anything yet.
License for the library itself is MIT.
However, the test source code includes several external library source files (all under tests/code/external
), each with their own license:
sokol_time.h
from floooh/sokol: zlib/libpng,stb_image.h
from nothings/stb: MIT or public domain,- manually ported parts of ISPCTextureCompressor for some test compute kernels: MIT.