MCPcopy Create free account
hub / github.com/Autodesk/Aurora / getGLSLStringFromType

Method getGLSLStringFromType

Libraries/Aurora/Source/UniformBuffer.cpp:367–389  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

365}
366
367string UniformBuffer::getGLSLStringFromType(PropertyValue::Type type)
368{
369 switch (type)
370 {
371 case PropertyValue::Type::Bool:
372 return "int";
373 case PropertyValue::Type::Int:
374 return "int";
375 case PropertyValue::Type::Float:
376 return "float";
377 case PropertyValue::Type::Float2:
378 return "vec2";
379 case PropertyValue::Type::Float3:
380 return "vec3";
381 case PropertyValue::Type::Float4:
382 return "vec4";
383 case PropertyValue::Type::Matrix4:
384 return "mat4";
385 default:
386 AU_FAIL("Unsupported type for uniform block:%x", type);
387 return 0;
388 }
389}
390
391string UniformBuffer::getHLSLStringFromType(PropertyValue::Type type)
392{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected