Vendor things
This commit is contained in:
parent
5deceec006
commit
977e3c17e5
19434 changed files with 10682014 additions and 0 deletions
34
third-party/vendor/gpu-allocator/src/visualizer/mod.rs
vendored
Normal file
34
third-party/vendor/gpu-allocator/src/visualizer/mod.rs
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
use imgui::*;
|
||||
#[derive(Clone)]
|
||||
pub struct ColorScheme {
|
||||
pub free_color: ImColor32,
|
||||
pub linear_color: ImColor32,
|
||||
pub non_linear_color: ImColor32,
|
||||
}
|
||||
|
||||
impl Default for ColorScheme {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
free_color: 0xff9f_9f9f.into(), // gray
|
||||
linear_color: 0xfffa_ce5b.into(), // blue
|
||||
non_linear_color: 0xffb8_a9fa.into(), // pink
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) trait SubAllocatorVisualizer {
|
||||
fn supports_visualization(&self) -> bool {
|
||||
false
|
||||
}
|
||||
fn draw_base_info(&self, ui: &Ui) {
|
||||
ui.text("No sub allocator information available");
|
||||
}
|
||||
fn draw_visualization(
|
||||
&self,
|
||||
_color_scheme: &ColorScheme,
|
||||
_ui: &Ui,
|
||||
_bytes_per_unit: i32,
|
||||
_show_backtraces: bool,
|
||||
) {
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue