Example #1
0
        public override void Render(SSRenderConfig renderConfig)
        {
            if (renderConfig.drawingShadowMap)
            {
                return;
            }
            base.Render(renderConfig);
            SSShaderProgram.DeactivateAll();
            GL.Disable(EnableCap.Texture2D);
            GL.LineWidth(1.0f);

            GL.MatrixMode(MatrixMode.Modelview);
            ibo.Bind();
            vbo.DrawBind(renderConfig);
            this.renderCells(renderConfig, bvh.rootBVH, ref bvh.rootBVH.box, 0);
            vbo.DrawUnbind();
            ibo.Unbind();
        }