text: #ifdef __cplusplus
  
  #pragma once
  
  #include <glm/glm.hpp>
  
  // remap HLSL types to glm types
  using float2 = glm::vec2;
  using float3 = glm::vec3;
  using float4 = glm::vec4;
  using float4x4 = glm::mat4;
  
  #endif // __cplusplus
  