Commit Graph

  • 2c88bbc7e6 Doc: Define authoritative design document hygiene rules main wyj 2026-10-10 01:50:42 -04:00
  • 80f9dcb3a3 Feat: Add post-tone-map mesh diagnostics with RGBA overlays wyj 2026-10-10 01:46:32 -04:00
  • 4053d5d0c8 Fix: Stop lens-map vertex decoding on read failure wyj 2026-10-09 00:17:39 -04:00
  • 7c980c35aa Benchmark: Compare quadratic entry precision and arithmetic cost wyj 2026-10-09 00:15:02 -04:00
  • 789549ed2f Fix: Validate asymptotic entries with precise roots and fallback wyj 2026-10-09 00:14:54 -04:00
  • 95c05f84d9 Fix: Distinguish concrete ray failure causes wyj 2026-10-08 05:07:34 -04:00
  • 76ed705d37 Fix: Report ray failure reasons and affected frames wyj 2026-10-08 00:16:43 -04:00
  • af8b83007f Fix: Separate normal renderer output from diagnostics wyj 2026-10-07 22:14:56 -04:00
  • 69a8cb5647 Feat: Add single-frame observer coordinate time option wyj 2026-10-07 21:12:55 -04:00
  • b3f1e837d5 Alcubierre: support superluminal v_s wyj 2026-10-06 02:51:20 -04:00
  • 0a46a7095b Feat: Complete adaptive geodesic tracing with DP54 wyj 2026-10-05 20:27:42 -04:00
  • c894fdb11a Agent: add deepseek-coder sub agent wyj 2026-10-05 06:39:26 -04:00
  • f7380cbf75 Feat: Rework ray termination into escaped/dark/unresolved/incomplete wyj 2026-10-05 06:22:47 -04:00
  • 7fde49308b Agents: add opencode code review sub agent wyj 2026-10-05 02:44:15 -04:00
  • 09a7417961 Feat: Add directed asymptotic escape and analytic Schwarzschild exterior wyj 2026-10-04 03:32:28 -04:00
  • 04611e3e5a Feat: Overlap movie output and cut per-frame fast-mode work wyj 2026-10-03 19:32:35 -04:00
  • a510fec23e Doc: Keep git to long-term records and ignore local scratch wyj 2026-10-03 19:32:27 -04:00
  • 3cbf5ba386 Feat: Add analytic moving Alcubierre spacetime backend wyj 2026-10-03 03:09:26 -04:00
  • 4e34780fa9 Doc: Record the isolated sensor-bloom benchmark wyj 2026-09-27 04:39:57 -04:00
  • 9cd933d1f8 Feat: Add optional three-channel sensor bloom model wyj 2026-09-27 04:39:38 -04:00
  • 85fce1bdeb Misc: add a test catalog for testing PSF wyj 2026-09-27 02:48:52 -04:00
  • e31e1ed27e Feat: Add soft-clip tone mapping with legacy Reinhard wyj 2026-09-27 00:44:19 -04:00
  • 7399eb6904 Tests: Use image-neutral wording in camera CLI logs wyj 2026-09-26 17:02:31 -04:00
  • 2a0197229a Feat: Write mesh overlay as a separate <stem>_mesh image wyj 2026-09-26 17:01:25 -04:00
  • e4d093a9fe Doc: Record 4K fast-mode accuracy limits and error distribution wyj 2026-09-26 01:02:41 -04:00
  • 229f50cd86 Feat: Use FFTW linear convolution for CPU fast-mode PSF resolve wyj 2026-09-25 23:35:45 -04:00
  • 3deebfb2fa Feat: Add --fast-mode supersampled point-source accumulation wyj 2026-09-24 01:36:25 -04:00
  • 7ddc58515a Doc: Record full-day parallel prebinning results and next steps wyj 2026-09-14 19:16:00 -04:00
  • a88ec56097 Fix: Honor OMP_DYNAMIC and env binary hash in replay runner wyj 2026-09-14 19:15:56 -04:00
  • ce691b11ad Test: Extend HIP PSF replay for production and sustained rounds wyj 2026-09-14 19:15:55 -04:00
  • 4bf2de1b40 Feat: Add dummy PSF support workload diagnostics wyj 2026-09-14 19:15:53 -04:00
  • eec5dd215a Feat: Add producer-private adaptive HIP PSF prebinning wyj 2026-09-14 19:15:51 -04:00
  • 2d01c2c101 Doc: Adopt CSV CIE 1931 blackbody reference wyj 2026-09-12 15:29:36 -04:00
  • ce9c4bc16f Test: Refresh reference images for CSV blackbody reference wyj 2026-09-12 15:29:36 -04:00
  • d2a901cab1 Feat: Add CSV CIE 1931 blackbody LUT backend wyj 2026-09-12 15:29:33 -04:00
  • 2fc2b43e8d Doc: Record production PSF chunk geometry wyj 2026-09-11 23:28:02 -04:00
  • d02ecb2181 Feat: Add dummy PSF chunk diagnostics wyj 2026-09-11 23:27:42 -04:00
  • 776f9b7247 Test: Add adaptive HIP tile replay selection wyj 2026-09-11 23:27:24 -04:00
  • 11e703e33d Doc: record bounded HIP PSF replay results and provenance wyj 2026-09-11 16:45:48 -04:00
  • 7f5ec1a488 Optics: add bounded HIP PSF replay and tile reduction experiments wyj 2026-09-11 16:43:53 -04:00
  • 5eccc31c99 Doc: refresh Galactic-center reference image and benchmark links wyj 2026-09-06 22:02:39 -04:00
  • ab7d879f6c Doc: record full-sky CPU and HIP benchmark comparison wyj 2026-09-06 21:40:51 -04:00
  • e1ec480669 HIP: accelerate PSF accumulation and restore parallel producers wyj 2026-09-06 21:38:53 -04:00
  • 265d7b95d5 Fix: reject invalid inverse lens-map weights wyj 2026-09-06 17:47:09 -04:00
  • 8741597d9d Ray: Balance movie tracing with dynamic chunks wyj 2026-09-06 15:56:37 -04:00
  • 8cf6106127 Fix: Skip empty movie refinement generations wyj 2026-09-06 08:10:29 -04:00
  • b69c9cfd45 Feat: generate freely falling Schwarzschild camera tracks wyj 2026-09-06 05:56:51 -04:00
  • 8d011b7ec5 Doc: require English commit messages wyj 2026-09-06 04:01:38 -04:00
  • 6ae223a642 Feat: support general single-frame cameras and add a near-horizon example wyj 2026-09-06 03:59:18 -04:00
  • 94149d75e4 Doc: reorganize bilingual READMEs and build guide with reference renders wyj 2026-09-06 02:02:49 -04:00
  • a18ebfbf1a HIP: record direct atomic PSF timings wyj 2026-09-05 22:13:14 -04:00
  • 7a80086f63 Feat: add initial HIP PSF backend wyj 2026-09-05 04:23:57 -04:00
  • e48c490337 Doc: update GPU PSF acceleration status wyj 2026-09-05 03:47:42 -04:00
  • e8bc553128 DOC: preserve complete benchmark output wyj 2026-09-05 03:22:15 -04:00
  • 92d8d294b5 Bench: record PSF event sink overhead wyj 2026-09-05 03:07:35 -04:00
  • 2a03cbf724 Frame: buffer cached PSF events per worker wyj 2026-09-05 03:06:46 -04:00
  • 4953775cdd Test: add fixed PSF image references wyj 2026-09-04 20:28:54 -04:00
  • ab56e23fc9 Doc: document reusable lens maps wyj 2026-09-03 20:58:20 -04:00
  • d43ad262fc CLI: document lens map options wyj 2026-09-03 20:55:08 -04:00
  • 1ee3a8cc26 Feat: add reusable lens map files wyj 2026-09-03 19:46:05 -04:00
  • 1a54e59eb4 Output: add CLI help text wyj 2026-09-03 19:24:32 -04:00
  • dd8cf29dac Doc: add GPU PSF acceleration plan wyj 2026-08-31 15:26:47 -04:00
  • b2ac642de7 Fix: correct ICRS camera orientation wyj 2026-08-31 00:13:37 -04:00
  • e8deb1ff19 Optics: add PSF luminance cutoff wyj 2026-08-30 15:10:14 -04:00
  • 9e23c3fcdb Optics: iterate circular PSF rows directly wyj 2026-08-30 15:06:53 -04:00
  • 8662064044 Optics: parameterize PSF relative tail wyj 2026-08-30 15:05:40 -04:00
  • ff2ba43333 Output: simplify HDR output naming wyj 2026-08-30 02:35:09 -04:00
  • 19f3a91b7f Makefile: build all backends with optional HDR output wyj 2026-08-30 02:29:41 -04:00
  • 09923b9b18 Frame: localize shadow boundary refinement wyj 2026-08-29 22:58:04 -04:00
  • e47005ea6b Optics: bound cache-only bright PSF splats wyj 2026-08-29 20:02:45 -04:00
  • 6f8ec50c64 Makefile: add Debug build diagnostics wyj 2026-08-29 19:23:50 -04:00
  • 9e22d59213 Frame: optimize midpoint lookup wyj 2026-08-29 19:05:43 -04:00
  • 6cb4184b54 Output: expand verbose render progress wyj 2026-08-29 16:26:44 -04:00
  • d1320fffc4 Revert: remove triangle quality refinement wyj 2026-08-29 03:26:17 -04:00
  • 451b700b32 Frame: guard sliver-producing refinement splits wyj 2026-08-29 02:06:06 -04:00
  • b95c6579bd Frame: gate fold refinement by Jacobian wyj 2026-08-29 01:17:47 -04:00
  • 4c575fa8b5 Frame: refine critical lens regions wyj 2026-08-29 00:44:20 -04:00
  • 48dcf4e707 Frame: add adaptive mesh refinement wyj 2026-08-28 23:06:53 -04:00
  • 4aa5f6666a Output: validate image format before rendering wyj 2026-08-28 20:38:39 -04:00
  • d5d21c7659 Output: write HDR FITS with camera metadata wyj 2026-08-28 19:56:07 -04:00
  • 5fd8e3819d Spacetime: free analytic render worker count wyj 2026-08-28 17:20:00 -04:00
  • 9b23f3717e Output: Add render progress logging wyj 2026-08-28 16:19:01 -04:00
  • 69819bb24f Optics: parallelize PSF cache construction wyj 2026-08-28 15:32:06 -04:00
  • 7af3a52cb9 Optics: scale PSF cache radius by parameters wyj 2026-08-28 14:43:21 -04:00
  • 80b891d2c8 Optics: cache pixel-area Moffat kernels wyj 2026-08-28 13:53:06 -04:00
  • a71180706f DOC: update video_rendering_plan.md wyj 2026-08-28 12:54:58 -04:00
  • 172738d932 Doc: record dense 2MASS tile benchmark wyj 2026-08-27 19:28:05 -04:00
  • 5d80bb1b51 Makefile: tune default CFLAGS wyj 2026-08-27 13:04:36 -04:00
  • b0fdf1faca Output: default to PNG with PPM fallback wyj 2026-08-27 04:25:45 -04:00
  • 83dc05fd52 Observer: parameterize Schwarzschild camera view wyj 2026-08-27 04:12:17 -04:00
  • 457c0728b4 Catalog: parallelize all-sky tile prefetch wyj 2026-08-27 03:53:45 -04:00
  • d9f2c83b9f Frame: Dynamically balance catalog splats wyj 2026-08-27 00:36:38 -04:00
  • 7b034f42e8 Doc: define commit message categories wyj 2026-08-26 23:31:40 -04:00
  • b0ca7c6df1 Add lazy tiled 2MASS catalog support wyj 2026-08-26 23:19:07 -04:00
  • 747f8eb695 Add resumable all-sky 2MASS acquisition wyj 2026-08-26 20:02:52 -04:00
  • 388055c01e Decouple movie tracing through metric slabs wyj 2026-08-26 01:35:57 -04:00
  • d3522886f0 Aggregate movie rays through time slabs wyj 2026-08-26 00:14:26 -04:00
  • 2a00d7a2d1 Recalibrate default test catalog exposure wyj 2026-08-26 00:00:52 -04:00
  • 5e8286675d Use lower default exposure for movie tests wyj 2026-08-25 23:58:20 -04:00
  • c8b321a62a Add observer track PNG movie mode wyj 2026-08-25 22:56:10 -04:00