mirror of
https://github.com/storytold/spark.git
synced 2026-10-27 08:58:05 +00:00
Remove anyhow::anyhow dependency to reducing bundle size (#127)
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
use anyhow::anyhow;
|
|
||||||
|
|
||||||
const DEPTH_INFINITY_F16: u32 = 0x7c00;
|
const DEPTH_INFINITY_F16: u32 = 0x7c00;
|
||||||
const DEPTH_SIZE_F16: usize = DEPTH_INFINITY_F16 as usize + 1;
|
const DEPTH_SIZE_F16: usize = DEPTH_INFINITY_F16 as usize + 1;
|
||||||
|
|
||||||
@@ -24,7 +22,7 @@ impl SortBuffers {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn sort_internal(buffers: &mut SortBuffers, num_splats: usize) -> anyhow::Result<u32> {
|
pub fn sort_internal(buffers: &mut SortBuffers, num_splats: usize) -> Result<u32, String> {
|
||||||
let SortBuffers { readback, ordering, buckets } = buffers;
|
let SortBuffers { readback, ordering, buckets } = buffers;
|
||||||
let readback = &readback[..num_splats];
|
let readback = &readback[..num_splats];
|
||||||
|
|
||||||
@@ -57,7 +55,7 @@ pub fn sort_internal(buffers: &mut SortBuffers, num_splats: usize) -> anyhow::Re
|
|||||||
|
|
||||||
// Sanity check
|
// Sanity check
|
||||||
if buckets[0] != active_splats {
|
if buckets[0] != active_splats {
|
||||||
return Err(anyhow!(
|
return Err(format!(
|
||||||
"Expected {} active splats but got {}",
|
"Expected {} active splats but got {}",
|
||||||
active_splats,
|
active_splats,
|
||||||
buckets[0]
|
buckets[0]
|
||||||
@@ -110,7 +108,7 @@ pub fn sort32_internal(
|
|||||||
buffers: &mut Sort32Buffers,
|
buffers: &mut Sort32Buffers,
|
||||||
max_splats: usize,
|
max_splats: usize,
|
||||||
num_splats: usize,
|
num_splats: usize,
|
||||||
) -> anyhow::Result<u32> {
|
) -> Result<u32, String> {
|
||||||
// make sure our buffers can hold `max_splats`
|
// make sure our buffers can hold `max_splats`
|
||||||
buffers.ensure_size(max_splats);
|
buffers.ensure_size(max_splats);
|
||||||
|
|
||||||
@@ -167,7 +165,7 @@ pub fn sort32_internal(
|
|||||||
|
|
||||||
// sanity‑check: last bucket should have consumed all entries
|
// sanity‑check: last bucket should have consumed all entries
|
||||||
if buckets16hi[RADIX_BASE - 1] != active_splats {
|
if buckets16hi[RADIX_BASE - 1] != active_splats {
|
||||||
return Err(anyhow!(
|
return Err(format!(
|
||||||
"Expected {} active splats but got {}",
|
"Expected {} active splats but got {}",
|
||||||
active_splats,
|
active_splats,
|
||||||
buckets16hi[RADIX_BASE - 1]
|
buckets16hi[RADIX_BASE - 1]
|
||||||
|
|||||||
Reference in New Issue
Block a user