9430a1e7da
cargo update and address workspace lint.
2023-09-21 10:24:50 -07:00
9353ff675e
rtiow: add toml and set debugging to optimized builds.
2023-02-15 14:39:04 -08:00
b7f163c5a9
rtiow: minor cleanup.
2023-01-19 20:11:35 -08:00
24e8b4f9cf
rtiow: move vec3 to separate crate so it can be used elsewhere.
2023-01-15 11:35:55 -08:00
53398a57b7
rtiow: add noise_explorer_warp.
2019-11-09 13:00:44 -08:00
d9d183b1e5
rtiow: break project into multiple workspaces.
continuous-integration/drone/push Build is failing
2019-11-09 11:56:33 -08:00
ea31b570db
rtiow: remove prometheus monitoring support.
2019-10-23 18:51:05 -07:00
27ca936264
rtiow: add core affinity to each render thread.
continuous-integration/drone/push Build is passing
2019-10-21 10:51:33 -07:00
5d9e180817
First version of adaptive subsampling.
...
continuous-integration/drone/push Build is passing
Add debugging images, and move rendering to output module.
2019-10-16 20:21:16 -07:00
Bill Thiede
d796896f26
Remove unnecessary human_format package.
continuous-integration/drone/push Build is failing
2019-10-12 19:32:01 -07:00
Bill Thiede
2b1112d39e
Print human friendly rays / second.
continuous-integration/drone/push Build is failing
2019-10-12 17:47:19 -07:00
Bill Thiede
7cc4dec3a6
Make prometheus monitoring optional and remove stdout logging.
continuous-integration/drone/push Build is passing
2019-10-12 17:18:39 -07:00
7f28a321e3
Use std lib primitives for cross thread messaging.
continuous-integration/drone/push Build is passing
2019-10-12 15:22:43 -07:00
bcf6b6d5d0
Remove unnecessary crates.
continuous-integration/drone/push Build is passing
2019-10-10 21:37:21 -07:00
2a0460f2cb
Version bump crossbeam-channel.
continuous-integration/drone/push Build is passing
2019-10-10 21:08:56 -07:00
b73444beaf
Make cpu profiling an optional build time configuration.
continuous-integration/drone/push Build is passing
2019-10-10 13:49:13 -07:00
cdbaa928c2
Basic prometheus support, with push_gateway integration.
2019-02-25 20:41:53 -08:00
c8f5bf9e19
cargo fix --edition and add edition="2018" to Cargo.toml.
2019-02-07 16:36:55 -08:00
5faba9cf26
Moved lode/perlin code to noise module.
...
Changed how NoiseTexture is created to allow noise function and
parameters to be passed in as options.
Allowed setting of noise source from URL parameters.
2018-10-14 15:09:57 -07:00
67ba66bdf7
Dynamic render images when visiting webpage at /.
2018-10-09 20:01:43 -07:00
639c50a3de
More noise debugging.
...
Added another reference implementation in lode.rs.
Build CLI to generate noise with various parameters.
2018-10-07 07:43:42 -07:00
697d056a9d
Basic Perlin texture implementation.
2018-09-23 09:33:01 -07:00
54f1304695
Add benchmark scene and change default flags to run under cargo-profile.
2018-09-18 20:58:31 -07:00
aa26c79f6d
Add some faster AABB hit implementations.
...
Switch e?println to info/trace logging.
2018-09-18 17:48:27 -07:00
23058d1268
Move tracing logic to renderer module and add CLI flags.
2018-09-12 16:15:10 -07:00
c4e958975c
Initial clumsy parallel renderer.
2018-09-12 15:24:52 -07:00
672dc3cdd2
Save .png output directly from rust.
2018-09-11 09:46:50 -07:00
9698afce43
Implement sub-sampling anti-aliasing.
...
Move camera to code to separate module.
2018-09-09 13:37:35 -07:00
3dfd71282b
simple_ppm writer.
2018-09-08 17:32:12 -07:00