aboutsummaryrefslogtreecommitdiff
path: root/src/Platform/Vulkan/VulkanRendererAPI.cpp
blob: 86d965325ea699896f3005642816142ab0555863 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "VulkanRendererAPI.h"

namespace Donut
{
	void VulkanRendererAPI::Init()
	{
		// TODO(Hachem): Implement Vulkan renderer API initialization
	}

	void VulkanRendererAPI::SetViewport(uint32_t x, uint32_t y, uint32_t width, uint32_t height)
	{
		// TODO(Hachem): Implement Vulkan viewport setting
	}

	void VulkanRendererAPI::SetClearColor(const glm::vec4& color)
	{
		// TODO(Hachem): Implement Vulkan clear color setting
	}

	void VulkanRendererAPI::Clear()
	{
		// TODO(Hachem): Implement Vulkan clear
	}

	void VulkanRendererAPI::EnableDepthTest()
	{
		// TODO(Hachem): Implement Vulkan depth test enabling
	}

	void VulkanRendererAPI::SetFaceCulling(bool enabled)
	{
		// TODO(Hachem): Implement Vulkan face culling setting
	}

	void VulkanRendererAPI::DrawIndexed(const Ref<VertexArray>& vertexArray, uint32_t indexCount)
	{
		// TODO(Hachem): Implement Vulkan indexed drawing
	}
};