summaryrefslogtreecommitdiff
path: root/render/examples
diff options
context:
space:
mode:
Diffstat (limited to 'render/examples')
-rw-r--r--render/examples/black.rs19
-rw-r--r--render/examples/bmp.rs3
-rw-r--r--render/examples/res/bunny.pngbin0 -> 438 bytes
3 files changed, 9 insertions, 13 deletions
diff --git a/render/examples/black.rs b/render/examples/black.rs
index 655cbde..c1cc538 100644
--- a/render/examples/black.rs
+++ b/render/examples/black.rs
@@ -1,31 +1,28 @@
-#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
+//#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
-use std::sync::Arc;
+//#[global_allocator]
+//static ALLOC: dhat::Alloc = dhat::Alloc;
use alligator_render::{RenderWindowConfig, Renderer};
-use alligator_resources::texture::{TextureManager, TextureManagerConfig};
fn update(_renderer: &mut Renderer) {}
fn main() {
+ //let _profiler = dhat::Profiler::new_heap();
let start = std::time::Instant::now();
// configure the render window
let render_config = RenderWindowConfig {
- //vsync: false,
+ vsync: false,
//mode: alligator_render::config::WindowMode::BorderlessFullscreen,
title: "Black Screen.exe",
..Default::default()
};
- let texture_config = TextureManagerConfig {
- initial_capacity: 0,
- max_size: 0,
- };
-
- let texture_manager = Arc::new(TextureManager::new(&texture_config));
- let renderer = Renderer::new(&render_config, texture_manager).unwrap();
+ let renderer = Renderer::new(&render_config).unwrap();
println!("Startup time: {:?}", start.elapsed());
+ //drop(_profiler);
+
renderer.run(update);
}
diff --git a/render/examples/bmp.rs b/render/examples/bmp.rs
index 9d864d0..373a68c 100644
--- a/render/examples/bmp.rs
+++ b/render/examples/bmp.rs
@@ -3,7 +3,6 @@
use std::{num::NonZeroU32, sync::Arc};
use alligator_render::{Instance, RenderWindowConfig, Renderer};
-use alligator_resources::texture::{ImageFormat, TextureManager, TextureManagerConfig};
#[profiling::function]
fn update(renderer: &mut Renderer) {
@@ -29,7 +28,7 @@ fn main() {
};
let texture_manager = Arc::new(TextureManager::new(&texture_config));
- let mut renderer = Renderer::new(&render_config, texture_manager.clone()).unwrap();
+ let mut renderer = Renderer::new(&render_config).unwrap();
// render the alligator
let gator = include_bytes!("res/gator.ff");
diff --git a/render/examples/res/bunny.png b/render/examples/res/bunny.png
new file mode 100644
index 0000000..87ba72d
--- /dev/null
+++ b/render/examples/res/bunny.png
Binary files differ