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
f63bd4ab6d
Remove move where it didnt make sense
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
8f7665b8a3
Implement singleton class in all singletons
3 years ago
Riyyi
3ce136741d
Improve API regarding server-side GL capabilities, fix font transparency
3 years ago
Riyyi
230e866e7a
Improve debug logging API
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
e08eec3b36
Dont use new keyword with unique_ptr
3 years ago
Riyyi
eea20285e4
Remove unused parameter
3 years ago
Riyyi
6fb114cbd4
Remove old transform class
3 years ago
Riyyi
aba518bbbb
Remove old camera class
3 years ago
Riyyi
e0b2b554ee
Change render character initialized log color
3 years ago
Riyyi
e95d3a560e
Add font batch renderer
3 years ago
Riyyi
2d54a8372f
Set texture unit 0 in base class
3 years ago
Riyyi
b8438ad3e7
Convert Renderer2D to singleton pattern
3 years ago
Riyyi
fafc831d4e
Use the shader manager singleton in the renderer
3 years ago
Riyyi
3dc21abe17
Convert some shared to unique pointers
3 years ago
Riyyi
cc4464558a
Add batch rendering functionality to Renderer2D
3 years ago
Riyyi
0b9f4715fc
Add RenderBundle struct and submit()
3 years ago
Riyyi
81751442bb
Add simple renderer class, add example implementation
4 years ago