AQUAgpusph 5.0.4
Loading...
Searching...
No Matches
Set.hcl.in File Reference

Header to be inserted into CalcServer/Set.cl.in file. More...

Macros

#define vec2   float2
#define vec3   float3
#define vec4   float4
#define vec8   float8
#define dvec2   double2
#define dvec3   double3
#define dvec4   double4
#define dvec8   double8
#define ivec2   int2
#define ivec3   int3
#define ivec4   int4
#define ivec8   int8
#define lvec2   long2
#define lvec3   long3
#define lvec4   long4
#define lvec8   long8
#define uivec2   uint2
#define uivec3   uint3
#define uivec4   uint4
#define uivec8   uint8
#define ulvec2   ulong2
#define ulvec3   ulong3
#define ulvec4   ulong4
#define ulvec8   ulong8
#define svec2   usize2
#define svec3   usize3
#define svec4   usize4
#define svec8   usize8
#define ssvec2   ssize2
#define ssvec3   ssize3
#define ssvec4   ssize4
#define ssvec8   ssize8
#define vec   vec2
#define dvec   dvec2
#define ivec   ivec2
#define lvec   lvec2
#define uivec   uivec2
#define ulvec   ulvec2
#define svec   svec2
#define ssvec   ssvec2
#define matrix   float4
#define VEC_ZERO   (float2)(0.f, 0.f)
#define VEC_ONE   (float2)(1.f, 1.f)
#define VEC_ALL_ONE   VEC_ONE
#define VEC_INFINITY   (float2)(INFINITY, INFINITY)
#define VEC_ALL_INFINITY   VEC_INFINITY
#define MAT_ZERO   ((float4)(0.f, 0.f, 0.f, 0.f))
#define MAT_EYE   ((float4)(1.f, 0.f, 0.f, 1.f))
#define VEC_NEG_INFINITY   (-VEC_INFINITY)
#define VEC_ALL_NEG_INFINITY   (-VEC_ALL_INFINITY)

Detailed Description

Header to be inserted into CalcServer/Set.cl.in file.

Macro Definition Documentation

◆ dvec

#define dvec   dvec2

◆ dvec2

#define dvec2   double2

◆ dvec3

#define dvec3   double3

◆ dvec4

#define dvec4   double4

◆ dvec8

#define dvec8   double8

◆ ivec

#define ivec   ivec2

◆ ivec2

#define ivec2   int2

◆ ivec3

#define ivec3   int3

◆ ivec4

#define ivec4   int4

◆ ivec8

#define ivec8   int8

◆ lvec

#define lvec   lvec2

◆ lvec2

#define lvec2   long2

◆ lvec3

#define lvec3   long3

◆ lvec4

#define lvec4   long4

◆ lvec8

#define lvec8   long8

◆ MAT_EYE

#define MAT_EYE   ((float4)(1.f, 0.f, 0.f, 1.f))

◆ MAT_ZERO

#define MAT_ZERO   ((float4)(0.f, 0.f, 0.f, 0.f))

◆ matrix

#define matrix   float4

◆ ssvec

#define ssvec   ssvec2

◆ ssvec2

#define ssvec2   ssize2

◆ ssvec3

#define ssvec3   ssize3

◆ ssvec4

#define ssvec4   ssize4

◆ ssvec8

#define ssvec8   ssize8

◆ svec

#define svec   svec2

◆ svec2

#define svec2   usize2

◆ svec3

#define svec3   usize3

◆ svec4

#define svec4   usize4

◆ svec8

#define svec8   usize8

◆ uivec

#define uivec   uivec2

◆ uivec2

#define uivec2   uint2

◆ uivec3

#define uivec3   uint3

◆ uivec4

#define uivec4   uint4

◆ uivec8

#define uivec8   uint8

◆ ulvec

#define ulvec   ulvec2

◆ ulvec2

#define ulvec2   ulong2

◆ ulvec3

#define ulvec3   ulong3

◆ ulvec4

#define ulvec4   ulong4

◆ ulvec8

#define ulvec8   ulong8

◆ vec

#define vec   vec2

◆ vec2

#define vec2   float2

◆ vec3

#define vec3   float3

◆ vec4

#define vec4   float4

◆ vec8

#define vec8   float8

◆ VEC_ALL_INFINITY

#define VEC_ALL_INFINITY   VEC_INFINITY

◆ VEC_ALL_NEG_INFINITY

#define VEC_ALL_NEG_INFINITY   (-VEC_ALL_INFINITY)

◆ VEC_ALL_ONE

#define VEC_ALL_ONE   VEC_ONE

◆ VEC_INFINITY

#define VEC_INFINITY   (float2)(INFINITY, INFINITY)

◆ VEC_NEG_INFINITY

#define VEC_NEG_INFINITY   (-VEC_INFINITY)

◆ VEC_ONE

#define VEC_ONE   (float2)(1.f, 1.f)

◆ VEC_ZERO

#define VEC_ZERO   (float2)(0.f, 0.f)