Commit Graph

  • 8aa10cd249 Release 0.24.0 master v0.24.0 dtourolle 2026-10-07 07:27:52 -04:00
  • c2cfacd7d3 Record the new Best in the spec and the manual dtourolle 2026-10-07 07:14:52 -04:00
  • a9271c4850 Make Best one network, and retire Medium and the mixture dtourolle 2026-10-07 06:58:24 -04:00
  • 4b71ef0947 Record whole-frame denoise in the spec and the model licences dtourolle 2026-10-06 23:14:11 -04:00
  • 1e1aa1442b Size the whole-frame profile for a 6 GB card dtourolle 2026-10-06 23:14:10 -04:00
  • 3761281dd1 Ship the denoise networks with any height and width dtourolle 2026-10-06 21:47:20 -04:00
  • 9cba420fd5 Denoise a whole frame in one call where the GPU takes any size dtourolle 2026-10-06 21:47:19 -04:00
  • 56f4180347 Run a denoiser of any input size on TensorRT and CUDA dtourolle 2026-10-06 21:41:31 -04:00
  • 417cba8b4d Silence the hardware module where no runtime is loaded from disk dtourolle 2026-10-06 21:41:13 -04:00
  • 7966bf2dd8 Release 0.23.0 v0.23.0 dtourolle 2026-10-04 22:28:19 -04:00
  • 4822991bec Read an unknown SoC as Qualcomm's dtourolle 2026-10-04 22:26:56 -04:00
  • 4b33754482 Warm a rung up before the probe times it dtourolle 2026-10-04 20:17:11 -04:00
  • b3999bbc0c Record the Intel and generic rungs in the inference spec dtourolle 2026-10-04 20:12:49 -04:00
  • 43402bfe5b Give a phone without a Qualcomm SoC the generic WebGPU runtime dtourolle 2026-10-04 20:12:48 -04:00
  • cb97ebe7ac Ship the OpenVINO and WebGPU runtimes in every desktop package dtourolle 2026-10-04 20:08:09 -04:00
  • 2ced6f114f Name the rung that lost, not one the runtime lacks dtourolle 2026-10-04 20:04:41 -04:00
  • 85dee4375b Load the runtime that fits the GPU, not the first one found dtourolle 2026-10-04 20:00:23 -04:00
  • 87c405eb46 Add OpenVINO and WebGPU rungs to the inference ladder dtourolle 2026-10-04 19:56:51 -04:00
  • 555ec0efb3 Let ep_probe name the OpenVINO GPU dtourolle 2026-10-04 19:41:18 -04:00
  • 0291b80672 Feed every input in ep_probe dtourolle 2026-10-04 19:39:16 -04:00
  • ef71bb3289 Time OpenVINO and WebGPU in ep_probe dtourolle 2026-10-04 19:07:39 -04:00
  • 08b7d23e86 Release 0.22.1 v0.22.1 dtourolle 2026-10-04 20:35:01 -04:00
  • a116325991 Declare the DSP's RPC library, so the app can reach the Hexagon dtourolle 2026-10-04 20:19:04 -04:00
  • f20e481358 Probe the Hexagon strictly, and probe again after falling back to the CPU dtourolle 2026-10-04 19:42:15 -04:00
  • 16a5957aa7 Compile dr-ui on sixteen codegen units in release builds dtourolle 2026-10-04 10:45:43 -04:00
  • 5736a21a3a Release 0.22.0 v0.22.0 dtourolle 2026-10-04 08:13:35 -04:00
  • b6ca7be185 Show each denoise method in the manual as a close-up dtourolle 2026-10-04 08:11:24 -04:00
  • 06422a07db Offer three denoise networks and a method to choose between them dtourolle 2026-10-04 08:02:25 -04:00
  • 14f08a565f Feed the denoise network without making it wait for the CPU dtourolle 2026-10-04 05:17:03 -04:00
  • 0c9d564586 Repair photosites beyond 8 sigma of every neighbour before the network dtourolle 2026-10-03 21:17:07 -04:00
  • 75e12441fd Share Lightroom's saturation bands across ours at measured strengths dtourolle 2026-10-04 04:31:47 -04:00
  • 3f8f909e41 Make the colour mixer's saturation reach muted colours dtourolle 2026-10-04 04:31:39 -04:00
  • 5ffd54ba43 Leave the profile's look table off by default dtourolle 2026-10-04 02:23:06 -04:00
  • 5a8c3e4c40 Run each model on the Hexagon in the form measured to hold it dtourolle 2026-10-04 03:44:52 -04:00
  • 0e6ac09fd5 Quantise for the Hexagon with QNN's config and the app's own inputs dtourolle 2026-10-04 03:44:29 -04:00
  • 948f6c3ed2 Count the denoise model in the Windows installer's smoke test dtourolle 2026-10-04 02:49:48 -04:00
  • a9dfe66a70 Count the denoise model in the Windows installer's smoke test v0.21.0 release/0.21 dtourolle 2026-10-04 02:49:48 -04:00
  • 8f9e59b9fa Find hot photosites without repairing them, and measure a sensor's aging dtourolle 2026-10-04 02:38:48 -04:00
  • 83f0461ce7 Sync develop presets through the library dtourolle 2026-10-03 22:18:33 -04:00
  • 26e50ae723 Save presets beside the settings, not under a raw HOME dtourolle 2026-10-03 22:18:19 -04:00
  • 25dc0d0179 Give the Vivid presets and Punch measured amounts of colour dtourolle 2026-10-03 15:53:26 -04:00
  • a36ec98b36 Carry Lightroom's tone sliders across at measured strengths dtourolle 2026-10-03 15:51:05 -04:00
  • c343ac79d3 Describe AI Denoise in the manual as it now is dtourolle 2026-10-03 22:18:15 -04:00
  • 2e7f14dafe Develop every raw through the AI denoise by default, with a strength, cached dtourolle 2026-10-03 20:48:33 -04:00
  • ff0effbfe1 Count the denoise model in the APK's bundled-model list dtourolle 2026-10-03 22:14:26 -04:00
  • 1a03cb52b4 Release 0.21.0 dtourolle 2026-10-03 17:06:49 -04:00
  • ff4b30fbaa Link the inference engine for macOS in a zig container dtourolle 2026-09-29 22:03:12 -04:00
  • c73743394f Add a CoreML rung on macOS dtourolle 2026-09-29 21:32:50 -04:00
  • 872e35670c Log like a debug build on macOS, where a Mac user can find it dtourolle 2026-09-29 21:32:37 -04:00
  • b562d7b1af Stop retrying a provider that took the app down dtourolle 2026-09-29 21:32:24 -04:00
  • 3689b06c35 Send ONNX Runtime's session log to the app's log dtourolle 2026-09-29 21:31:45 -04:00
  • 64ea44aefe Stop reading dates at the first sign the server is unreachable dtourolle 2026-09-22 22:01:40 -04:00
  • 32a4da0e94 Import DEFAULT_CONTRAST only where the tests use it dtourolle 2026-10-03 16:45:02 -04:00
  • 33779a70bd Answer a thumbnail miss with the other stored class before the network dtourolle 2026-09-22 21:29:29 -04:00
  • 185e134ead Describe the measured tone and vibrance in DarkRoom's own terms dtourolle 2026-10-03 16:41:11 -04:00
  • 7ae1e27810 Make vibrance deliver the strength its value names dtourolle 2026-10-03 15:54:41 -04:00
  • a4ff7ec2b9 Render raws through the DNG reference curve by default, at contrast 1.5 dtourolle 2026-10-03 15:54:21 -04:00
  • b69fb3e191 Give the denoise work's test images a baseline exposure dtourolle 2026-10-03 14:44:48 -04:00
  • 7a09b640d7 Satisfy clippy on the reference tone curve's data dtourolle 2026-10-03 14:11:22 -04:00
  • 8294e6b59f Call the reference curve what it is, and drop wording that reads as copying dtourolle 2026-10-03 13:55:07 -04:00
  • e12783da9f Open a photograph with the edit it already carries, when DarkRoom has none dtourolle 2026-10-03 13:53:10 -04:00
  • 013596e1bd Translate Lightroom's HSL panel, and read the edit inside a DNG dtourolle 2026-10-03 13:43:47 -04:00
  • 1e8594724e Keep the sigmoid as the default curve; Camera Raw's tone is a choice dtourolle 2026-10-03 13:35:19 -04:00
  • 0730ef1016 Sync camera profiles through the library, and name the tone curves dtourolle 2026-10-03 10:55:47 -04:00
  • db7593f3dc Render raws through Camera Raw's tone by default, after baseline exposure dtourolle 2026-10-03 10:51:55 -04:00
  • 38d414912c Read baseline exposure and profile tone curves; carry the ACR3 curve dtourolle 2026-10-03 10:39:20 -04:00
  • b58873ef57 Spec baseline exposure, Camera Raw tone and profile sync (D21) dtourolle 2026-10-03 10:33:12 -04:00
  • ababd628ed Show AI denoise in the manual, on a night frame with no faces dtourolle 2026-10-03 12:05:26 -04:00
  • 4eb7cf77f5 Record what the learned denoise shipped as, and what was measured dtourolle 2026-10-03 11:51:02 -04:00
  • 960014803a Ship the denoise model in the Arch package, the APK and the Windows installer dtourolle 2026-10-03 11:51:01 -04:00
  • dd43f498fb Run the learned denoise in develop, and export with it dtourolle 2026-10-03 11:51:00 -04:00
  • ad6bb892f3 Carry the learned denoise's switch and grain as edit settings dtourolle 2026-10-03 11:22:29 -04:00
  • 8ea3c3181a Upload the learned demosaic's result, and blend grain back into it dtourolle 2026-10-03 11:20:48 -04:00
  • d8304d7c82 Add dr-denoise: the learned demosaic and denoise, without the UI dtourolle 2026-10-03 11:15:50 -04:00
  • 20b7bd7663 Feed every input a model declares when probing a rung dtourolle 2026-10-03 11:15:49 -04:00
  • 6b0d29cc15 Read a DNG's NoiseProfile dtourolle 2026-10-03 10:39:15 -04:00
  • eb91fa02c2 Give the inference engine a denoiser role, kept off the Hexagon dtourolle 2026-10-03 10:39:14 -04:00
  • d4248bc0dd Run the app's hot-pixel pass alone, and dump through it dtourolle 2026-10-02 22:58:49 -04:00
  • 1f266a4478 Dump RAW mosaics for training the learned denoise dtourolle 2026-10-02 22:15:18 -04:00
  • 2fad846cd1 Release 0.20.0 v0.20.0 dtourolle 2026-10-02 23:07:52 -04:00
  • 5c26dc5033 Record what 0.20.0 closes and leaves open in FR-DEV-3e dtourolle 2026-10-02 23:06:17 -04:00
  • abefb94daa Give the export-ignores-the-viewport tests the viewport zoom now takes dtourolle 2026-10-02 22:44:17 -04:00
  • 54772f94d6 Correct what D20 claimed the profile tables would do for colour dtourolle 2026-10-02 22:37:42 -04:00
  • 65c1f1a468 Let the develop example render the profile off, the look doubled, or a preset dtourolle 2026-10-02 22:37:41 -04:00
  • cb7ad0bbe7 Ship a Vivid section of presets dtourolle 2026-10-02 22:23:50 -04:00
  • eae720ce75 Say which camera profile a photograph renders through, and offer to copy it dtourolle 2026-10-02 22:23:49 -04:00
  • c02b401a9a Apply a camera profile's HueSatMap and LookTable after exposure dtourolle 2026-10-02 22:09:52 -04:00
  • f6a3f3f4e2 Read DCP camera profiles: embedded in a DNG, or a .dcp beside the app dtourolle 2026-10-02 22:01:11 -04:00
  • 05ac2416c6 Spec DCP camera profiles (D20) dtourolle 2026-10-02 21:54:20 -04:00
  • 0b06e31bf3 Let a zoomed view fill the viewport rather than keep the photograph's shape dtourolle 2026-10-02 22:29:48 -04:00
  • d5c93ae795 Step to a library photograph without flashing frames in between v0.19.4 dtourolle 2026-10-02 20:39:52 -04:00
  • 379dd1afcc Keep a late sidecar off the next photograph dtourolle 2026-10-02 20:39:50 -04:00
  • 825c5af20a Release 0.19.4 dtourolle 2026-10-02 20:40:01 -04:00
  • 23a2f13b46 Apply the collision policy to exports bound for the server dtourolle 2026-10-02 19:40:27 -04:00
  • 2c947430e6 Release 0.19.3 v0.19.3 dtourolle 2026-09-30 22:46:17 -04:00
  • 36556729f1 Let Back close the presets menu instead of the application dtourolle 2026-09-30 21:45:09 -04:00
  • 6f33517b35 Cut panorama overlaps along seams instead of averaging them dtourolle 2026-09-30 21:25:41 -04:00
  • 1d7115437b Date a photograph from its name when its header has none dtourolle 2026-09-30 21:26:24 -04:00
  • caae65c78d Import from an SD card or card reader on Android dtourolle 2026-09-30 21:30:09 -04:00
  • 064be89a73 Link the inference engine for macOS in a zig container feat/macos-inference dtourolle 2026-09-29 22:03:12 -04:00