diff options
author | Aaron O'Mullan <aaron.omullan@gmail.com> | 2021-04-12 21:55:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-12 15:55:05 -0400 |
commit | 46b1c653c0c433932908b7610f60b409af134c76 (patch) | |
tree | 00d8b59c8c4e9b90538d548ebd828d2b3f94d4fd /op_crates/webgpu/01_webgpu.js | |
parent | a20504642d083172f297543f9788b128e9c2e0bc (diff) |
refactor(deno): remove concept of bin & json ops (#10145)
Diffstat (limited to 'op_crates/webgpu/01_webgpu.js')
-rw-r--r-- | op_crates/webgpu/01_webgpu.js | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/op_crates/webgpu/01_webgpu.js b/op_crates/webgpu/01_webgpu.js index 1b790914e..a02262ccd 100644 --- a/op_crates/webgpu/01_webgpu.js +++ b/op_crates/webgpu/01_webgpu.js @@ -155,7 +155,7 @@ context: "Argument 1", }); - const { err, ...data } = await core.jsonOpAsync( + const { err, ...data } = await core.opAsync( "op_webgpu_request_adapter", { ...options }, ); @@ -248,7 +248,7 @@ const nonGuaranteedLimits = descriptor.nonGuaranteedLimits ?? []; // TODO(lucacasonato): validate nonGuaranteedLimits - const { rid, features, limits } = await core.jsonOpAsync( + const { rid, features, limits } = await core.opAsync( "op_webgpu_request_device", { adapterRid: this[_adapter].rid, @@ -701,7 +701,7 @@ context: "Argument 1", }); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_buffer", { + const { rid, err } = core.opSync("op_webgpu_create_buffer", { deviceRid: device.rid, ...descriptor, }); @@ -748,7 +748,7 @@ context: "Argument 1", }); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_texture", { + const { rid, err } = core.opSync("op_webgpu_create_texture", { deviceRid: device.rid, ...descriptor, size: normalizeGPUExtent3D(descriptor.size), @@ -776,7 +776,7 @@ context: "Argument 1", }); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_sampler", { + const { rid, err } = core.opSync("op_webgpu_create_sampler", { deviceRid: device.rid, ...descriptor, }); @@ -816,7 +816,7 @@ } } - const { rid, err } = core.jsonOpSync( + const { rid, err } = core.opSync( "op_webgpu_create_bind_group_layout", { deviceRid: device.rid, @@ -859,7 +859,7 @@ return rid; }, ); - const { rid, err } = core.jsonOpSync("op_webgpu_create_pipeline_layout", { + const { rid, err } = core.opSync("op_webgpu_create_pipeline_layout", { deviceRid: device.rid, label: descriptor.label, bindGroupLayouts, @@ -951,7 +951,7 @@ } }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_bind_group", { + const { rid, err } = core.opSync("op_webgpu_create_bind_group", { deviceRid: device.rid, label: descriptor.label, layout, @@ -980,7 +980,7 @@ context: "Argument 1", }); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync( + const { rid, err } = core.opSync( "op_webgpu_create_shader_module", { deviceRid: device.rid, @@ -1038,7 +1038,7 @@ selfContext: "this", }); - const { rid, err } = core.jsonOpSync( + const { rid, err } = core.opSync( "op_webgpu_create_compute_pipeline", { deviceRid: device.rid, @@ -1111,7 +1111,7 @@ }; } - const { rid, err } = core.jsonOpSync("op_webgpu_create_render_pipeline", { + const { rid, err } = core.opSync("op_webgpu_create_render_pipeline", { deviceRid: device.rid, label: descriptor.label, layout, @@ -1158,7 +1158,7 @@ context: "Argument 1", }); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_command_encoder", { + const { rid, err } = core.opSync("op_webgpu_create_command_encoder", { deviceRid: device.rid, ...descriptor, }); @@ -1190,7 +1190,7 @@ }, ); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync( + const { rid, err } = core.opSync( "op_webgpu_create_render_bundle_encoder", { deviceRid: device.rid, @@ -1224,7 +1224,7 @@ }, ); const device = assertDevice(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_query_set", { + const { rid, err } = core.opSync("op_webgpu_create_query_set", { deviceRid: device.rid, ...descriptor, }); @@ -1347,7 +1347,7 @@ }); return rid; }); - const { err } = core.jsonOpSync("op_webgpu_queue_submit", { + const { err } = core.opSync("op_webgpu_queue_submit", { queueRid: device.rid, commandBuffers: commandBufferRids, }); @@ -1402,7 +1402,7 @@ selfContext: "this", resourceContext: "Argument 1", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_write_buffer", { queueRid: device.rid, @@ -1452,7 +1452,7 @@ selfContext: "this", resourceContext: "texture", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_write_texture", { queueRid: device.rid, @@ -1652,7 +1652,7 @@ this[_mapMode] = mode; this[_state] = "mapping pending"; - const { err } = await core.jsonOpAsync( + const { err } = await core.opAsync( "op_webgpu_buffer_get_map_async", { bufferRid, @@ -1748,7 +1748,7 @@ } const buffer = new ArrayBuffer(rangeSize); - const { rid } = core.jsonOpSync( + const { rid } = core.opSync( "op_webgpu_buffer_get_mapped_range", { bufferRid, @@ -1805,7 +1805,7 @@ throw new DOMException(`${prefix}: invalid state.`, "OperationError"); } for (const [buffer, mappedRid] of mappedRanges) { - const { err } = core.jsonOpSync("op_webgpu_buffer_unmap", { + const { err } = core.opSync("op_webgpu_buffer_unmap", { bufferRid, mappedRid, }, ...(write ? [new Uint8Array(buffer)] : [])); @@ -1943,7 +1943,7 @@ }); const device = assertDevice(this, { prefix, context: "this" }); const textureRid = assertResource(this, { prefix, context: "this" }); - const { rid, err } = core.jsonOpSync("op_webgpu_create_texture_view", { + const { rid, err } = core.opSync("op_webgpu_create_texture_view", { textureRid, ...descriptor, }); @@ -2328,7 +2328,7 @@ prefix, context: "this", }); - const { rid, label, err } = core.jsonOpSync( + const { rid, label, err } = core.opSync( "op_webgpu_compute_pipeline_get_bind_group_layout", { computePipelineRid, index }, ); @@ -2403,7 +2403,7 @@ prefix, context: "this", }); - const { rid, label, err } = core.jsonOpSync( + const { rid, label, err } = core.opSync( "op_webgpu_render_pipeline_get_bind_group_layout", { renderPipelineRid, index }, ); @@ -2628,7 +2628,7 @@ }, ); - const { rid } = core.jsonOpSync( + const { rid } = core.opSync( "op_webgpu_command_encoder_begin_render_pass", { commandEncoderRid, @@ -2665,7 +2665,7 @@ context: "this", }); - const { rid } = core.jsonOpSync( + const { rid } = core.opSync( "op_webgpu_command_encoder_begin_compute_pass", { commandEncoderRid, @@ -2744,7 +2744,7 @@ selfContext: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_copy_buffer_to_buffer", { commandEncoderRid, @@ -2804,7 +2804,7 @@ selfContext: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_copy_buffer_to_texture", { commandEncoderRid, @@ -2870,7 +2870,7 @@ resourceContext: "buffer in Argument 2", selfContext: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_copy_texture_to_buffer", { commandEncoderRid, @@ -2936,7 +2936,7 @@ resourceContext: "texture in Argument 2", selfContext: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_copy_texture_to_texture", { commandEncoderRid, @@ -2977,7 +2977,7 @@ prefix, context: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_push_debug_group", { commandEncoderRid, @@ -2995,7 +2995,7 @@ prefix, context: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_pop_debug_group", { commandEncoderRid, @@ -3021,7 +3021,7 @@ prefix, context: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_insert_debug_marker", { commandEncoderRid, @@ -3062,7 +3062,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_write_timestamp", { commandEncoderRid, @@ -3134,7 +3134,7 @@ resourceContext: "Argument 3", selfContext: "this", }); - const { err } = core.jsonOpSync( + const { err } = core.opSync( "op_webgpu_command_encoder_resolve_query_set", { commandEncoderRid, @@ -3164,7 +3164,7 @@ prefix, context: "this", }); - const { rid, err } = core.jsonOpSync("op_webgpu_command_encoder_finish", { + const { rid, err } = core.opSync("op_webgpu_command_encoder_finish", { commandEncoderRid, ...descriptor, }); @@ -3264,7 +3264,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_set_viewport", { + core.opSync("op_webgpu_render_pass_set_viewport", { renderPassRid, x, y, @@ -3312,7 +3312,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_set_scissor_rect", { + core.opSync("op_webgpu_render_pass_set_scissor_rect", { renderPassRid, x, y, @@ -3342,7 +3342,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_set_blend_color", { + core.opSync("op_webgpu_render_pass_set_blend_color", { renderPassRid, color: normalizeGPUColor(color), }); @@ -3369,7 +3369,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_set_stencil_reference", { + core.opSync("op_webgpu_render_pass_set_stencil_reference", { renderPassRid, reference, }); @@ -3418,7 +3418,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_begin_pipeline_statistics_query", { + core.opSync("op_webgpu_render_pass_begin_pipeline_statistics_query", { renderPassRid, querySet: querySetRid, queryIndex, @@ -3438,7 +3438,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_end_pipeline_statistics_query", { + core.opSync("op_webgpu_render_pass_end_pipeline_statistics_query", { renderPassRid, }); } @@ -3478,7 +3478,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_write_timestamp", { + core.opSync("op_webgpu_render_pass_write_timestamp", { renderPassRid, querySet: querySetRid, queryIndex, @@ -3516,7 +3516,7 @@ }); return rid; }); - core.jsonOpSync("op_webgpu_render_pass_execute_bundles", { + core.opSync("op_webgpu_render_pass_execute_bundles", { renderPassRid, bundles: bundleRids, }); @@ -3534,7 +3534,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - const { err } = core.jsonOpSync("op_webgpu_render_pass_end_pass", { + const { err } = core.opSync("op_webgpu_render_pass_end_pass", { commandEncoderRid, renderPassRid, }); @@ -3572,7 +3572,7 @@ selfContext: "this", }); if (dynamicOffsetsData instanceof Uint32Array) { - core.jsonOpSync( + core.opSync( "op_webgpu_render_pass_set_bind_group", { renderPassRid, @@ -3585,7 +3585,7 @@ ); } else { dynamicOffsetsData ??= []; - core.jsonOpSync("op_webgpu_render_pass_set_bind_group", { + core.opSync("op_webgpu_render_pass_set_bind_group", { renderPassRid, index, bindGroup: bindGroupRid, @@ -3617,7 +3617,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_push_debug_group", { + core.opSync("op_webgpu_render_pass_push_debug_group", { renderPassRid, groupLabel, }); @@ -3636,7 +3636,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_pop_debug_group", { + core.opSync("op_webgpu_render_pass_pop_debug_group", { renderPassRid, }); } @@ -3662,7 +3662,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_insert_debug_marker", { + core.opSync("op_webgpu_render_pass_insert_debug_marker", { renderPassRid, markerLabel, }); @@ -3698,7 +3698,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_set_pipeline", { + core.opSync("op_webgpu_render_pass_set_pipeline", { renderPassRid, pipeline: pipelineRid, }); @@ -3749,7 +3749,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_set_index_buffer", { + core.opSync("op_webgpu_render_pass_set_index_buffer", { renderPassRid, buffer: bufferRid, indexFormat, @@ -3803,7 +3803,7 @@ resourceContext: "Argument 2", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_set_vertex_buffer", { + core.opSync("op_webgpu_render_pass_set_vertex_buffer", { renderPassRid, slot, buffer: bufferRid, @@ -3847,7 +3847,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_draw", { + core.opSync("op_webgpu_render_pass_draw", { renderPassRid, vertexCount, instanceCount, @@ -3903,7 +3903,7 @@ context: "encoder referenced by this", }); const renderPassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_render_pass_draw_indexed", { + core.opSync("op_webgpu_render_pass_draw_indexed", { renderPassRid, indexCount, instanceCount, @@ -3948,7 +3948,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_draw_indirect", { + core.opSync("op_webgpu_render_pass_draw_indirect", { renderPassRid, indirectBuffer: indirectBufferRid, indirectOffset, @@ -3990,7 +3990,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_pass_draw_indexed_indirect", { + core.opSync("op_webgpu_render_pass_draw_indexed_indirect", { renderPassRid, indirectBuffer: indirectBufferRid, indirectOffset, @@ -4072,7 +4072,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_compute_pass_set_pipeline", { + core.opSync("op_webgpu_compute_pass_set_pipeline", { computePassRid, pipeline: pipelineRid, }); @@ -4099,7 +4099,7 @@ context: "encoder referenced by this", }); const computePassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_compute_pass_dispatch", { + core.opSync("op_webgpu_compute_pass_dispatch", { computePassRid, x, y, @@ -4142,7 +4142,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_compute_pass_dispatch_indirect", { + core.opSync("op_webgpu_compute_pass_dispatch_indirect", { computePassRid: computePassRid, indirectBuffer: indirectBufferRid, indirectOffset, @@ -4184,7 +4184,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync( + core.opSync( "op_webgpu_compute_pass_begin_pipeline_statistics_query", { computePassRid, @@ -4207,7 +4207,7 @@ context: "encoder referenced by this", }); const computePassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_compute_pass_end_pipeline_statistics_query", { + core.opSync("op_webgpu_compute_pass_end_pipeline_statistics_query", { computePassRid, }); } @@ -4247,7 +4247,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_compute_pass_write_timestamp", { + core.opSync("op_webgpu_compute_pass_write_timestamp", { computePassRid, querySet: querySetRid, queryIndex, @@ -4266,7 +4266,7 @@ context: "encoder referenced by this", }); const computePassRid = assertResource(this, { prefix, context: "this" }); - const { err } = core.jsonOpSync("op_webgpu_compute_pass_end_pass", { + const { err } = core.opSync("op_webgpu_compute_pass_end_pass", { commandEncoderRid, computePassRid, }); @@ -4304,7 +4304,7 @@ selfContext: "this", }); if (dynamicOffsetsData instanceof Uint32Array) { - core.jsonOpSync( + core.opSync( "op_webgpu_compute_pass_set_bind_group", { computePassRid, @@ -4317,7 +4317,7 @@ ); } else { dynamicOffsetsData ??= []; - core.jsonOpSync("op_webgpu_compute_pass_set_bind_group", { + core.opSync("op_webgpu_compute_pass_set_bind_group", { computePassRid, index, bindGroup: bindGroupRid, @@ -4349,7 +4349,7 @@ context: "encoder referenced by this", }); const computePassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_compute_pass_push_debug_group", { + core.opSync("op_webgpu_compute_pass_push_debug_group", { computePassRid, groupLabel, }); @@ -4368,7 +4368,7 @@ context: "encoder referenced by this", }); const computePassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_compute_pass_pop_debug_group", { + core.opSync("op_webgpu_compute_pass_pop_debug_group", { computePassRid, }); } @@ -4394,7 +4394,7 @@ context: "encoder referenced by this", }); const computePassRid = assertResource(this, { prefix, context: "this" }); - core.jsonOpSync("op_webgpu_compute_pass_insert_debug_marker", { + core.opSync("op_webgpu_compute_pass_insert_debug_marker", { computePassRid, markerLabel, }); @@ -4508,7 +4508,7 @@ prefix, context: "this", }); - const { rid, err } = core.jsonOpSync( + const { rid, err } = core.opSync( "op_webgpu_render_bundle_encoder_finish", { renderBundleEncoderRid, @@ -4553,7 +4553,7 @@ selfContext: "this", }); if (dynamicOffsetsData instanceof Uint32Array) { - core.jsonOpSync( + core.opSync( "op_webgpu_render_bundle_encoder_set_bind_group", { renderBundleEncoderRid, @@ -4566,7 +4566,7 @@ ); } else { dynamicOffsetsData ??= []; - core.jsonOpSync("op_webgpu_render_bundle_encoder_set_bind_group", { + core.opSync("op_webgpu_render_bundle_encoder_set_bind_group", { renderBundleEncoderRid, index, bindGroup: bindGroupRid, @@ -4594,7 +4594,7 @@ prefix, context: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_push_debug_group", { + core.opSync("op_webgpu_render_bundle_encoder_push_debug_group", { renderBundleEncoderRid, groupLabel, }); @@ -4609,7 +4609,7 @@ prefix, context: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_pop_debug_group", { + core.opSync("op_webgpu_render_bundle_encoder_pop_debug_group", { renderBundleEncoderRid, }); } @@ -4631,7 +4631,7 @@ prefix, context: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_push_debug_group", { + core.opSync("op_webgpu_render_bundle_encoder_push_debug_group", { renderBundleEncoderRid, markerLabel, }); @@ -4663,7 +4663,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_set_pipeline", { + core.opSync("op_webgpu_render_bundle_encoder_set_pipeline", { renderBundleEncoderRid, pipeline: pipelineRid, }); @@ -4710,7 +4710,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_set_index_buffer", { + core.opSync("op_webgpu_render_bundle_encoder_set_index_buffer", { renderBundleEncoderRid, buffer: bufferRid, indexFormat, @@ -4760,7 +4760,7 @@ resourceContext: "Argument 2", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_set_vertex_buffer", { + core.opSync("op_webgpu_render_bundle_encoder_set_vertex_buffer", { renderBundleEncoderRid, slot, buffer: bufferRid, @@ -4800,7 +4800,7 @@ prefix, context: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_draw", { + core.opSync("op_webgpu_render_bundle_encoder_draw", { renderBundleEncoderRid, vertexCount, instanceCount, @@ -4852,7 +4852,7 @@ prefix, context: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_draw_indexed", { + core.opSync("op_webgpu_render_bundle_encoder_draw_indexed", { renderBundleEncoderRid, indexCount, instanceCount, @@ -4893,7 +4893,7 @@ resourceContext: "Argument 1", selfContext: "this", }); - core.jsonOpSync("op_webgpu_render_bundle_encoder_draw_indirect", { + core.opSync("op_webgpu_render_bundle_encoder_draw_indirect", { renderBundleEncoderRid, indirectBuffer: indirectBufferRid, indirectOffset, |