Compile issues for 64bits int under i386

This commit is contained in:
brunoherbelin
2020-10-08 20:26:17 +02:00
parent 67463d2214
commit 99f5236959
3 changed files with 12 additions and 9 deletions

View File

@@ -8,10 +8,13 @@
#include <chrono>
#include <ctime>
uint64_t GlmToolkit::uniqueId()
{
auto duration = std::chrono::high_resolution_clock::now().time_since_epoch(); // 18446744073709551615
return std::chrono::duration_cast<std::chrono::nanoseconds>(duration).count() % 1000000000000000000LL;
auto duration = std::chrono::high_resolution_clock::now().time_since_epoch();
// 64-bit int 18446744073709551615UL
return std::chrono::duration_cast<std::chrono::nanoseconds>(duration).count() % 1000000000000000000UL;
}
glm::mat4 GlmToolkit::transform(glm::vec3 translation, glm::vec3 rotation, glm::vec3 scale)