TGOpenGLEngine DrawCubeByDepthShader Render Plant Model with Point Lights Use Stencil Test Draw Cube Outline Use Face Cull and Blend To Draw a Plant in the Box Render Translucent Windows Render SkyBox and the Cube Use FrameBuffer And do Postprocess Create Deferred Render Pipeline To Draw 100 Point lights Optimize To Draw 1000 Different Type Lights in One Scene