aboutsummaryrefslogtreecommitdiff
path: root/src/Rendering/Renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Rendering/Renderer.cpp')
-rw-r--r--src/Rendering/Renderer.cpp54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/Rendering/Renderer.cpp b/src/Rendering/Renderer.cpp
index c0684cb..28b7962 100644
--- a/src/Rendering/Renderer.cpp
+++ b/src/Rendering/Renderer.cpp
@@ -1,64 +1,64 @@
-#include "Renderer.h"
+#include "renderer.h"
-#include "Platform/OpenGL/OpenGLRendererAPI.h"
-#include "Platform/Vulkan/VulkanRendererAPI.h"
+#include "platform/opengl/opengl_renderer_api.h"
+#include "platform/vulkan/vulkan_renderer_api.h"
#include <glm/gtc/matrix_transform.hpp>
namespace Donut
{
- Scope<RendererAPI> RendererAPI::Create()
+ auto RendererAPI::create() -> Scope<RendererAPI>
{
- switch (s_API)
+ switch (s_api)
{
case API::OpenGL:
- return CreateScope<OpenGLRendererAPI>();
+ return create_scope<OpenGLRendererAPI>();
case API::Vulkan:
- return CreateScope<VulkanRendererAPI>();
+ return create_scope<VulkanRendererAPI>();
default:
return nullptr;
}
}
- RendererAPI::API RendererAPI::s_API = RendererAPI::API::OpenGL;
+ RendererAPI::API RendererAPI::s_api = RendererAPI::API::OpenGL;
- void Renderer::Init()
+ auto Renderer::init() -> void
{
- RenderCommand::Init();
- RenderCommand::EnableDepthTest();
+ RenderCommand::init();
+ RenderCommand::enable_depth_test();
}
- void Renderer::Shutdown()
+ auto Renderer::shutdown() -> void
{
}
- void Renderer::OnWindowResize(uint32_t width, uint32_t height)
+ auto Renderer::on_window_resize(uint32_t width, uint32_t height) -> void
{
- RenderCommand::SetViewport(0, 0, width, height);
+ RenderCommand::set_viewport(0, 0, width, height);
}
- void Renderer::Submit(const Ref<Shader>& shader,
- const Ref<VertexArray>& vertexArray,
+ auto Renderer::submit(const Ref<Shader>& shader,
+ const Ref<VertexArray>& vertex_array,
const glm::mat4& transform,
- const glm::mat4& viewProjection)
+ const glm::mat4& view_projection) -> void
{
- shader->Bind();
- shader->SetMat4("u_ViewProjection", viewProjection);
- shader->SetMat4("u_Transform", transform);
+ shader->bind();
+ shader->set_mat4("u_ViewProjection", view_projection);
+ shader->set_mat4("u_Transform", transform);
- vertexArray->Bind();
- RenderCommand::DrawIndexed(vertexArray);
+ vertex_array->bind();
+ RenderCommand::draw_indexed(vertex_array);
}
- Scope<RendererAPI> RenderCommand::s_RendererAPI = RendererAPI::Create();
+ Scope<RendererAPI> RenderCommand::s_renderer_api = RendererAPI::create();
- void Renderer::SetClearColor(const glm::vec4& color)
+ auto Renderer::set_clear_color(const glm::vec4& color) -> void
{
- RenderCommand::SetClearColor(color);
+ RenderCommand::set_clear_color(color);
}
- void Renderer::Clear()
+ auto Renderer::clear() -> void
{
- RenderCommand::Clear();
+ RenderCommand::clear();
}
};