@@ -58,3 +58,5 @@ Tools/Build/Linux/polyimport*
ehthumbs.db
Icon?
Thumbs.db
+
+Core/Build/Mac OS X/PolyCore.xcodeproj/project.xcworkspace/xcuserdata/ivansafrin.xcuserdatad/UserInterfaceState.xcuserstate
@@ -191,6 +191,8 @@ namespace Polycode {
void enableDepthTest(bool val);
void enableDepthWrite(bool val);
+ void setClippingPlanes(Number near, Number far);
void clearBuffer(bool colorBuffer, bool depthBuffer);
void drawToColorBuffer(bool val);
@@ -158,6 +158,8 @@ namespace Polycode {
void setTextureFilteringMode(int mode);
+ virtual void setClippingPlanes(Number near, Number far) = 0;
virtual void enableAlphaTest(bool val) = 0;
virtual void clearBuffer(bool colorBuffer, bool depthBuffer) = 0;
@@ -72,6 +72,12 @@ OpenGLRenderer::OpenGLRenderer() : Renderer() {
verticesToDraw = 0;
}
+void OpenGLRenderer::setClippingPlanes(Number near, Number far) {
+ nearPlane = near;
+ farPlane = far;
+ Resize(xRes,yRes);
+}
void OpenGLRenderer::initOSSpecific(){
#ifdef _WINDOWS