88 lines
3.3 KiB
Zig
88 lines
3.3 KiB
Zig
const std = @import("std");
|
|
const vk = @import("vulkan");
|
|
pub const base = @import("base");
|
|
|
|
pub const c = @import("phi_c");
|
|
pub const proto = @import("phi_protocol_c");
|
|
pub const config = base.config;
|
|
pub const mic = @import("miclib");
|
|
pub const scif = @import("scif.zig");
|
|
|
|
pub const PhiInstance = @import("PhiInstance.zig");
|
|
pub const PhiDevice = @import("PhiDevice.zig");
|
|
pub const PhiPhysicalDevice = @import("PhiPhysicalDevice.zig");
|
|
pub const PhiQueue = @import("PhiQueue.zig");
|
|
pub const PhiTransport = @import("PhiTransport.zig");
|
|
|
|
pub const PhiBinarySemaphore = @import("PhiBinarySemaphore.zig");
|
|
pub const PhiBuffer = @import("PhiBuffer.zig");
|
|
pub const PhiBufferView = @import("PhiBufferView.zig");
|
|
pub const PhiCommandBuffer = @import("PhiCommandBuffer.zig");
|
|
pub const PhiCommandPool = @import("PhiCommandPool.zig");
|
|
pub const PhiDescriptorPool = @import("PhiDescriptorPool.zig");
|
|
pub const PhiDescriptorSet = @import("PhiDescriptorSet.zig");
|
|
pub const PhiDescriptorSetLayout = @import("PhiDescriptorSetLayout.zig");
|
|
pub const PhiDeviceMemory = @import("PhiDeviceMemory.zig");
|
|
pub const PhiEvent = @import("PhiEvent.zig");
|
|
pub const PhiFence = @import("PhiFence.zig");
|
|
pub const PhiFramebuffer = @import("PhiFramebuffer.zig");
|
|
pub const PhiImage = @import("PhiImage.zig");
|
|
pub const PhiImageView = @import("PhiImageView.zig");
|
|
pub const PhiPipeline = @import("PhiPipeline.zig");
|
|
pub const PhiPipelineCache = @import("PhiPipelineCache.zig");
|
|
pub const PhiPipelineLayout = @import("PhiPipelineLayout.zig");
|
|
pub const PhiQueryPool = @import("PhiQueryPool.zig");
|
|
pub const PhiRenderPass = @import("PhiRenderPass.zig");
|
|
pub const PhiSampler = @import("PhiSampler.zig");
|
|
pub const PhiShaderModule = @import("PhiShaderModule.zig");
|
|
|
|
pub const Instance = PhiInstance;
|
|
|
|
pub const driver_name = "Phi";
|
|
|
|
pub const physical_device_default_name = "Intel(R) Xeon Phi(TM) Coprocessor";
|
|
|
|
pub const vulkan_version = vk.makeApiVersion(
|
|
0,
|
|
config.phi_vulkan_version.major,
|
|
config.phi_vulkan_version.minor,
|
|
config.phi_vulkan_version.patch,
|
|
);
|
|
|
|
pub const std_options = base.std_options;
|
|
|
|
comptime {
|
|
_ = base;
|
|
}
|
|
|
|
test {
|
|
std.testing.refAllDecls(PhiBinarySemaphore);
|
|
std.testing.refAllDecls(PhiBuffer);
|
|
std.testing.refAllDecls(PhiBufferView);
|
|
std.testing.refAllDecls(PhiCommandBuffer);
|
|
std.testing.refAllDecls(PhiCommandPool);
|
|
std.testing.refAllDecls(PhiDescriptorPool);
|
|
std.testing.refAllDecls(PhiDescriptorSet);
|
|
std.testing.refAllDecls(PhiDescriptorSetLayout);
|
|
std.testing.refAllDecls(PhiDevice);
|
|
std.testing.refAllDecls(PhiDeviceMemory);
|
|
std.testing.refAllDecls(PhiEvent);
|
|
std.testing.refAllDecls(PhiFence);
|
|
std.testing.refAllDecls(PhiFramebuffer);
|
|
std.testing.refAllDecls(PhiImage);
|
|
std.testing.refAllDecls(PhiImageView);
|
|
std.testing.refAllDecls(PhiInstance);
|
|
std.testing.refAllDecls(PhiPhysicalDevice);
|
|
std.testing.refAllDecls(PhiTransport);
|
|
std.testing.refAllDecls(scif);
|
|
std.testing.refAllDecls(PhiPipeline);
|
|
std.testing.refAllDecls(PhiPipelineCache);
|
|
std.testing.refAllDecls(PhiPipelineLayout);
|
|
std.testing.refAllDecls(PhiQueryPool);
|
|
std.testing.refAllDecls(PhiQueue);
|
|
std.testing.refAllDecls(PhiRenderPass);
|
|
std.testing.refAllDecls(PhiSampler);
|
|
std.testing.refAllDecls(PhiShaderModule);
|
|
std.testing.refAllDecls(base);
|
|
}
|