adding backend agnostic IR
Test / build_and_test (push) Successful in 5m16s
Build / build (push) Successful in 6m50s

This commit is contained in:
2026-07-20 22:07:41 +02:00
parent 2375abf688
commit 9b1b223186
70 changed files with 7358 additions and 250 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ pub const Interface = base.Instance;
interface: Interface,
backend_instances: std.ArrayList(*Interface),
pub const EXTENSIONS = soft.Instance.EXTENSIONS;
pub const extensions = soft.Instance.extensions;
pub fn create(allocator: std.mem.Allocator, infos: *const vk.InstanceCreateInfo) VkError!*Interface {
const self = allocator.create(Self) catch return VkError.OutOfHostMemory;
+2 -2
View File
@@ -10,9 +10,9 @@ pub const ApeInstance = @import("ApeInstance.zig");
pub const Instance = ApeInstance;
pub const DRIVER_NAME = "Ape";
pub const driver_name = "Ape";
pub const VULKAN_VERSION = vk.makeApiVersion(
pub const vulkan_version = vk.makeApiVersion(
0,
config.ape_vulkan_version.major,
config.ape_vulkan_version.minor,