diff options
author | Anthony LaTorre <telatorre@gmail.com> | 2011-06-02 15:45:05 -0400 |
---|---|---|
committer | Anthony LaTorre <telatorre@gmail.com> | 2011-06-02 15:45:05 -0400 |
commit | a0505450d281841a3e6d25a7510c98b58ef92281 (patch) | |
tree | 544e4772525f655f0b064fecd51cd7166b97a8c9 /src/kernel.cu | |
parent | 8bbdf7f53b918857a09a9bee4a158f13834bfce6 (diff) | |
download | chroma-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.cu | 2 |
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 |