added deferred example
This commit is contained in:
@@ -733,7 +733,7 @@ RenderTile( int num_groups_x, int num_groups_y,
|
||||
|
||||
|
||||
extern "C" __global__ void
|
||||
RenderStatic( InputHeader inputHeaderPtr[],
|
||||
RenderStatic___export( InputHeader inputHeaderPtr[],
|
||||
InputDataArrays inputDataPtr[],
|
||||
int visualizeLightCount,
|
||||
// Output
|
||||
@@ -759,3 +759,20 @@ RenderStatic( InputHeader inputHeaderPtr[],
|
||||
framebuffer_r, framebuffer_g, framebuffer_b);
|
||||
cudaDeviceSynchronize();
|
||||
}
|
||||
extern "C" __host__ void
|
||||
RenderStatic( InputHeader inputHeaderPtr[],
|
||||
InputDataArrays inputDataPtr[],
|
||||
int visualizeLightCount,
|
||||
// Output
|
||||
unsigned int8 framebuffer_r[],
|
||||
unsigned int8 framebuffer_g[],
|
||||
unsigned int8 framebuffer_b[]) {
|
||||
RenderStatic___export<<<1,32>>>( inputHeaderPtr,
|
||||
inputDataPtr,
|
||||
visualizeLightCount,
|
||||
// Output
|
||||
framebuffer_r,
|
||||
framebuffer_g,
|
||||
framebuffer_b);
|
||||
cudaDeviceSynchronize();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user