Searched defs:VariableTypeGetter (Results 1 – 1 of 1) sorted by relevance
58 struct VariableTypeGetter { struct59 std::string operator()(int) const { return "int"; } in operator ()()60 std::string operator()(const int2&) const { return "ivec2"; } in operator ()()61 std::string operator()(const std::vector<int2>&) const { return "ivec2"; } in operator ()()62 std::string operator()(const int4&) const { return "ivec4"; } in operator ()()63 std::string operator()(unsigned int) const { return "uint"; } in operator ()()64 std::string operator()(const uint4&) const { return "uvec4"; } in operator ()()65 std::string operator()(float) const { return "float"; } in operator ()()66 std::string operator()(const float2&) const { return "vec2"; } in operator ()()67 std::string operator()(const float4&) const { return "vec4"; } in operator ()()[all …]