Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:46

0001 #pragma once
0002 
0003 
0004 struct float3 { float x,y,z ;  };
0005 struct float4 { float x,y,z,w ;  };
0006 struct uint4 {  unsigned x,y,z,w ;  };
0007 float3 make_float3(float x, float y, float z)          { float3 v ; v.x = x ; v.y = y ; v.z = z ;           return v ; } 
0008 float4 make_float4(float x, float y, float z, float w ){ float4 v ; v.x = x ; v.y = y ; v.z = z ; v.w = w ; return v ; } 
0009 uint4  make_uint4(unsigned x, unsigned y, unsigned z, unsigned w ){ uint4 v ; v.x = x ; v.y = y ; v.z = z ; v.w = w ; return v ; } 
0010 union quad { float4 f ; uint4  u ;  }; 
0011 struct quad4 { quad q0, q1, q2, q3 ; }; 
0012