{gfx,examples}: use core.state().queue
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
68677b3448
commit
431e0dbbe1
6 changed files with 6 additions and 6 deletions
|
|
@ -101,7 +101,7 @@ fn tick(core: *mach.Core.Mod, game: *Mod) !void {
|
||||||
// Submit our commands to the queue
|
// Submit our commands to the queue
|
||||||
var command = encoder.finish(&.{ .label = label });
|
var command = encoder.finish(&.{ .label = label });
|
||||||
defer command.release();
|
defer command.release();
|
||||||
mach.core.queue.submit(&[_]*gpu.CommandBuffer{command});
|
core.state().queue.submit(&[_]*gpu.CommandBuffer{command});
|
||||||
|
|
||||||
// Present the frame
|
// Present the frame
|
||||||
mach.core.swap_chain.present();
|
mach.core.swap_chain.present();
|
||||||
|
|
|
||||||
|
|
@ -235,7 +235,7 @@ fn endFrame(game: *Mod, core: *mach.Core.Mod) !void {
|
||||||
var command = game.state().frame_encoder.finish(&.{ .label = label });
|
var command = game.state().frame_encoder.finish(&.{ .label = label });
|
||||||
game.state().frame_encoder.release();
|
game.state().frame_encoder.release();
|
||||||
defer command.release();
|
defer command.release();
|
||||||
mach.core.queue.submit(&[_]*gpu.CommandBuffer{command});
|
core.state().queue.submit(&[_]*gpu.CommandBuffer{command});
|
||||||
|
|
||||||
// Present the frame
|
// Present the frame
|
||||||
mach.core.swap_chain.present();
|
mach.core.swap_chain.present();
|
||||||
|
|
|
||||||
|
|
@ -219,7 +219,7 @@ fn endFrame(game: *Mod, core: *mach.Core.Mod) !void {
|
||||||
var command = game.state().frame_encoder.finish(&.{ .label = label });
|
var command = game.state().frame_encoder.finish(&.{ .label = label });
|
||||||
game.state().frame_encoder.release();
|
game.state().frame_encoder.release();
|
||||||
defer command.release();
|
defer command.release();
|
||||||
mach.core.queue.submit(&[_]*gpu.CommandBuffer{command});
|
core.state().queue.submit(&[_]*gpu.CommandBuffer{command});
|
||||||
|
|
||||||
// Present the frame
|
// Present the frame
|
||||||
mach.core.swap_chain.present();
|
mach.core.swap_chain.present();
|
||||||
|
|
|
||||||
|
|
@ -265,7 +265,7 @@ fn endFrame(game: *Mod, text: *gfx.Text.Mod, core: *mach.Core.Mod) !void {
|
||||||
var command = game.state().frame_encoder.finish(&.{ .label = label });
|
var command = game.state().frame_encoder.finish(&.{ .label = label });
|
||||||
game.state().frame_encoder.release();
|
game.state().frame_encoder.release();
|
||||||
defer command.release();
|
defer command.release();
|
||||||
mach.core.queue.submit(&[_]*gpu.CommandBuffer{command});
|
core.state().queue.submit(&[_]*gpu.CommandBuffer{command});
|
||||||
|
|
||||||
// Present the frame
|
// Present the frame
|
||||||
mach.core.swap_chain.present();
|
mach.core.swap_chain.present();
|
||||||
|
|
|
||||||
|
|
@ -364,7 +364,7 @@ fn preRender(sprite_pipeline: *Mod, core: *mach.Core.Mod) void {
|
||||||
|
|
||||||
var command = encoder.finish(&.{ .label = label });
|
var command = encoder.finish(&.{ .label = label });
|
||||||
defer command.release();
|
defer command.release();
|
||||||
mach.core.queue.submit(&[_]*gpu.CommandBuffer{command});
|
core.state().queue.submit(&[_]*gpu.CommandBuffer{command});
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render(sprite_pipeline: *Mod) !void {
|
fn render(sprite_pipeline: *Mod) !void {
|
||||||
|
|
|
||||||
|
|
@ -389,7 +389,7 @@ fn preRender(text_pipeline: *Mod, core: *mach.Core.Mod) void {
|
||||||
|
|
||||||
var command = encoder.finish(&.{ .label = label });
|
var command = encoder.finish(&.{ .label = label });
|
||||||
defer command.release();
|
defer command.release();
|
||||||
mach.core.queue.submit(&[_]*gpu.CommandBuffer{command});
|
core.state().queue.submit(&[_]*gpu.CommandBuffer{command});
|
||||||
}
|
}
|
||||||
|
|
||||||
fn render(text_pipeline: *Mod) !void {
|
fn render(text_pipeline: *Mod) !void {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue