文件名称:FukoSwizzle:在cxx中使用swizzle
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-06 11:42:53
C++
FukoSwizzle 在cxx中使用swizzle,像这样 #define SWIZZLE_BASE_TYPE float #include "swizzle_types" #undef SWIZZLE_BASE_TYPE int main() { float2 a(1, 2); float3 b(1, 2, 3); float4 c(1, 2, 3, 4); a = b.zy; b.rg = b.rb; c.wzy = b; std::cout << a << std::endl << b << std::endl << c << std::endl; }
【文件预览】:
FukoSwizzle-main
----.gitignore(270B)
----swizzle_3(22KB)
----LICENSE(1KB)
----README.md(364B)
----test_code(99KB)
----swizzle.h(2KB)
----swizzle_4(60KB)
----swizzle_2(6KB)
----codegen.cpp(8KB)
----swizzle_types(3KB)