mach: Create binding methods for all glfw methods in use and update
examples
This commit is contained in:
parent
9106a9839d
commit
8b46f46cf8
11 changed files with 62 additions and 24 deletions
|
|
@ -28,13 +28,13 @@ pub fn init(app: *App, engine: *mach.Engine) !void {
|
|||
fn callback(_: *App, eng: *mach.Engine, key: mach.Key, action: mach.Action) void {
|
||||
if (action == .press) {
|
||||
switch (key) {
|
||||
.space => eng.core.internal.window.setShouldClose(true),
|
||||
.space => eng.core.setShouldClose(true),
|
||||
else => {},
|
||||
}
|
||||
}
|
||||
}
|
||||
}.callback);
|
||||
try engine.core.internal.window.setSizeLimits(.{ .width = 20, .height = 20 }, .{ .width = null, .height = null });
|
||||
try engine.core.setSizeLimits(.{ .width = 20, .height = 20 }, .{ .width = null, .height = null });
|
||||
|
||||
const vs_module = engine.gpu_driver.device.createShaderModule(&.{
|
||||
.label = "my vertex shader",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue