├── .gitignore ├── LICENSE ├── README.md ├── extensions ├── background.js ├── content-script.js ├── devtools.html ├── devtools.js ├── icon.png ├── manifest.json ├── panel.html └── panel.js ├── package.json ├── screenshots ├── buffer.png ├── command.png ├── devtools.png ├── error.png ├── framebuffer.png ├── shader.png └── texture.png ├── src ├── analyzers │ ├── animation_frame_counter.ts │ ├── compute_manager.ts │ ├── drawcall_manager.ts │ ├── history_manager.ts │ └── result_reporter.ts ├── common │ ├── args.ts │ ├── constants.ts │ └── messages.ts ├── extensions │ ├── background.ts │ ├── content-script.ts │ ├── panel.ts │ └── panel │ │ ├── any.ts │ │ ├── arraybuffer.ts │ │ ├── command.ts │ │ ├── frame.ts │ │ ├── gpu.ts │ │ ├── gpu_adapter.ts │ │ ├── gpu_bind_group.ts │ │ ├── gpu_bind_group_layout.ts │ │ ├── gpu_buffer.ts │ │ ├── gpu_canvas_context.ts │ │ ├── gpu_command_encoder.ts │ │ ├── gpu_compute_pass_encoder.ts │ │ ├── gpu_compute_pipeline.ts │ │ ├── gpu_device.ts │ │ ├── gpu_pipeline_layout.ts │ │ ├── gpu_queue.ts │ │ ├── gpu_render_bundle.ts │ │ ├── gpu_render_bundle_encoder.ts │ │ ├── gpu_render_pass_encoder.ts │ │ ├── gpu_render_pipeline.ts │ │ ├── gpu_sampler.ts │ │ ├── gpu_shader_module.ts │ │ ├── gpu_texture.ts │ │ ├── gpu_texture_view.ts │ │ ├── hidable.ts │ │ ├── image.ts │ │ ├── link.ts │ │ ├── shader_code.ts │ │ ├── stacktrace.ts │ │ ├── utils.ts │ │ └── wgsl-mode.js ├── hooks │ ├── base.ts │ ├── gpu.ts │ ├── gpu_adapter.ts │ ├── gpu_buffer.ts │ ├── gpu_canvas_context.ts │ ├── gpu_command_encoder.ts │ ├── gpu_compute_pass_encoder.ts │ ├── gpu_compute_pipeline.ts │ ├── gpu_device.ts │ ├── gpu_queue.ts │ ├── gpu_render_bundle_encoder.ts │ ├── gpu_render_pass_encoder.ts │ ├── gpu_render_pipeline.ts │ ├── gpu_texture.ts │ ├── hook_manager.ts │ ├── html_canvas_element.ts │ ├── offscreen_canvas.ts │ └── request_animation_frame.ts ├── index.ts ├── resource_managers │ ├── base.ts │ ├── gpu.ts │ ├── gpu_adapter.ts │ ├── gpu_bind_group.ts │ ├── gpu_bind_group_layout.ts │ ├── gpu_buffer.ts │ ├── gpu_canvas_context.ts │ ├── gpu_command_buffer.ts │ ├── gpu_command_encoder.ts │ ├── gpu_compute_pass_encoder.ts │ ├── gpu_compute_pipeline.ts │ ├── gpu_device.ts │ ├── gpu_pipeline_layout.ts │ ├── gpu_queue.ts │ ├── gpu_render_bundle.ts │ ├── gpu_render_bundle_encoder.ts │ ├── gpu_render_pass_encoder.ts │ ├── gpu_render_pipeline.ts │ ├── gpu_sampler.ts │ ├── gpu_shader_module.ts │ ├── gpu_texture.ts │ └── gpu_texture_view.ts └── utils │ ├── copy.ts │ ├── event.ts │ ├── image.ts │ ├── serialize.ts │ └── stacktrace.ts ├── tsconfig.json └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.bundle.js 3 | 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/README.md -------------------------------------------------------------------------------- /extensions/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/background.js -------------------------------------------------------------------------------- /extensions/content-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/content-script.js -------------------------------------------------------------------------------- /extensions/devtools.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/devtools.html -------------------------------------------------------------------------------- /extensions/devtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/devtools.js -------------------------------------------------------------------------------- /extensions/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/icon.png -------------------------------------------------------------------------------- /extensions/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/manifest.json -------------------------------------------------------------------------------- /extensions/panel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/panel.html -------------------------------------------------------------------------------- /extensions/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/extensions/panel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/buffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/buffer.png -------------------------------------------------------------------------------- /screenshots/command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/command.png -------------------------------------------------------------------------------- /screenshots/devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/devtools.png -------------------------------------------------------------------------------- /screenshots/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/error.png -------------------------------------------------------------------------------- /screenshots/framebuffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/framebuffer.png -------------------------------------------------------------------------------- /screenshots/shader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/shader.png -------------------------------------------------------------------------------- /screenshots/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/screenshots/texture.png -------------------------------------------------------------------------------- /src/analyzers/animation_frame_counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/analyzers/animation_frame_counter.ts -------------------------------------------------------------------------------- /src/analyzers/compute_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/analyzers/compute_manager.ts -------------------------------------------------------------------------------- /src/analyzers/drawcall_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/analyzers/drawcall_manager.ts -------------------------------------------------------------------------------- /src/analyzers/history_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/analyzers/history_manager.ts -------------------------------------------------------------------------------- /src/analyzers/result_reporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/analyzers/result_reporter.ts -------------------------------------------------------------------------------- /src/common/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/common/args.ts -------------------------------------------------------------------------------- /src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/common/constants.ts -------------------------------------------------------------------------------- /src/common/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/common/messages.ts -------------------------------------------------------------------------------- /src/extensions/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/background.ts -------------------------------------------------------------------------------- /src/extensions/content-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/content-script.ts -------------------------------------------------------------------------------- /src/extensions/panel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel.ts -------------------------------------------------------------------------------- /src/extensions/panel/any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/any.ts -------------------------------------------------------------------------------- /src/extensions/panel/arraybuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/arraybuffer.ts -------------------------------------------------------------------------------- /src/extensions/panel/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/command.ts -------------------------------------------------------------------------------- /src/extensions/panel/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/frame.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_adapter.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_bind_group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_bind_group.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_bind_group_layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_bind_group_layout.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_buffer.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_canvas_context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_canvas_context.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_command_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_command_encoder.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_compute_pass_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_compute_pass_encoder.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_compute_pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_compute_pipeline.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_device.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_pipeline_layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_pipeline_layout.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_queue.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_render_bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_render_bundle.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_render_bundle_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_render_bundle_encoder.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_render_pass_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_render_pass_encoder.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_render_pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_render_pipeline.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_sampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_sampler.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_shader_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_shader_module.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_texture.ts -------------------------------------------------------------------------------- /src/extensions/panel/gpu_texture_view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/gpu_texture_view.ts -------------------------------------------------------------------------------- /src/extensions/panel/hidable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/hidable.ts -------------------------------------------------------------------------------- /src/extensions/panel/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/image.ts -------------------------------------------------------------------------------- /src/extensions/panel/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/link.ts -------------------------------------------------------------------------------- /src/extensions/panel/shader_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/shader_code.ts -------------------------------------------------------------------------------- /src/extensions/panel/stacktrace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/stacktrace.ts -------------------------------------------------------------------------------- /src/extensions/panel/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/utils.ts -------------------------------------------------------------------------------- /src/extensions/panel/wgsl-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/extensions/panel/wgsl-mode.js -------------------------------------------------------------------------------- /src/hooks/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/base.ts -------------------------------------------------------------------------------- /src/hooks/gpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu.ts -------------------------------------------------------------------------------- /src/hooks/gpu_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_adapter.ts -------------------------------------------------------------------------------- /src/hooks/gpu_buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_buffer.ts -------------------------------------------------------------------------------- /src/hooks/gpu_canvas_context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_canvas_context.ts -------------------------------------------------------------------------------- /src/hooks/gpu_command_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_command_encoder.ts -------------------------------------------------------------------------------- /src/hooks/gpu_compute_pass_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_compute_pass_encoder.ts -------------------------------------------------------------------------------- /src/hooks/gpu_compute_pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_compute_pipeline.ts -------------------------------------------------------------------------------- /src/hooks/gpu_device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_device.ts -------------------------------------------------------------------------------- /src/hooks/gpu_queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_queue.ts -------------------------------------------------------------------------------- /src/hooks/gpu_render_bundle_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_render_bundle_encoder.ts -------------------------------------------------------------------------------- /src/hooks/gpu_render_pass_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_render_pass_encoder.ts -------------------------------------------------------------------------------- /src/hooks/gpu_render_pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_render_pipeline.ts -------------------------------------------------------------------------------- /src/hooks/gpu_texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/gpu_texture.ts -------------------------------------------------------------------------------- /src/hooks/hook_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/hook_manager.ts -------------------------------------------------------------------------------- /src/hooks/html_canvas_element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/html_canvas_element.ts -------------------------------------------------------------------------------- /src/hooks/offscreen_canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/offscreen_canvas.ts -------------------------------------------------------------------------------- /src/hooks/request_animation_frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/hooks/request_animation_frame.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/resource_managers/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/base.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_adapter.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_bind_group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_bind_group.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_bind_group_layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_bind_group_layout.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_buffer.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_canvas_context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_canvas_context.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_command_buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_command_buffer.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_command_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_command_encoder.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_compute_pass_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_compute_pass_encoder.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_compute_pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_compute_pipeline.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_device.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_pipeline_layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_pipeline_layout.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_queue.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_render_bundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_render_bundle.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_render_bundle_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_render_bundle_encoder.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_render_pass_encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_render_pass_encoder.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_render_pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_render_pipeline.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_sampler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_sampler.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_shader_module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_shader_module.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_texture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_texture.ts -------------------------------------------------------------------------------- /src/resource_managers/gpu_texture_view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/resource_managers/gpu_texture_view.ts -------------------------------------------------------------------------------- /src/utils/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/utils/copy.ts -------------------------------------------------------------------------------- /src/utils/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/utils/event.ts -------------------------------------------------------------------------------- /src/utils/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/utils/image.ts -------------------------------------------------------------------------------- /src/utils/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/utils/serialize.ts -------------------------------------------------------------------------------- /src/utils/stacktrace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/src/utils/stacktrace.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/takahirox/webgpu-devtools/HEAD/webpack.config.js --------------------------------------------------------------------------------