code cleanup
keep world position and normal in render target