このチュートリアルに従ってGLMで行列とベクトルを乗算しようとすると、このエラーが発生します。
reading1.cpp: In function ‘int main()’:
reading1.cpp:50:44: error: conversion from ‘glm::detail::tmat4x4<int>’ to non-scalar type ‘glm::mat4 {aka glm::detail::tmat4x4<float>}’ requested
このコマンドを使用してコンパイルしています。
g++ 1.cpp -o 1 -lGLEW -lglfw
#include <glm/glm.hpp>
#include <glm/gtx/transform.hpp>
//program
glm::mat4 myMatrix = glm::translate(10,0,0);
glm::vec4 myVector(10,10,10,0);
glm::vec4 transformedVector = myMatrix * myVector;
//program