#include<vector>
#include"idevice.hpp"structvec2
{
float x, y;
};
intmain()
{
/* setup code omitted*///Examples of how to make 1, 2 and 3D texture samplers. They are later used to read from an image.auto sampler1D = device->createTextureSampler1D(Filter::eLinear, Filter::eLinear, TextureWrapMode::eMirroredRepeat);
auto sampler2D = device->createTextureSampler2D(Filter::eLinear, Filter::eLinear, TextureWrapMode::eMirroredRepeat, TextureWrapMode::eMirrorClampToEdge);
auto sampler3D = device->createTextureSampler3D(Filter::eLinear, Filter::eLinear, TextureWrapMode::eMirroredRepeat, TextureWrapMode::eMirrorClampToEdge, TextureWrapMode::eMirroredRepeat);
}