Riyyi
aedb1a5fc9
Everywhere: Add copyright headers
2 years ago
Riyyi
8a03d84580
Engine: Switch inferno/io/log.h => ruc/format/log.h
2 years ago
Riyyi
b72da1278d
Engine: Run clang-format
2 years ago
Riyyi
766f24d6b9
Engine: Switch to ASSERT macro to ruc's VERIFY
2 years ago
Riyyi
6b0095dadf
CMake: Move source directory to project root
2 years ago
Riyyi
ec2cb44c06
Set stride to 0 when calculating offsets
3 years ago
Riyyi
c8cea7bf45
Give native types initial value
3 years ago
Riyyi
0b57ee3a9f
Remove const ref std::shared_ptr
...
Taking a const std::shared_ptr& doesnt make sense, as it doesnt increase the
reference count and the object inside the pointer is still modifiable.
Return std::shared_ptr by value, returning by reference wont increase the
reference count and RVO (return value optimization) makes the const concern
moot.
3 years ago
Riyyi
50a438e340
Cleanup
3 years ago
Riyyi
09b15f6d4f
Move file/input/log to io directory, rename assertions to assert
3 years ago
Riyyi
217502d45c
#include <> should only be used for system directories
3 years ago
Riyyi
5f36f3d83a
Add more buffer data type support
3 years ago
Riyyi
a45dd7cc03
Add option to create dynamic VertexBuffer
3 years ago
Riyyi
02d265ac0c
Change buffer creation to variant from lower API version
3 years ago
Riyyi
965005aaef
Add bool to buffer element types
3 years ago
Riyyi
1254a8f0fe
Add VertexBuffer layout ASSERT check
3 years ago
Riyyi
6806743b12
One good boy point :^)
3 years ago
Riyyi
48b7097fe3
Move & symbol to the left when its part of the type
3 years ago
Riyyi
8d78a81838
Improve on the logging system, add assertions.h
3 years ago
Riyyi
b90e5ed5dd
Add VertexArray, BufferLayout, BufferElement
4 years ago
Riyyi
c5bd231b38
Add VertexBuffer and IndexBuffer classes
4 years ago