summaryrefslogtreecommitdiff
path: root/op_crates/webgpu/command_encoder.rs
diff options
context:
space:
mode:
authorDivy Srivastava <dj.srivastava23@gmail.com>2021-03-19 22:55:37 +0530
committerGitHub <noreply@github.com>2021-03-19 13:25:37 -0400
commit91ca58fb2639a791237570e4f1fadda9eeb8c0bc (patch)
treeaa6faa41b9486a828952070f4ee337ad699e57ac /op_crates/webgpu/command_encoder.rs
parent197305908b721340041be03e5a11fe60a1711fb2 (diff)
chores: enforce type ResourceId across codebase (#9837)
Diffstat (limited to 'op_crates/webgpu/command_encoder.rs')
-rw-r--r--op_crates/webgpu/command_encoder.rs27
1 files changed, 14 insertions, 13 deletions
diff --git a/op_crates/webgpu/command_encoder.rs b/op_crates/webgpu/command_encoder.rs
index b91f677ee..43d1d68f0 100644
--- a/op_crates/webgpu/command_encoder.rs
+++ b/op_crates/webgpu/command_encoder.rs
@@ -4,6 +4,7 @@ use deno_core::error::bad_resource_id;
use deno_core::error::AnyError;
use deno_core::serde_json::json;
use deno_core::serde_json::Value;
+use deno_core::ResourceId;
use deno_core::ZeroCopyBuf;
use deno_core::{OpState, Resource};
use serde::Deserialize;
@@ -41,7 +42,7 @@ fn serialize_store_op(store_op: String) -> wgpu_core::command::StoreOp {
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CreateCommandEncoderArgs {
- device_rid: u32,
+ device_rid: ResourceId,
label: Option<String>,
_measure_execution_time: Option<bool>, // not yet implemented
}
@@ -105,7 +106,7 @@ struct GPURenderPassDepthStencilAttachment {
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderBeginRenderPassArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
label: Option<String>,
color_attachments: Vec<GPURenderPassColorAttachment>,
depth_stencil_attachment: Option<GPURenderPassDepthStencilAttachment>,
@@ -243,7 +244,7 @@ pub fn op_webgpu_command_encoder_begin_render_pass(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderBeginComputePassArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
label: Option<String>,
}
@@ -280,7 +281,7 @@ pub fn op_webgpu_command_encoder_begin_compute_pass(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderCopyBufferToBufferArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
source: u32,
source_offset: u64,
destination: u32,
@@ -351,7 +352,7 @@ pub struct GPUImageCopyTexture {
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderCopyBufferToTextureArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
source: GPUImageCopyBuffer,
destination: GPUImageCopyTexture,
copy_size: super::texture::GPUExtent3D,
@@ -414,7 +415,7 @@ pub fn op_webgpu_command_encoder_copy_buffer_to_texture(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderCopyTextureToBufferArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
source: GPUImageCopyTexture,
destination: GPUImageCopyBuffer,
copy_size: super::texture::GPUExtent3D,
@@ -476,7 +477,7 @@ pub fn op_webgpu_command_encoder_copy_texture_to_buffer(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderCopyTextureToTextureArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
source: GPUImageCopyTexture,
destination: GPUImageCopyTexture,
copy_size: super::texture::GPUExtent3D,
@@ -542,7 +543,7 @@ pub fn op_webgpu_command_encoder_copy_texture_to_texture(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderPushDebugGroupArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
group_label: String,
}
@@ -568,7 +569,7 @@ pub fn op_webgpu_command_encoder_push_debug_group(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderPopDebugGroupArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
}
pub fn op_webgpu_command_encoder_pop_debug_group(
@@ -591,7 +592,7 @@ pub fn op_webgpu_command_encoder_pop_debug_group(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderInsertDebugMarkerArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
marker_label: String,
}
@@ -618,7 +619,7 @@ pub fn op_webgpu_command_encoder_insert_debug_marker(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderWriteTimestampArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
query_set: u32,
query_index: u32,
}
@@ -653,7 +654,7 @@ pub fn op_webgpu_command_encoder_write_timestamp(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderResolveQuerySetArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
query_set: u32,
first_query: u32,
query_count: u32,
@@ -698,7 +699,7 @@ pub fn op_webgpu_command_encoder_resolve_query_set(
#[derive(Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct CommandEncoderFinishArgs {
- command_encoder_rid: u32,
+ command_encoder_rid: ResourceId,
label: Option<String>,
}