gpu: make RenderPassEncoder.executeBundles API use a slice helper

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2022-08-11 12:48:48 -07:00 committed by Stephen Gutekanst
parent c09b587db9
commit 94568052f5
2 changed files with 10 additions and 3 deletions

View file

@ -43,8 +43,15 @@ pub const RenderPassEncoder = opaque {
Impl.renderPassEncoderEndOcclusionQuery(render_pass_encoder);
}
pub inline fn executeBundles(render_pass_encoder: *RenderPassEncoder, bundles_count: u32, bundles: [*]const *const RenderBundle) void {
Impl.renderPassEncoderExecuteBundles(render_pass_encoder, bundles_count, bundles);
pub inline fn executeBundles(
render_pass_encoder: *RenderPassEncoder,
bundles: []*const RenderBundle,
) void {
Impl.renderPassEncoderExecuteBundles(
render_pass_encoder,
@intCast(u32, bundles.len),
bundles.ptr,
);
}
pub inline fn insertDebugMarker(render_pass_encoder: *RenderPassEncoder, marker_label: [*:0]const u8) void {