是否可以在GLSL中編寫着色器,以便將OpenGL轉換爲光線跟蹤器?像下面這樣。 glUseProgram(rayTracer);
//than do anything you do in OpenGL normally
glEnable(GL_LIGHT0);
gl....//Set light parameters
...
//Draw The theme
glDrawArray(
我任務是優化下面的射線追蹤: void Scene::RayTrace()
{
for (int v = 0; v < fb->h; v++) // all vertical pixels in framebuffer
{
calculateFPS(); // calculates the current fps and prints it
for