#define GLM_ENABLE_EXPERIMENTAL
#include <iomanip>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtx/transform.hpp>
#include "glm/gtx/string_cast.hpp"
#include <glm/gtc/type_ptr.hpp>
#include <iostream>
using namespace glm;
int main()
{
glm::vec4 vec(1.0f, 0.0f, 0.0f, 1.0f);
glm::mat4 trans;
trans = glm::translate(trans, glm::vec3(1.0f, 1.0f, 0.0f));
std::cout << vec.x << vec.y << vec.z << std::endl;
vec = trans * vec;
std::cout << vec.x << vec.y << vec.z << std::endl;
std::cout<<"snippet is supposed to be 2 1 0";
return 0;
}