Browse Source

fix: not using debug impl for printing Index

pull/43/head
Natasha England-Elbro 11 months ago
parent
commit
58e41fec04
No known key found for this signature in database
GPG Key ID: 46F323AE9236FD6A
  1. 9
      citro3d/src/uniform.rs

9
citro3d/src/uniform.rs

@ -70,12 +70,11 @@ impl Uniform {
pub(crate) fn bind(self, _instance: &mut Instance, ty: shader::Type, index: Index) { pub(crate) fn bind(self, _instance: &mut Instance, ty: shader::Type, index: Index) {
assert!( assert!(
self.index_range().contains(&index), self.index_range().contains(&index),
"tried to bind uniform to an invalid index (index: {}, valid range: {}..{})", "tried to bind uniform to an invalid index (index: {:?}, valid range: {:?})",
index.0, index,
self.index_range().start.0, self.index_range(),
self.index_range().end.0
); );
assert!(self.index_range().end.0 as usize >= self.len() + index.0 as usize, "tried to bind a uniform that would overflow the uniform buffer. index was {}, size was {} max is {}", index.0, self.len(), self.index_range().end.0); assert!(self.index_range().end.0 as usize >= self.len() + index.0 as usize, "tried to bind a uniform that would overflow the uniform buffer. index was {:?}, size was {} max is {:?}", index, self.len(), self.index_range().end);
let set_fvs = |fs: &[FVec4]| { let set_fvs = |fs: &[FVec4]| {
for (off, f) in fs.iter().enumerate() { for (off, f) in fs.iter().enumerate() {
unsafe { unsafe {

Loading…
Cancel
Save