Skip to content

YosefQiu/YosefEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2022.1.1


  1. Imported Third-Party libraries
  2. The entry function has been created -> Entry/main.cpp (extern c -->YosefGo)
  3. RuntimePfefix.h (TODO: Add adaptations to other operating systems)
  4. Utils/ LinkedList.h(Added single linked list and two-way linked list)
  5. Added Log.h / Log.cpp
  6. Added Msg handing function

Windows Derived logic of window

2022.1.13


  1. Read paper
  2. Added TLSF
  3. Added memory pool
  4. Added test for memory pool

memory pool

img

2022. 1. 20


  • 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

img

img

2022. 2. 10


  • Added OpenGL Debugger
  • Updated statistics.pl
  • Added Plugin in Runtime/Plugins
    • Fixed
      • _CRT_NONSTDC_NO_DEPRECATE
      • _CRT_SECURE_NO_WARNINGS
  • Added my Fixed String Class
  • Added Timer
  • Added Socket Utils
  • Added Image Decoder Utils

2022. 2. 17


  • Added Serialization (use Protobuf)

    • Animation
    • Assets
    • Audio
    • Avatar
    • Camera
    • Color
    • GameObject
    • GLSL
    • ImageSprite
    • Label
    • Material
    • Mesh
    • Particle
    • Physics
    • Scripts
    • TetureAltas
    • TextureInfo
    • Vector
    • WindowsPlayer

    Serialize

    img

2022. 3. 1


  • Added Resource Manger

Resource Manager

3.15


  • Encapsulated Rendering system
  • Encapsulated Math System

Result

img

Releases

No releases published

Packages

No packages published

Languages