Documentation updates for new preprocessor support.
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
=== v1.0.3 === (not yet released)
|
||||
|
||||
ispc now has a bulit-in pre-processor (from LLVM's clang compiler).
|
||||
(Thanks to Pete Couperus!) It is therefore no longer necessary to use
|
||||
cl.exe for preprocessing before on Windows; the MSVC proejct files for the
|
||||
examples have been updated accordingly.
|
||||
|
||||
There is another variant of the shuffle() function int the standard
|
||||
library: "<type> shuffle(<type> v0, <type> v1, int permute)", where the
|
||||
permutation vector indexes over the concatenation of the two vectors
|
||||
(e.g. the value 0 corresponds to the first element of v0, the value
|
||||
2*programCount-1 corresponds to the last element of v1, etc.)
|
||||
|
||||
There are now both 'signed' and 'unsigned' variants of the standard library
|
||||
functions like packed_load_active() that that references to arrays of
|
||||
signed int32s and unsigned int32s respectively. (The
|
||||
@@ -12,12 +23,6 @@ initialize their members; they now must be initialized with initializer
|
||||
lists in braces (or initialized after of the initializer with a loop over
|
||||
array elements, etc.)
|
||||
|
||||
Added another shuffle() function to the standard library:
|
||||
"<type> shuffle(<type> v0, <type> v1, int permute)", where the permutation
|
||||
vector indexes over the concatenation of the two vectors (e.g. the value
|
||||
0 corresponds to the first element of v0, the value 2*programCount-1
|
||||
corresponds to the last element of v1, etc.)
|
||||
|
||||
=== v1.0.2 === (1 July 2011)
|
||||
|
||||
Floating-point hexidecimal constants are now parsed correctly on Windows
|
||||
|
||||
Reference in New Issue
Block a user