Release notes and doxygen update for 1.0.5 release
This commit is contained in:
@@ -1,3 +1,22 @@
|
||||
=== v1.0.5 === (1 August 2011)
|
||||
|
||||
Multi-element vector swizzles are supported; for example, given a 3-wide
|
||||
vector "foo", then expressions like "foo.zyx" and "foo.yz" can be used to
|
||||
construct other short vectors. See
|
||||
http://ispc.github.com/ispc.html#short-vector-types
|
||||
for more details. (Thanks to Pete Couperus for implementing this code!).
|
||||
|
||||
int8 and int16 datatypes are now supported. It is still generally more
|
||||
efficient to use int32 for intermediate computations, even if the in-memory
|
||||
format is int8 or int16.
|
||||
|
||||
There are now standard library routines to convert to and from 'half'-format
|
||||
floating-point values (half_to_float() and float_to_half()).
|
||||
|
||||
There is a new example with an implementation of Perlin's Noise function
|
||||
(examples/noise). It shows a speedup of approximately 4.2x versus a C
|
||||
implementation on OSX and a 2.9x speedup versus C on Windows.
|
||||
|
||||
=== v1.0.4 === (18 July 2011)
|
||||
|
||||
enums are now supported in ispc; see the section on enumeration types in
|
||||
|
||||
@@ -31,7 +31,7 @@ PROJECT_NAME = "Intel SPMD Program Compiler"
|
||||
# This could be handy for archiving the generated documentation or
|
||||
# if some version control system is used.
|
||||
|
||||
PROJECT_NUMBER = 1.0.4
|
||||
PROJECT_NUMBER = 1.0.5
|
||||
|
||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||
# base path where the generated documentation will be put.
|
||||
|
||||
Reference in New Issue
Block a user