176 Commits

Author SHA1 Message Date
ae3b173f3f Update lock file. 2021-04-03 20:26:40 -07:00
a227d54705 rtiow: fix unused-imports build errors.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-23 15:47:11 -08:00
0249ac6db9 Merge branch 'master' of https://git.z.xinu.tv/wathiede/raytracers
Some checks failed
continuous-integration/drone/push Build is failing
2019-11-24 08:33:07 -08:00
f6e8477107 rtiow: version bumps. 2019-11-24 08:30:18 -08:00
2e13fa317e rtiow: fix doc test error. Add warp to build.
Some checks failed
continuous-integration/drone/push Build is failing
2019-11-09 13:23:57 -08:00
7ad3e82309 rtiow: latest cargo lock.
Some checks failed
continuous-integration/drone/push Build is failing
2019-11-09 13:12:40 -08:00
53398a57b7 rtiow: add noise_explorer_warp. 2019-11-09 13:00:44 -08:00
1ea4ec669a Merge branch 'master' of https://git.z.xinu.tv/wathiede/raytracers 2019-11-09 12:28:52 -08:00
ea40835125 rtiow: new debugging of spheramid scene. 2019-11-09 12:28:26 -08:00
d9d183b1e5 rtiow: break project into multiple workspaces.
Some checks failed
continuous-integration/drone/push Build is failing
2019-11-09 11:56:33 -08:00
2541b76ae6 Merge branch 'master' of https://git.z.xinu.tv/wathiede/raytracers
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-30 20:06:29 -07:00
c21acb49fe rtiow: move image registration to prevent race condition. 2019-10-30 20:04:48 -07:00
f965a00e0c rtiow: buffer json output, waaay faster. 2019-10-30 20:04:18 -07:00
6bd29a2152 rtiow: include render time in metadata written. 2019-10-30 19:55:31 -07:00
5841ab61e8 rtiow: include scene config in metadata generated in output
New spheramid scene forked from tutorial.
2019-10-26 16:10:29 -07:00
56743b5d77 Add checker texture to tutorial image to spruce things up. 2019-10-26 15:21:45 -07:00
bda42922e4 rtiow: new data.json format to support better debugging. 2019-10-26 12:00:28 -07:00
96e74b3ebf rtiow: add greyscale images for debugging. 2019-10-24 14:27:40 -07:00
ea31b570db rtiow: remove prometheus monitoring support. 2019-10-23 18:51:05 -07:00
Bill Thiede
62ea19f6c7 rtiow: don't batch status updates per-line (do per-pixel).
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-22 07:28:00 -07:00
c903a743b5 rtiow: option to send Request::Line results as Line or Pixel.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-21 21:27:12 -07:00
848e9879cb rtiow: lockless non-global stats keeping. 2019-10-21 21:11:15 -07:00
27ca936264 rtiow: add core affinity to each render thread.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-21 10:51:33 -07:00
af6cda7349 Print pixel/s and ray/s at end of render.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-16 21:11:40 -07:00
12da8b2d16 Print out args at start. 2019-10-16 21:11:30 -07:00
5d9e180817 First version of adaptive subsampling.
All checks were successful
continuous-integration/drone/push Build is passing
Add debugging images, and move rendering to output module.
2019-10-16 20:21:16 -07:00
f0f90a6b80 Fix doc tests for human.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-13 12:19:51 -07:00
fd7b9fd1b8 drone: reorder debug messages.
Some checks failed
continuous-integration/drone/push Build is failing
2019-10-13 10:09:46 -07:00
e8be4d2e0d drone: add rust versions to debugging phase.
Some checks failed
continuous-integration/drone/push Build is failing
2019-10-13 09:56:52 -07:00
690048cbef Add build vs watch scripts, tell drone to build_all_features.
Some checks failed
continuous-integration/drone/push Build is failing
2019-10-13 08:25:47 -07:00
fcc22b24cd Cleanup more lint.
Add script for building all configs with all lint as errors.
2019-10-13 08:23:07 -07:00
90c4e15ad1 Cleaned up lint when building with prom or profile features. 2019-10-13 08:04:49 -07:00
38317de40d Cleanup lint in human. 2019-10-13 07:55:06 -07:00
92c8f1980c Cleanup lint in renderer. 2019-10-13 07:51:16 -07:00
5d5f3c7244 Lint cleanup when prometheus not enabled. 2019-10-12 20:42:41 -07:00
051482e7fe Plumb --adaptive flag for adaptive subsampling. 2019-10-12 20:41:07 -07:00
7b5571344e Add Default implementation for Scene.
Some checks failed
continuous-integration/drone/push Build is failing
This makes it so adding new fields doesn't require changing all the
Scene's at once.
2019-10-12 20:27:57 -07:00
Bill Thiede
d796896f26 Remove unnecessary human_format package.
Some checks failed
continuous-integration/drone/push Build is failing
2019-10-12 19:32:01 -07:00
Bill Thiede
2b1112d39e Print human friendly rays / second.
Some checks failed
continuous-integration/drone/push Build is failing
2019-10-12 17:47:19 -07:00
Bill Thiede
c440c518d2 Remove debug prints. 2019-10-12 17:45:19 -07:00
Bill Thiede
fa168966eb Import from upstream.
https://raw.githubusercontent.com/BobGneu/human-format-rs/master/src/lib.rs
2019-10-12 17:45:05 -07:00
Bill Thiede
7cc4dec3a6 Make prometheus monitoring optional and remove stdout logging.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-12 17:18:39 -07:00
b51b94e0b6 Better progress output
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-12 16:22:26 -07:00
fa02334c78 Merge branch 'master' of https://git.z.xinu.tv/wathiede/raytracers
Some checks failed
continuous-integration/drone/push Build is failing
2019-10-12 16:16:38 -07:00
ccffa690ba Add pixel counting. 2019-10-12 16:16:26 -07:00
Bill Thiede
8f73d5a25a Release lock while rendering.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-12 15:46:35 -07:00
7f28a321e3 Use std lib primitives for cross thread messaging.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-12 15:22:43 -07:00
ddb0bd893d Merge branch 'master' of https://git.z.xinu.tv/wathiede/raytracers 2019-10-12 15:11:33 -07:00
Bill Thiede
235a9d1204 Add flag to set number of threads.
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-12 14:29:36 -07:00
83515c60bf Fix 'dyn' lint on trait objects. 2019-10-12 08:38:19 -07:00