summaryrefslogtreecommitdiff
path: root/src/kernel.cu
diff options
context:
space:
mode:
authorAnthony LaTorre <telatorre@gmail.com>2011-06-02 15:45:05 -0400
committerAnthony LaTorre <telatorre@gmail.com>2011-06-02 15:45:05 -0400
commita0505450d281841a3e6d25a7510c98b58ef92281 (patch)
tree544e4772525f655f0b064fecd51cd7166b97a8c9 /src/kernel.cu
parent8bbdf7f53b918857a09a9bee4a158f13834bfce6 (diff)
downloadchroma-a0505450d281841a3e6d25a7510c98b58ef92281.tar.gz
chroma-a0505450d281841a3e6d25a7510c98b58ef92281.tar.bz2
chroma-a0505450d281841a3e6d25a7510c98b58ef92281.zip
material/surface codes or color are packed into the fourth byte of the triangle data texture depending on the color keyword passed to Geometry.build()
Diffstat (limited to 'src/kernel.cu')
-rw-r--r--src/kernel.cu2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel.cu b/src/kernel.cu
index a020180..ead08da 100644
--- a/src/kernel.cu
+++ b/src/kernel.cu
@@ -190,7 +190,7 @@ __global__ void ray_trace(int nthreads, float3 *origins, float3 *directions, int
float3 v1 = make_float3(tex1Dfetch(vertices, triangle_data.y));
float3 v2 = make_float3(tex1Dfetch(vertices, triangle_data.z));
- *(pixels+idx) = get_color(direction, v0, v1, v2);
+ *(pixels+idx) = get_color(direction, v0, v1, v2, triangle_data.w);
}
} // ray_trace