Research branch: https://advancedresearch.github.io
Discord (Piston): https://discord.gg/TkDnS9x
Discord (AdvancedResearch): https://discord.gg/JkrhJJRBR2
I plan to transition PistonWindow to Winit and WGPU. It's part of a long term potential expansion of the current philosophy of the Piston game engine to include content production.
I plan to transition PistonWindow to Winit and WGPU. It's part of a long term potential expansion of the current philosophy of the Piston game engine to include content production.
The way I do software engineering, is through a lot of experimentation. Experimentation gives me a lot of feedback on issues that impact real world programming.
When you compare Dyon with other languages, it lacks lot of features. There are no traits or classes.
The way I do software engineering, is through a lot of experimentation. Experimentation gives me a lot of feedback on issues that impact real world programming.
When you compare Dyon with other languages, it lacks lot of features. There are no traits or classes.
crates.io/crates/dyon
crates.io/crates/dyon
To wrap this up in a voxel renderer, I use 60 LOC.
crates.io/crates/turbi...
To wrap this up in a voxel renderer, I use 60 LOC.
crates.io/crates/turbi...
Adaptive Sub-Tiling is when a render tile with many triangles is "split" into smaller tiles, using optimal tile size for splitting.
crates.io/crates/turbi...
Adaptive Sub-Tiling is when a render tile with many triangles is "split" into smaller tiles, using optimal tile size for splitting.
crates.io/crates/turbi...
However, if you're looking at the 2nd century it seems by then that Christianity was being shaped/re-shaped by middle-Platonism.
However, if you're looking at the 2nd century it seems by then that Christianity was being shaped/re-shaped by middle-Platonism.
In recent year, I've been looking for scientific evidence to connect Early Christians with the Qumran community (the Dead Sea scrolls), but there were several gaps.
Until now.
In recent year, I've been looking for scientific evidence to connect Early Christians with the Qumran community (the Dead Sea scrolls), but there were several gaps.
Until now.
The basic idea is that when a tile of size NxN contains too many triangles >= K, then you split it up by M where M is a divisor of N, such that the average sub-tile has less triangles than K.
Right? It's the worst job that's acceptable.
The basic idea is that when a tile of size NxN contains too many triangles >= K, then you split it up by M where M is a divisor of N, such that the average sub-tile has less triangles than K.
Right? It's the worst job that's acceptable.
294698527560839
A primbix is a prime of the form `1 + 2 * r * s` where `r, s` are primes. The primbix value counts the leaves in the associated binary tree. 26 CPU cores worked over a month 24/7.
advancedresearch.github.io/primbix/prim...
294698527560839
A primbix is a prime of the form `1 + 2 * r * s` where `r, s` are primes. The primbix value counts the leaves in the associated binary tree. 26 CPU cores worked over a month 24/7.
advancedresearch.github.io/primbix/prim...
So, how do I solve this?
The trick is to use a provided trait method `push_to`:
So, how do I solve this?
The trick is to use a provided trait method `push_to`:
Hey America,
it's time to stand up and resist.
Photo from 7-9-2016, Ieshia Evans
💙 👊 💙
Hey America,
it's time to stand up and resist.
Photo from 7-9-2016, Ieshia Evans
💙 👊 💙
At the moment, I'm working on updating Dyon to edition 2024.
At the moment, I'm working on updating Dyon to edition 2024.
Basically, you can use run-length compression on masks on low resolution to speed up run-length compression on masks.
crates.io/crates/turbi...
Basically, you can use run-length compression on masks on low resolution to speed up run-length compression on masks.
crates.io/crates/turbi...
Compression: 21.360625982284546 sec (79.224%)
Avg per tile: 0.008900260825951894 sec
Compression: 1.4767029285430908 sec (21.383%)
Avg per tile: 0.0006152928868929545 sec
Compression: 21.360625982284546 sec (79.224%)
Avg per tile: 0.008900260825951894 sec
Compression: 1.4767029285430908 sec (21.383%)
Avg per tile: 0.0006152928868929545 sec
It took just a few seconds to run the Dyon script and render.
File size? 469 KB (95 KB compressed).
Memory usage? 56.4 MB.
Turbine-Process3D is amazing. ON THE CPU!
It took just a few seconds to run the Dyon script and render.
File size? 469 KB (95 KB compressed).
Memory usage? 56.4 MB.
Turbine-Process3D is amazing. ON THE CPU!
I think it's a good default, but I'm open up to reverting this change later if it gets in the way of productivity.
I think it's a good default, but I'm open up to reverting this change later if it gets in the way of productivity.