Files
tyra-linux/CHANGELOG.MD
T
Sandro Sobczyński 94a353cdb8 Update CHANGELOG.MD
2021-05-28 21:17:51 +02:00

3.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.?.? - ?-?-?

Added

  • Unit test project
  • Assert
  • CI via Github workflows
  • Install tutorial as separated .MD file

Changed

  • Improved BMP loader.
  • All PRINT_LOG and PRINT_ERR to consoleLog() and assertMsg()
  • Refactored makefiles
  • CHANGED ENV VARIABLES!
  • Install tutorial
  • Readme

1.31.2 - 2021-02-06

Added

  • Id to MeshFrame
  • Non textured rendering (RGBA only)

Changed

  • Moved color from mesh to mesh material.
  • OBJ Loader refactor
  • Logic of loadFrom()
  • Migrated to GCC9 (valid with latest PS2SDK)

Removed

  • Removed MeshId from TextureLink, TextureRepository

1.29.1 - 2020-12-27

Added

  • Created libpacket2 in PS2SDK
  • Dolphin sample
  • 2D support (Sprite class)
  • Alpha blending (transparency)
  • PNG support
  • ADPCM support in audio class
  • AudioFinish event in audio class
  • BoundingBox class
  • A lot of useful funcs in Matrix class
  • Mock of file service
  • Array mode to draw() (highly optimized for small meshes)
  • VCLPP - Usage of VU1 Preprocessor

Changed

  • Project setup (makefile mostly)
  • Readme
  • Switched into libpacket2 in vifsender and gifsender
  • Timer class refactor
  • Engine base refactor
  • MeshTexture into Texture
  • Refactored floors sample
  • Refactored Audio class
  • Fixed Path 3 lighting
  • Refactored, optimized math classes (vector, matrix..)
  • Cleanup in camera base
  • Refactored Path 3 and Path 1 rendering
  • Synchronization functions (renderer->waitForRender())
  • BMP class refactor
  • Dff Loader refactor
  • Optimized rendering data preparation

Removed

  • Ari sample
  • VU1 class

1.1.0 - 2020-11-03

Added

  • A lot of useful functions to Mesh class
  • MeshFrame class
  • MeshMaterial class
  • MeshTexture class
  • TextureLink struct
  • Texture wrapping settings
  • TextureRepository class
  • PRINT_ERR()
  • Ari sample

Changed

  • Project setup (gitignore etc.)
  • Readme
  • DFF loader refactor
  • OBJ loader refactor
  • MD2 loader refactor
  • 3D data classes refactor (one interface for all)
  • Rendering refactor

Removed

  • MeshSpec class
  • Texture class
  • Md2Model class
  • ObjModel class
  • DffModel class

1.0.0 - 2020-10-28

Added

  • Project setup (gitignore etc.)
  • License
  • Readme
  • BMP support
  • DFF support
  • MD2 support
  • OBJ support
  • Animation support
  • Engine base
  • AudioListener class
  • Rendering base
  • Path 1 renderer (VU1)
  • Path 3 renderer (GIF)
  • Math classes (matrix, vector, plane..)
  • Audio support (bg song only)
  • Camera base
  • Base lighting support (bugged) for Path 3
  • Pad support
  • EE Timer
  • Math class
  • String class
  • Mesh class with AABB
  • Makefile
  • Primitive floors sample