Slightly better time management
This commit is contained in:
parent
fc91b57f33
commit
2524dbf206
11
src/main.zig
11
src/main.zig
@ -108,16 +108,23 @@ export fn init() void {
|
||||
};
|
||||
|
||||
std.log.info("Backend: {}\n", .{sg.queryBackend()});
|
||||
|
||||
sokol.app.showMouse(false);
|
||||
}
|
||||
|
||||
fn timef() f32 {
|
||||
return @floatCast(sokol.time.sec(sokol.time.now()));
|
||||
}
|
||||
|
||||
var time: f32 = 0;
|
||||
|
||||
export fn frame() void {
|
||||
const dt: f32 = @floatCast(sokol.app.frameDuration());
|
||||
time += dt;
|
||||
|
||||
const col = &pass_action.colors[0].clear_value;
|
||||
col.g = @abs(@sin(timef()));
|
||||
col.r = @abs(@cos(timef()));
|
||||
col.g = @abs(@sin(time));
|
||||
col.r = @abs(@cos(time));
|
||||
|
||||
state.vsParams.aspectRatio = sokol.app.heightf() / sokol.app.widthf();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user