diff --git a/ClassicalSharp/GraphicsAPI/Direct3D9Api.cs b/ClassicalSharp/GraphicsAPI/Direct3D9Api.cs index 67adea02e..3c581e615 100644 --- a/ClassicalSharp/GraphicsAPI/Direct3D9Api.cs +++ b/ClassicalSharp/GraphicsAPI/Direct3D9Api.cs @@ -282,12 +282,12 @@ namespace ClassicalSharp.GraphicsAPI { indicesCount / 6 * 4, startIndex, NumPrimitives( indicesCount, mode ) ); } - internal override void DrawIndexedVb_TrisT2fC4b( DrawMode mode, int indicesCount, int startIndex ) { + internal override void DrawIndexedVb_TrisT2fC4b( int indicesCount, int startIndex ) { device.DrawIndexedPrimitives( PrimitiveType.TriangleList, 0, 0, indicesCount / 6 * 4, startIndex, indicesCount / 3 ); } - internal override void DrawIndexedVb_TrisT2fC4b( DrawMode mode, int indicesCount, int startVertex, int startIndex ) { + internal override void DrawIndexedVb_TrisT2fC4b( int indicesCount, int startVertex, int startIndex ) { device.DrawIndexedPrimitives( PrimitiveType.TriangleList, startVertex, 0, indicesCount / 6 * 4, startIndex, indicesCount / 3 ); } @@ -501,10 +501,12 @@ namespace ClassicalSharp.GraphicsAPI { } public override void PrintApiSpecificInfo() { - Utils.Log( "D3D tex memory available: " + (uint)device.AvailableTextureMemory ); - Utils.Log( "D3D vertex processing: " + createFlags ); - Utils.Log( "D3D depth buffer format: " + depthFormat ); - Utils.Log( "D3D device caps: " + caps.DeviceCaps ); + Utils.Log( "--Using Direct3D 9--" ); + Utils.Log( "Tex memory available: " + (uint)device.AvailableTextureMemory ); + Utils.Log( "Vertex processing mode: " + createFlags ); + Utils.Log( "Depth buffer format: " + depthFormat ); + Utils.Log( "Adapter description: " + d3d.Adapters[0].Details.Description ); + Utils.Log( "Device caps: " + caps.DeviceCaps ); } public unsafe override void TakeScreenshot( string output, Size size ) { diff --git a/ClassicalSharp/GraphicsAPI/OpenGLApi.cs b/ClassicalSharp/GraphicsAPI/OpenGLApi.cs index a52d95fd0..9e3f483ca 100644 --- a/ClassicalSharp/GraphicsAPI/OpenGLApi.cs +++ b/ClassicalSharp/GraphicsAPI/OpenGLApi.cs @@ -369,9 +369,10 @@ namespace ClassicalSharp.GraphicsAPI { } public unsafe override void PrintApiSpecificInfo() { - Utils.Log( "OpenGL vendor: " + new String( (sbyte*)GL.GetString( StringName.Vendor ) ) ); - Utils.Log( "OpenGL renderer: " + new String( (sbyte*)GL.GetString( StringName.Renderer ) ) ); - Utils.Log( "OpenGL version: " + new String( (sbyte*)GL.GetString( StringName.Version ) ) ); + Utils.Log( "--Using OpenGL--" ); + Utils.Log( "Vendor: " + new String( (sbyte*)GL.GetString( StringName.Vendor ) ) ); + Utils.Log( "Renderer: " + new String( (sbyte*)GL.GetString( StringName.Renderer ) ) ); + Utils.Log( "Version: " + new String( (sbyte*)GL.GetString( StringName.Version ) ) ); int depthBits = 0; GL.GetIntegerv( GetPName.DepthBits, &depthBits ); Utils.Log( "Depth buffer bits: " + depthBits ); diff --git a/ClassicalSharp/Rendering/MapRenderer.cs b/ClassicalSharp/Rendering/MapRenderer.cs index 326a910f8..d5e1e9376 100644 --- a/ClassicalSharp/Rendering/MapRenderer.cs +++ b/ClassicalSharp/Rendering/MapRenderer.cs @@ -76,8 +76,9 @@ namespace ClassicalSharp { bool fullResetRequired = elementsPerBitmap != game.TerrainAtlas1D.elementsPerBitmap; if( fullResetRequired ) { Refresh(); + chunkPos = new Vector3I( int.MaxValue, int.MaxValue, int.MaxValue ); } - elementsPerBitmap = game.TerrainAtlas1D.elementsPerBitmap; + elementsPerBitmap = game.TerrainAtlas1D.elementsPerBitmap; } void OnNewMap( object sender, EventArgs e ) {