File indexing completed on 2026-04-09 07:49:16
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include "SCE.h"
0012 #include "SPresent.h"
0013 #include "scuda.h"
0014
0015 int main()
0016 {
0017 glm::tvec4<float> ce(0., 0., 0., 100. );
0018 float4 _ce = make_float4( ce.x, ce.y, ce.z, ce.w );
0019
0020 std::vector<glm::tvec4<float>> corners ;
0021 SCE::Corners(corners, ce );
0022 std::cout << "corners" << std::endl << SPresent(corners) << std::endl ;
0023
0024 std::vector<float4> _corners ;
0025 SCE::Corners(_corners, _ce );
0026 std::cout << "_corners" << std::endl << SPresent(_corners) << std::endl ;
0027
0028 std::vector<float4> __corners(corners.size()) ;
0029 assert( sizeof(glm::tvec4<float>) == sizeof(float4));
0030 memcpy(__corners.data(), corners.data(), corners.size()*sizeof(float4) );
0031 std::cout << "__corners" << std::endl << SPresent(__corners) << std::endl ;
0032
0033
0034
0035 std::vector<glm::tvec4<float>> midface ;
0036 SCE::Midface(midface, ce );
0037 std::cout << "midface" << std::endl << SPresent(midface) << std::endl ;
0038
0039 std::vector<float4> _midface ;
0040 SCE::Midface(_midface, _ce );
0041 std::cout << "_midface" << std::endl << SPresent(_midface) << std::endl ;
0042
0043
0044 return 0 ;
0045 }