From 7d2ecdf197988182582e232fbc07dadc60b7c59d Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Sun, 10 Jul 2022 20:46:09 -0700 Subject: [PATCH] gpu: expose opaque pointer types Signed-off-by: Stephen Gutekanst --- gpu/src/main.zig | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gpu/src/main.zig b/gpu/src/main.zig index 94e2c133..2ef4cbf4 100644 --- a/gpu/src/main.zig +++ b/gpu/src/main.zig @@ -8,3 +8,28 @@ pub const mip_level_count_undefined = 0xffffffff; pub const stride_undefined = 0xffffffff; pub const whole_map_size = std.math.maxInt(usize); pub const whole_size = 0xffffffffffffffff; + +pub const Adapter = @import("Adapter.zig"); +pub const BindGroup = @import("BindGroup.zig"); +pub const BindGroupLayout = @import("BindGroupLayout.zig"); +pub const Buffer = @import("Buffer.zig"); +pub const CommandBuffer = @import("CommandBuffer.zig"); +pub const CommandEncoder = @import("CommandEncoder.zig"); +pub const ComputePassEncoder = @import("ComputePassEncoder.zig"); +pub const ComputePipeline = @import("ComputePipeline.zig"); +pub const Device = @import("Device.zig"); +pub const ExternalTexture = @import("ExternalTexture.zig"); +pub const Instance = @import("Instance.zig"); +pub const PipelineLayout = @import("PipelineLayout.zig"); +pub const QuerySet = @import("QuerySet.zig"); +pub const Queue = @import("Queue.zig"); +pub const RenderBundle = @import("RenderBundle.zig"); +pub const RenderBundleEncoder = @import("RenderBundleEncoder.zig"); +pub const RenderPassEncoder = @import("RenderPassEncoder.zig"); +pub const RenderPipeline = @import("RenderPipeline.zig"); +pub const Sampler = @import("Sampler.zig"); +pub const ShaderModule = @import("ShaderModule.zig"); +pub const Surface = @import("Surface.zig"); +pub const SwapChain = @import("SwapChain.zig"); +pub const Texture = @import("Texture.zig"); +pub const TextureView = @import("TextureView.zig");