Integrate diffuse and specular into single get directRadiance function
pass radiance buffer into kernel
change from recursive to loop
temp
work version