A Vulkan 1.3 renderer in C++.
Go to file
Anish Bhobe 98c5f28146 Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
.clang-format Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
.gitattributes Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
.gitignore VertexBuffer ingestion and Camera. 2025-06-13 22:48:31 +02:00
AppState.cpp Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
AppState.h Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
Blaze.cpp Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
Blaze.sln Initial project and created a plan. 2025-06-04 22:13:17 +02:00
Blaze.sln.DotSettings Cleanup. 2025-06-12 16:50:37 +02:00
Blaze.vcxproj Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
Blaze.vcxproj.filters Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
Frame.cpp Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
Frame.h Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
GlobalMemory.cpp Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
GlobalMemory.h Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
LICENSE Initial commit 2025-06-04 21:35:18 +02:00
MacroUtils.h Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
MathUtil.h Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
Mesh.slang Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
MiscData.cpp Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
MiscData.h Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
PLAN.md Added Pipelines and Triangle. 2025-06-08 21:58:46 +02:00
README.md Initial project and created a plan. 2025-06-04 22:13:17 +02:00
RenderDevice.cpp Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
RenderDevice.h Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
StbImpl.cpp Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
VmaImpl.cpp Reformatted + Frame_Create. 2025-06-14 00:29:22 +02:00
container2.png Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
vcpkg-configuration.json Initial project and created a plan. 2025-06-04 22:13:17 +02:00
vcpkg.json Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00
wall.jpg Load and add texture to the Rect. 2025-06-14 17:16:37 +02:00

README.md

Blaze

A Vulkan 1.3 renderer in C++.

Objectives

Goals and Non-Goals

  • Easy(ier) to use than raw Vulkan.
  • Clear, understandable code.
  • Easy to iterate, follow the flow.
  • Well documented behavior.