1. 26 Mar, 2014 2 commits
  2. 25 Mar, 2014 1 commit
  3. 22 Mar, 2014 1 commit
  4. 16 Mar, 2014 3 commits
  5. 14 Mar, 2014 5 commits
  6. 12 Mar, 2014 1 commit
  7. 04 Mar, 2014 2 commits
  8. 03 Mar, 2014 5 commits
  9. 02 Mar, 2014 1 commit
    • cutealien's avatar
      Add IMeshTextureLoader interface and replace texture-loading algorithms in most meshloaders. · bbc215fd
      cutealien authored
      Previously each meshloader had implemented texture loading independendly. This had caused a lot of redundant codes and behaviour 
      between different meshloaders was often different. So we have now one common interface which should be used by all meshloaders.
      This also allows deprecating TEXTURE_PATH attributes as those paths can now be set by that interface and for all meshloaders using it.
      I have replaced the codes for the 3DS, B3D, CSM, Collada, DMF, LMTS, LWO, MY3D, OBJ, OCT, Ogre, SMF and X meshloader.
      Not changed (just using old code) are: MS3D (I forgot that one), CIrrMeshFileLoader (haven't figured out how it works yet).
      STL and PLY both don't load textures and need no changes.
      MDL, MD3, MD2 and BSP all work a little different (the textureloading there isn't implemented inside the meshloaders). Those could maybe still be adapted.
      Stuff still needs a lot more test (unfortunately I don't have test-models for most formats...), but wanted to check it in already to get some feedback.
      
      
      git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4703 dfc29bdd-3216-0410-991c-e03cc46cb475
      bbc215fd
  10. 01 Mar, 2014 1 commit
  11. 21 Feb, 2014 1 commit
  12. 20 Feb, 2014 1 commit
  13. 19 Feb, 2014 2 commits
  14. 18 Feb, 2014 1 commit
  15. 17 Feb, 2014 2 commits
  16. 14 Feb, 2014 1 commit
  17. 13 Feb, 2014 5 commits
  18. 03 Feb, 2014 1 commit
  19. 28 Jan, 2014 1 commit
  20. 16 Jan, 2014 2 commits
  21. 14 Jan, 2014 1 commit