Beispiel #1
0
 public static void Init(Caps Caps)
 {
     if (m_VertexStream != null)
     {
         m_VertexStream.Unlock();
     }
     m_VertexStream = null;
     m_CanAAEdges = false;
     m_CanAADependent = false;
     m_CanAAIndependent = false;
     m_CanCullNone = Caps.get_PrimitiveMiscCaps().get_SupportsCullNone();
     m_CanCullCW = Caps.get_PrimitiveMiscCaps().get_SupportsCullClockwise();
     m_CanAntiAlias = m_CanAADependent || m_CanAAIndependent;
     m_AAEnable = false;
     m_EdgeAAEnable = false;
     m_AlphaTestEnable = false;
     m_CullEnable = true;
     m_AlphaEnable = false;
     Engine.m_Device.set_VertexFormat(0x144);
     Sampler sampler = Engine.m_Device.get_SamplerState().get_SamplerState(0);
     sampler.set_AddressU(3);
     sampler.set_AddressV(3);
     sampler.set_MinFilter(1);
     sampler.set_MagFilter(1);
     Engine.m_Device.get_RenderState().set_ZBufferEnable(true);
     Engine.m_Device.get_RenderState().set_ZBufferWriteEnable(true);
 }