xubingyue / softart

Automatically exported from code.google.com/p/softart
Other
0 stars 0 forks source link

Make intinsics works. #85

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Intrinsic list:
abs (DirectX HLSL)
acos (DirectX HLSL)
all (DirectX HLSL)
any (DirectX HLSL)
asfloat (DirectX HLSL)
asin (DirectX HLSL)
asint (DirectX HLSL)
asuint (DirectX HLSL)
atan (DirectX HLSL)
atan2 (DirectX HLSL)
ceil (DirectX HLSL)
clamp (DirectX HLSL)
clip (DirectX HLSL)
cos (DirectX HLSL)
cosh (DirectX HLSL)
cross (DirectX HLSL)
D3DCOLORtoUBYTE4 (DirectX HLSL)
ddx (DirectX HLSL)
ddy (DirectX HLSL)
degrees (DirectX HLSL)
determinant (DirectX HLSL)
distance (DirectX HLSL)
dot (DirectX HLSL)
exp (DirectX HLSL)
exp2 (DirectX HLSL)
faceforward (DirectX HLSL)
floor (DirectX HLSL)
fmod (DirectX HLSL)
frac (DirectX HLSL)
frexp (DirectX HLSL)
fwidth (DirectX HLSL)
GetRenderTargetSampleCount (DirectX HLSL)
GetRenderTargetSamplePosition (DirectX HLSL)
isfinite (DirectX HLSL)
isinf (DirectX HLSL)
isnan (DirectX HLSL)
ldexp (DirectX HLSL)
length (DirectX HLSL)
lerp (DirectX HLSL)
lit (DirectX HLSL)
log (DirectX HLSL)
log10 (DirectX HLSL)
log2 (DirectX HLSL)
max (DirectX HLSL)
min (DirectX HLSL)
modf (DirectX HLSL)
mul (DirectX HLSL)
noise (DirectX HLSL)
normalize (DirectX HLSL)
pow (DirectX HLSL)
radians (DirectX HLSL)
reflect (DirectX HLSL)
refract (DirectX HLSL)
round (DirectX HLSL)
rsqrt (DirectX HLSL)
saturate (DirectX HLSL)
sign (DirectX HLSL)
sin (DirectX HLSL)
sincos (DirectX HLSL)
sinh (DirectX HLSL)
smoothstep (DirectX HLSL)
sqrt (DirectX HLSL)
step (DirectX HLSL)
tan (DirectX HLSL)
tanh (DirectX HLSL)
tex1D (DirectX HLSL)
tex1D (DirectX HLSL)
tex1Dbias (DirectX HLSL)
tex1Dgrad (DirectX HLSL)
tex1Dlod (DirectX HLSL)
tex1Dproj (DirectX HLSL)
tex2D (DirectX HLSL)
tex2D (DirectX HLSL)
tex2Dbias (DirectX HLSL)
tex2Dgrad (DirectX HLSL)
tex2Dlod (DirectX HLSL)
tex2Dproj (DirectX HLSL)
tex3D (DirectX HLSL)
tex3D (DirectX HLSL)
tex3Dbias (DirectX HLSL)
tex3Dgrad (DirectX HLSL)
tex3Dlod (DirectX HLSL)
tex3Dproj (DirectX HLSL)
texCUBE (DirectX HLSL)
texCUBE (DirectX HLSL)
texCUBEbias (DirectX HLSL)
texCUBEgrad (DirectX HLSL)
texCUBElod (DirectX HLSL)
texCUBEproj (DirectX HLSL)
transpose (DirectX HLSL)
trunc (DirectX HLSL)

Reference link:
http://msdn.microsoft.com/en-us/library/ff471376%28v=vs.85%29.aspx

Original issue reported on code.google.com by wuye9036 on 1 Jun 2011 at 6:02

GoogleCodeExporter commented 8 years ago
This issue was updated by revision fdd7dc5b7f82.

SASL:
  Add file for testing intrinsics.

Original comment by wuye9036 on 1 Jun 2011 at 7:04

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 9c003e63d6af.

SALVIA:
  Add byte typedef to eflib for fixing compiling errors.
  Change default rough value of complex mesh demo

SASL:
  Add mul and dot intrinsic prototypes.

Original comment by wuye9036 on 3 Jun 2011 at 8:20

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 0c0d7a50ebef.

SASL:
  Adding call expression to syntax tree builder and semantic analyser.
  Start to add function support to variable expression.

Original comment by wuye9036 on 3 Jun 2011 at 12:35

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 769b885de8be.

SASL:
  Fixed some wrong cases of intrinsics.svs.
  Add an easier way to add function into syntax tree.
  Node now support dynamic semantic information pointer getting.
  Add call expression support to semantic analyser.

Original comment by wuye9036 on 11 Jun 2011 at 11:24

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 1bf038fde71d.

SASL:
  Fixed error of intrinsics.svs.

Original comment by wuye9036 on 11 Jun 2011 at 11:29

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 559e85fbb8c5.

SASL:
  Add llext class to create a DSL JIT for generating JIT code embedded in C++.
  Porting some code generation with llext.
  Fixed some bugs.
  Start to add intrinsic support.

Original comment by wuye9036 on 16 Jun 2011 at 5:36

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 7a37617c76fa.

SASL:
  Add return fake statement support to llext.
  Intrinsics and call expression now works.

Original comment by wuye9036 on 17 Jun 2011 at 1:12

GoogleCodeExporter commented 8 years ago
This issue was updated by revision e757384ada17.

SASL:
  Fixed some compilation errors.
  Rename cgllvm_valexpr to cgllvm_llext.

Original comment by wuye9036 on 18 Jun 2011 at 7:23

GoogleCodeExporter commented 8 years ago
This issue was updated by revision d96a23327ce2.

SASL:
  Add generic typed version of mul.

Original comment by wuye9036 on 20 Jun 2011 at 4:03

GoogleCodeExporter commented 8 years ago
Now it could be marked as fixed. Intrinsics now are proved.

Original comment by wuye9036 on 21 Jun 2011 at 3:06

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 7 Mar 2012 at 2:52

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 7 Mar 2012 at 3:06