Awesome engine v2
This is basicly continuation of Awesome engine, but instead rewriting old engine I am writing new one.
- GLFW
- GLEW
- GLM
- STB Image
- ImGui
- CGLTF (I hope I use it)
Set...ByID can couse FPS drops on larger models
> - 11.06.2022
> Rotations now fully working, yea thats it
> ------------------------------
> - 1.06.2022
> I added invert square root and quake invsqrt
> I added some new functions that later may be used in rotations
> I moved some math stuff to e_Math.hpp to make code cleaner and easier to search through
> Rotations works in unintended way
> I currently adding Matrix struct
> ------------------------------
> - 30.05.2022
> So now we have half working rotations becouse bug in NormalizeVector function
> Also you can now use global "FILE* __debug_file" to write debug from where you want
> And also I added couple new functions to convert matrix3x3 to angle and vice versa to make rotation easier(i don`t know if it really tha easier but you know, it should be)
> - 12.04.2022
> I added custom dynamic vector type (unused)
> I made better (in engine case) user input
> I added another sorting algorithm
> I added some functions for rotation to try things out
> Also I rewrite every function using glm::vec3 to aws::Vector to make things easier
> And also I added converting aws::Vector to glm::vec<ANY_SIZE> and function to convert float into aws::Vector(neaded to multiply aws::Vector by float at this time)
> ------------------------------
> - 5.04.2022
> I added commenst on every function to make it easier to use
> I added inverted atan2 function
> You cam now get parameters of batched objects by ID
> ------------------------------
> - 2.04.2022
> Model loader for .obj files now work properly
> Shader now can be loaded from file
> I added window class
> AABB collisions work as intended
> AABB Collisions inside Renderer class doesn`t work properly
> Adding new objects in batch adds weird things