- Imported Third-Party libraries
- The entry function has been created -> Entry/main.cpp (extern c -->YosefGo)
- RuntimePfefix.h (TODO: Add adaptations to other operating systems)
- Utils/ LinkedList.h(Added single linked list and two-way linked list)
- Added Log.h / Log.cpp
- Added Msg handing function
Windows Derived logic of window
- Read paper
- Added TLSF
- Added memory pool
- Added test for memory pool
-
Added Object Base Class
-
Added my Smart Ptr Class
-
Added my StringUtils Class
-
Added GUID
-
Added some Control
- Button Control
- Image Control
- Text Control
Object Base Class Smart Ptr Class GUID
- Added OpenGL Debugger
- Updated statistics.pl
- Added Plugin in Runtime/Plugins
- Fixed
- _CRT_NONSTDC_NO_DEPRECATE
- _CRT_SECURE_NO_WARNINGS
- Fixed
- Added my Fixed String Class
- Added Timer
- Added Socket Utils
- Added Image Decoder Utils
-
Added Serialization (use Protobuf)
- Animation
- Assets
- Audio
- Avatar
- Camera
- Color
- GameObject
- GLSL
- ImageSprite
- Label
- Material
- Mesh
- Particle
- Physics
- Scripts
- TetureAltas
- TextureInfo
- Vector
- WindowsPlayer
- Added Resource Manger
- Encapsulated Rendering system
- Encapsulated Math System