mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-04-20 20:49:12 +12:00
Migrate RenderType string functions to static Renderer functions
Also fix some IWYU build errors
This commit is contained in:
parent
528ed510c2
commit
0b60cf6901
4 changed files with 13 additions and 13 deletions
|
@ -1,6 +1,9 @@
|
|||
#include "renderer.hpp"
|
||||
|
||||
std::optional<RendererType> fromString(std::string inString) {
|
||||
Renderer::Renderer(GPU& gpu, const std::array<u32, regNum>& internalRegs) : gpu(gpu), regs(internalRegs) {}
|
||||
Renderer::~Renderer() {}
|
||||
|
||||
std::optional<RendererType> Renderer::typeFromString(std::string inString) {
|
||||
// case-insensitive
|
||||
std::transform(inString.begin(), inString.end(), inString.begin(), [](unsigned char c) { return std::tolower(c); });
|
||||
|
||||
|
@ -12,13 +15,10 @@ std::optional<RendererType> fromString(std::string inString) {
|
|||
return std::nullopt;
|
||||
}
|
||||
|
||||
const char* toString(RendererType rendererType) {
|
||||
const char* Renderer::typeToString(RendererType rendererType) {
|
||||
switch (rendererType) {
|
||||
case RendererType::Null: return "null";
|
||||
case RendererType::OpenGL: return "opengl";
|
||||
default: return "Invalid";
|
||||
}
|
||||
}
|
||||
|
||||
Renderer::Renderer(GPU& gpu, const std::array<u32, regNum>& internalRegs) : gpu(gpu), regs(internalRegs) {}
|
||||
Renderer::~Renderer() {}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue