summaryrefslogtreecommitdiff
path: root/src/mesh.h
AgeCommit message (Expand)Author
2011-09-16Move CUDA source inside chroma package, rename tests directory to testStan Seibert
2011-09-11speedup triangle intersection by reducing STACK_SIZE.Anthony LaTorre
2011-09-10store geometry struct in shared memory. this increases photon propagation spe...Anthony LaTorre
2011-09-10geometry -> g, triangle -> t. dot(-a,b) <-> -dot(a,b).Anthony LaTorre
2011-09-10update 3d mode to work properly when rendering multiple geometries.Anthony LaTorre
2011-09-06make min_distance argument to intersect_node() optional.Anthony LaTorre
2011-09-06geometry on the GPU is now a struct created in the GPUGeometry class. coding ...Anthony LaTorre
2011-08-14Rewrite the color_solid function in gpu.GPU (and associated CUDA code)Stan Seibert
2011-08-12do not check child nodes of a node at which the distance to the bounding box ...Anthony LaTorre
2011-08-11Switch from texture to float3 array for upper and lower bounds. 10% speed bo...Stan Seibert
2011-08-10add the ability to cache a geometry along with its bounding volume hierarchy....Anthony LaTorre
2011-08-09switch to indexing child nodes by start and stop indices instead of start and...Anthony LaTorre
2011-08-08add a simple event viewer. view events by running ./camera.py <detector_name>...Anthony LaTorre
2011-07-25moved triangle colors to a separate global device array so that the ray trace...Anthony LaTorre
2011-07-20pulled a lot of the photon propagation code out of src/kernel.cu into src/pho...Anthony LaTorre