working mesh shader

This commit is contained in:
Jorijn van der Graaf 2025-04-26 20:49:56 +02:00
commit 27ba32cdf5
11 changed files with 175 additions and 30 deletions

View file

@ -10,6 +10,7 @@ module;
export module Crafter.Graphics:WindowWaylandVulkan;
import Crafter.Event;
import :WindowWayland;
import :VulkanElement;
import Crafter.Component;
namespace Crafter {
@ -28,6 +29,7 @@ namespace Crafter {
export class WindowWaylandVulkan : public WindowWayland {
public:
ComponentRefVector<VulkanElement> vulkanElements;
WindowWaylandVulkan(std::string name, std::uint32_t width, std::uint32_t height);
~WindowWaylandVulkan();
void Start();