[Agate-svn-commit] SF.net SVN: agate:[998] branches/agate3d-3.2
Status: Alpha
Brought to you by:
kanato
|
From: <ka...@us...> - 2009-05-20 04:10:50
|
Revision: 998
http://agate.svn.sourceforge.net/agate/?rev=998&view=rev
Author: kanato
Date: 2009-05-20 04:10:44 +0000 (Wed, 20 May 2009)
Log Message:
-----------
Remove StencilBufferWrite.
Modified Paths:
--------------
branches/agate3d-3.2/AgateLib/DisplayLib/RenderStateAdapter.cs
branches/agate3d-3.2/Drivers/AgateSDX/SDX_Display.cs
branches/agate3d-3.2/Tests/DisplayTests/RenderStates/frmRenderStateTest.Designer.cs
Modified: branches/agate3d-3.2/AgateLib/DisplayLib/RenderStateAdapter.cs
===================================================================
--- branches/agate3d-3.2/AgateLib/DisplayLib/RenderStateAdapter.cs 2009-05-20 04:04:18 UTC (rev 997)
+++ branches/agate3d-3.2/AgateLib/DisplayLib/RenderStateAdapter.cs 2009-05-20 04:10:44 UTC (rev 998)
@@ -80,19 +80,6 @@
Display.Impl.SetRenderState(RenderStateBool.StencilBufferTest, value);
}
}
- public bool StencilBufferWrite
- {
- get
- {
- CheckDisplayInitialized();
- return Display.Impl.GetRenderState(RenderStateBool.StencilBufferWrite);
- }
- set
- {
- CheckDisplayInitialized();
- Display.Impl.SetRenderState(RenderStateBool.StencilBufferWrite, value);
- }
- }
}
public enum RenderStateBool
@@ -105,6 +92,5 @@
ZBufferWrite,
StencilBufferTest,
- StencilBufferWrite,
}
}
Modified: branches/agate3d-3.2/Drivers/AgateSDX/SDX_Display.cs
===================================================================
--- branches/agate3d-3.2/Drivers/AgateSDX/SDX_Display.cs 2009-05-20 04:04:18 UTC (rev 997)
+++ branches/agate3d-3.2/Drivers/AgateSDX/SDX_Display.cs 2009-05-20 04:10:44 UTC (rev 998)
@@ -1079,6 +1079,8 @@
{
case RenderStateBool.WaitForVerticalBlank: return mVSync;
case RenderStateBool.ZBufferTest: return mDevice.Device.GetRenderState<bool>(RenderState.ZEnable);
+ case RenderStateBool.StencilBufferTest: return mDevice.Device.GetRenderState<bool>(RenderState.StencilEnable);
+
default:
throw new NotSupportedException(string.Format(
"The specified render state, {0}, is not supported by this driver."));
@@ -1098,6 +1100,10 @@
mDevice.Device.SetRenderState(RenderState.ZEnable, value);
return;
+ case RenderStateBool.StencilBufferTest:
+ mDevice.Device.SetRenderState(RenderState.StencilEnable, value);
+ return;
+
default:
throw new NotSupportedException(string.Format(
"The specified render state, {0}, is not supported by this driver."));
Modified: branches/agate3d-3.2/Tests/DisplayTests/RenderStates/frmRenderStateTest.Designer.cs
===================================================================
--- branches/agate3d-3.2/Tests/DisplayTests/RenderStates/frmRenderStateTest.Designer.cs 2009-05-20 04:04:18 UTC (rev 997)
+++ branches/agate3d-3.2/Tests/DisplayTests/RenderStates/frmRenderStateTest.Designer.cs 2009-05-20 04:10:44 UTC (rev 998)
@@ -77,7 +77,7 @@
this.ClientSize = new System.Drawing.Size(604, 374);
this.Controls.Add(this.splitContainer1);
this.Name = "frmRenderStateTest";
- this.Text = "frmRenderStateTest";
+ this.Text = "Render States";
this.splitContainer1.Panel1.ResumeLayout(false);
this.splitContainer1.Panel2.ResumeLayout(false);
this.splitContainer1.ResumeLayout(false);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|