zgpu

git clone git://git.electrosoup.com/zgpu
Log | Files | Refs | Submodules | README

root.zig (2107B)


      1 const std = @import("std");
      2 
      3 const c = @import("c.zig");
      4 
      5 const common = @import("common.zig");
      6 pub const ChainedStruct = common.ChainedStruct;
      7 pub const Color = common.Color;
      8 pub const CompareFunction = common.CompareFunction;
      9 pub const IndexFormat = common.IndexFormat;
     10 pub const LoadOp = common.LoadOp;
     11 pub const OptionalBool = common.OptionalBool;
     12 pub const Status = common.Status;
     13 pub const StoreOp = common.StoreOp;
     14 pub const StructType = common.StructType;
     15 pub const StringView = common.StringView;
     16 
     17 const callback = @import("callback.zig");
     18 pub const Callback1 = callback.Callback1;
     19 pub const DeviceCallback = callback.DeviceCallback;
     20 
     21 const device = @import("device.zig");
     22 pub const Device = device.Device;
     23 pub const DeviceLostReason = device.DeviceLostReason;
     24 pub const ErrorType = device.ErrorType;
     25 
     26 const instance = @import("instance.zig");
     27 pub const Instance = instance.Instance;
     28 pub const RequestAdapterOptions = instance.RequestAdapterOptions;
     29 
     30 const logging = @import("logging.zig");
     31 pub const setLogCallback = logging.setLogCallback;
     32 pub const setLogLevel = logging.setLogLevel;
     33 pub const LogLevel = logging.LogLevel;
     34 
     35 const render_pass = @import("render_pass.zig");
     36 pub const RenderPass = render_pass.RenderPass;
     37 pub const RenderPassEncoder = render_pass.RenderPassEncoder;
     38 
     39 pub const Adapter = @import("adapter.zig").Adapter;
     40 pub const BindGroup = @import("bind_group.zig").BindGroup;
     41 pub const BindGroupLayout = @import("bind_group_layout.zig").BindGroupLayout;
     42 pub const Buffer = @import("buffer.zig").Buffer;
     43 pub const CommandBuffer = @import("command_buffer.zig").CommandBuffer;
     44 pub const CommandEncoder = @import("command_encoder.zig").CommandEncoder;
     45 pub const PipelineLayout = @import("pipeline_layout.zig").PipelineLayout;
     46 pub const Queue = @import("queue.zig").Queue;
     47 pub const RenderPipeline = @import("render_pipeline.zig").RenderPipeline;
     48 pub const ShaderModule = @import("shader_module.zig").ShaderModule;
     49 pub const Surface = @import("surface.zig").Surface;
     50 pub const Texture = @import("texture.zig").Texture;
     51 pub const TextureView = @import("texture_view.zig").TextureView;