├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── examples ├── compute_shader.wgsl ├── demo.rs └── shader.wgsl ├── src ├── chrometrace.rs ├── errors.rs ├── lib.rs ├── profiler.rs ├── profiler_command_recorder.rs ├── profiler_query.rs ├── profiler_settings.rs ├── puffin.rs ├── scope.rs └── tracy.rs └── tests ├── src ├── dropped_frame_handling.rs ├── errors.rs ├── interleaved_command_buffer.rs ├── mod.rs ├── multiple_resolves_per_frame.rs └── nested_scopes.rs └── tests.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/README.md -------------------------------------------------------------------------------- /examples/compute_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/examples/compute_shader.wgsl -------------------------------------------------------------------------------- /examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/examples/demo.rs -------------------------------------------------------------------------------- /examples/shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/examples/shader.wgsl -------------------------------------------------------------------------------- /src/chrometrace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/chrometrace.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/profiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/profiler.rs -------------------------------------------------------------------------------- /src/profiler_command_recorder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/profiler_command_recorder.rs -------------------------------------------------------------------------------- /src/profiler_query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/profiler_query.rs -------------------------------------------------------------------------------- /src/profiler_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/profiler_settings.rs -------------------------------------------------------------------------------- /src/puffin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/puffin.rs -------------------------------------------------------------------------------- /src/scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/scope.rs -------------------------------------------------------------------------------- /src/tracy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/src/tracy.rs -------------------------------------------------------------------------------- /tests/src/dropped_frame_handling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/src/dropped_frame_handling.rs -------------------------------------------------------------------------------- /tests/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/src/errors.rs -------------------------------------------------------------------------------- /tests/src/interleaved_command_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/src/interleaved_command_buffer.rs -------------------------------------------------------------------------------- /tests/src/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/src/mod.rs -------------------------------------------------------------------------------- /tests/src/multiple_resolves_per_frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/src/multiple_resolves_per_frame.rs -------------------------------------------------------------------------------- /tests/src/nested_scopes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/src/nested_scopes.rs -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wumpf/wgpu-profiler/HEAD/tests/tests.rs --------------------------------------------------------------------------------