From 9de34eb22c7303fb9f007b81ef14ee95858efbc0 Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Fri, 30 Sep 2011 15:09:19 -0700 Subject: [PATCH] Release notes and doxygen bump for v1.0.10 --- docs/ReleaseNotes.txt | 22 ++++++++++++++++++++++ doxygen.cfg | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.txt b/docs/ReleaseNotes.txt index 767579e5..c40420dc 100644 --- a/docs/ReleaseNotes.txt +++ b/docs/ReleaseNotes.txt @@ -1,3 +1,25 @@ +=== v1.0.10 === (30 September 2011) + +This release features an extensive new example showing the application of +ispc to a deferred shading algorithm for scenes with thousands of lights +(examples/deferred). This is an implementation of the algorithm that Johan +Andersson described at SIGGRAPH 2009 and was implemented by Andrew +Lauritzen and Jefferson Montgomery. The basic idea is that a pre-rendered +G-buffer is partitioned into tiles, and in each tile, the set of lights +that contribute to the tile is computed. Then, the pixels in the tile are +then shaded using those light sources. (See slides 19-29 of +http://s09.idav.ucdavis.edu/talks/04-JAndersson-ParallelFrostbite-Siggraph09.pdf +for more details on the algorithm.) + +The mechanism for launching tasks from ispc code has been generalized to +allow multiple tasks to be launched with a single launch call (see +http://ispc.github.com/ispc.html#task-parallelism-language-syntax for more +information.) + +A few new functions have been added to the standard library: num_cores() +returns the number of cores in the system's CPU, and variants of all of the +atomic operators that take 'uniform' values as parameters have been added. + === v1.0.9 === (26 September 2011) The binary release of v1.0.9 is the first that supports AVX code diff --git a/doxygen.cfg b/doxygen.cfg index e920905a..3e5448a0 100644 --- a/doxygen.cfg +++ b/doxygen.cfg @@ -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.9 +PROJECT_NUMBER = 1.0.10 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put.