-Due to spam, wiki editing has been restricted to the dev team only. Sorry for any inconvenience-

IrrlichtSharp2.0 Updates

From IrrlichtSharp

Jump to: navigation, search

Contents

Version 0.0.5 Subversion Commit Notes

Artefaritaj, SVN 224

  • Bugfixes/cleanup
  • AutomaticRatio in the CameraSceneNode -> if you use the ILS Window form, a resize change the ratio automatically
  • !!! Corrects an indexation bug with matrixes: m[j,i]->m[i,j] !!!

11 Nov 07

Valnarus, SVN 223

  • public void CameraSceneNode.ChangeAspectRatio() added.

24 Oct 07

Artefaritaj, SVN 220-222

  • GUI with 4 elements
    • Label
    • Button
    • Window
    • Console
  • Resources added to the project (for BuiltInFont and logo), tell me in the forum if this doesn't work well (can't load them).
  • Lot of things: bugfixes, restore device after you lost it...
  • Documentation (a little)

26 Aug 07

Artefaritaj, SVN 219

A lot of changes:

  • Workable buffers (Vertex/Index/Mesh) for D3D9D
  • Begining of a support for shaders (try the normalmap)
  • Code cleanup
  • About 1000 warnings resolved (still 1600, overall undocumented things)

There is some refactoring, so this commit may break your projects. Please report any bug on the forum.

23 Jun 07, 11:23 (UTC+1)

Austcro, SVN 218

  • Austcro 07 May 07
  1. Did a rollback on the MeshManipulator class - It was a bad experimental version
  2. Did a rollback on RigidTerrainSceneNode - It was a bad experimental version
  3. Did a rollback on MeshSceneNode - It was a bad experimental version
  4. Did a blanket replace of List<T> with a new collection class ILSList<T> : List<T> for easier expansion later. there will be some need to search on this again later as some List<T> still exist in the project
  5. Kept MeshBuffer<T> but changed the VertexType property back to an integral type (enum)
  6. Added class OpenGLMeshBuffer<T> : MeshBuffer<T>

Braneloc, SVN 217

  • Added code by Xander; MetaTriangleSelector.cs and TriangleSelector.cs to the project.
  • Commented out part of TriangleSelector that did not compile.(sorry)

--Braneloc 08:01, 18 Mar 07 (PDT)

Austcro, SVN 216

  • Austcro 14 Mar 07
  • Re-added new interface definitions

Austcro, SVN 214/215

  • Austcro 11 Mar 07
  1. Added New interfaces: IPositionable, IColorable, ITexturePositionable2, ITextureSecondPositionable2, INormal
  2. Refactored MeshBuffer to MeshBuffer<T>, resurrected IMeshBuffer.
  3. Added D3DMeshBuffer<T>
  4. Refactored MeshManipulator
  5. Refactored XAnimationPlayer
  6. Removed OpenGL Extensions. Binary still available in the ExternalLibs folder
  7. Refactored IVertex3D. Does not return a Vector2D[] anymore. An interface ITextureSecondPositionable2 to be used instead
  8. Refactored AnimatedMeshSceneNode
  9. Refactored MeshSceneNode
  10. Refactored ShadowVolumeSceneNode
  11. Refactored Mesh
  12. Refactored RigidTerainSceneNode
  13. Removed file/folder

Austcro, SVN 212/213

Some fixes to the opengl extensions, additions to opengl driver. Added OGL wrapper and Tao to external libs folder. Reset references to external libs folder. SVN Commit 04 Feb 07

  • Austcro 20 Dec 06
  1. Added buffer generation methods to D3DDriver: CreateVertexBuffer, CreateIndexBuffer
  2. Changed some generated collection classes to generic collection types.
  3. Added OGLDriver to the IrrlichtSharp project
  • Austcro 18 Dec 06
  1. Added OGL wrapper to solution
  2. Changed collection classes to generic collection classes
  3. Added buffer classes to IrrlichtSharp project

Austcro, SVN211

  • Added OGL stuff to the solution. Will be making breaking changes to the IVideoDriver interface on next commit
  • Warning: This update requires a dll that is currently missing from the project

Braneloc, SVN 210

  • First steps towards adding proper mesh buffers, added (DirectX) device specific MeshBuffer as well as the in-system-memory MeshBuffer
  • MeshBuffers are now createed from the device
  • Existing behaviour of MeshBuffers has been kept, at least for now.
  • It currently sends EVERY polygon to the gfx card, EVERY frame, just like Irrlicht.. Very strange.
  • Warning: Pay attention if you are using/writing another device driver that isn't DX9.

--Braneloc 08:19, 10 Dec 06 (PST)

Valnarus, SVN 208, 209

More Code Cleanup

  • Placed more interfaces in the Interface directory. Most of the interfaces if not all of them have been transferred to this directory now.
  • Renamed some interfaces and files.

--Valnarus 23:51, 07 Dec 06 (CST)

Braneloc, SVN 207

  • Updated to v0.0.5 for file release of 0.0.4

--Braneloc 01:06, 03 Dec 06 (PST)

Updates v0.0.4

Personal tools