#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::DisableDepthTest() { // TODO(Hachem): Implement Vulkan depth test disabling } void VulkanRendererAPI::SetFaceCulling(bool enabled) { // TODO(Hachem): Implement Vulkan face culling setting } void VulkanRendererAPI::EnableBlending() { // TODO(Hachem): Implement Vulkan blending enabling } void VulkanRendererAPI::DisableBlending() { // TODO(Hachem): Implement Vulkan blending disabling } void VulkanRendererAPI::DrawIndexed(const Ref& vertexArray, uint32_t indexCount) { // TODO(Hachem): Implement Vulkan indexed drawing } };