feat(rendering): rendering textures with camera

Co-authored-by: BitSyndicate <contact@bitsyndicate.de>
This commit is contained in:
Chance 2025-04-17 20:33:28 -04:00 committed by BitSyndicate
parent f6d1bfda7d
commit d67acaadfa
Signed by untrusted user: bitsyndicate
GPG key ID: 443E4198D6BBA6DE
9 changed files with 1037 additions and 329 deletions

View file

@ -20,7 +20,6 @@ use config::LoggerConfig;
use query::LogQuery;
use tracing::{Event, Level, Subscriber, level_filters::LevelFilter, subscriber::DefaultGuard};
use tracing_subscriber::{
fmt::writer::WithFilter,
layer::{Context, Layer, SubscriberExt},
registry::LookupSpan,
util::SubscriberInitExt,
@ -76,7 +75,9 @@ impl BufferLayer {
impl Drop for BufferLayer {
fn drop(&mut self) {
for tx in &self.senders {
tx.send(LogEvent::Shutdown).unwrap();
if let Err(e) = tx.send(LogEvent::Shutdown) {
panic!("{e}")
}
}
self.senders.clear();
}
@ -143,17 +144,6 @@ pub enum LogLevel {
Trace,
}
impl From<LogLevel> for tracing::Level {
fn from(level: LogLevel) -> Self {
match level {
LogLevel::Error => Level::ERROR,
LogLevel::Info => Level::INFO,
LogLevel::Debug => Level::DEBUG,
LogLevel::Trace => Level::TRACE,
LogLevel::Warn => Level::WARN,
}
}
}
impl From<LogLevel> for LevelFilter {
fn from(level: LogLevel) -> Self {
match level {