pkg/opengl: yeet usingns

This commit is contained in:
Mitchell Hashimoto
2024-08-16 15:28:22 -07:00
parent 7299a02645
commit f13ea7cace
12 changed files with 25 additions and 14 deletions

View File

@ -1,7 +1,7 @@
const Buffer = @This(); const Buffer = @This();
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig").c;
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");

View File

@ -1,7 +1,7 @@
const Framebuffer = @This(); const Framebuffer = @This();
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig").c;
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");
const Texture = @import("Texture.zig"); const Texture = @import("Texture.zig");

View File

@ -4,7 +4,7 @@ const std = @import("std");
const assert = std.debug.assert; const assert = std.debug.assert;
const log = std.log.scoped(.opengl); const log = std.log.scoped(.opengl);
const c = @import("c.zig"); const c = @import("c.zig").c;
const Shader = @import("Shader.zig"); const Shader = @import("Shader.zig");
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");

View File

@ -4,7 +4,7 @@ const std = @import("std");
const assert = std.debug.assert; const assert = std.debug.assert;
const log = std.log.scoped(.opengl); const log = std.log.scoped(.opengl);
const c = @import("c.zig"); const c = @import("c.zig").c;
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");

View File

@ -1,7 +1,7 @@
const Texture = @This(); const Texture = @This();
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig").c;
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");

View File

@ -1,6 +1,6 @@
const VertexArray = @This(); const VertexArray = @This();
const c = @import("c.zig"); const c = @import("c.zig").c;
const glad = @import("glad.zig"); const glad = @import("glad.zig");
const errors = @import("errors.zig"); const errors = @import("errors.zig");

View File

@ -1,3 +1,3 @@
pub usingnamespace @cImport({ pub const c = @cImport({
@cInclude("glad/gl.h"); @cInclude("glad/gl.h");
}); });

View File

@ -1,4 +1,4 @@
const c = @import("c.zig"); const c = @import("c.zig").c;
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");

View File

@ -1,5 +1,5 @@
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig").c;
const glad = @import("glad.zig"); const glad = @import("glad.zig");
pub const Error = error{ pub const Error = error{

View File

@ -1,5 +1,5 @@
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig").c;
const errors = @import("errors.zig"); const errors = @import("errors.zig");
const glad = @import("glad.zig"); const glad = @import("glad.zig");

View File

@ -1,5 +1,5 @@
const std = @import("std"); const std = @import("std");
const c = @import("c.zig"); const c = @import("c.zig").c;
pub const Context = c.GladGLContext; pub const Context = c.GladGLContext;

View File

@ -11,10 +11,8 @@
//! WARNING: Lots of performance improvements that we can make with Zig //! WARNING: Lots of performance improvements that we can make with Zig
//! comptime help. I'm deferring this until later but have some fun ideas. //! comptime help. I'm deferring this until later but have some fun ideas.
pub const c = @import("c.zig"); pub const c = @import("c.zig").c;
pub const glad = @import("glad.zig"); pub const glad = @import("glad.zig");
pub usingnamespace @import("draw.zig");
pub const ext = @import("extensions.zig"); pub const ext = @import("extensions.zig");
pub const Buffer = @import("Buffer.zig"); pub const Buffer = @import("Buffer.zig");
pub const Framebuffer = @import("Framebuffer.zig"); pub const Framebuffer = @import("Framebuffer.zig");
@ -22,3 +20,16 @@ pub const Program = @import("Program.zig");
pub const Shader = @import("Shader.zig"); pub const Shader = @import("Shader.zig");
pub const Texture = @import("Texture.zig"); pub const Texture = @import("Texture.zig");
pub const VertexArray = @import("VertexArray.zig"); pub const VertexArray = @import("VertexArray.zig");
const draw = @import("draw.zig");
pub const blendFunc = draw.blendFunc;
pub const clear = draw.clear;
pub const clearColor = draw.clearColor;
pub const drawArrays = draw.drawArrays;
pub const drawElements = draw.drawElements;
pub const drawElementsInstanced = draw.drawElementsInstanced;
pub const enable = draw.enable;
pub const frontFace = draw.frontFace;
pub const pixelStore = draw.pixelStore;
pub const viewport = draw.viewport;