Hacker Newsnew | past | comments | ask | show | jobs | submit | DDoSQc's commentslogin

This is great! Would've been really useful a couple months ago when I was refactoring Lavapipe's texture filtering. I worked off the Vulkan spec, which doesn't mention the elliptical transformation. I did notice that the spec says:

> The minimum and maximum scale factors (ρmin, ρmax) should be the minor and major axes of this ellipse.

Where "should" probably means some transformation can be applied (would be "must" otherwise).

Now I'm tempted to implement your visualizations so I can compare my work to your hardware references, and spend more hours getting it closer to actual hardware.


If you want to do true arbitrary palettes you also need to do projection of the unbound Oklab space onto the convex hull of the palette points. This is a tricky thing to get right, but I've found that the Oklab author's published gamut clamping for sRGB also translate well to arbitrary convex hulls.

If anyone's curious I've implemented this here: https://github.com/DDoS/Cadre/blob/main/encre/core/src/dithe... I use it to map images from their source colour space to the lower gamut palettes of E Ink colour displays.


I've been messing around with an e-ink Spectra 6 full colour display. Colours are so much better than Gallery, but the contrast isn't as good. Still makes for better looking photos. I'm merging support in my DIY smart picture frame project this weekend (https://github.com/DDoS/Cadre).

I'm trying to get my hands on a larger display, but man does the e-ink public documentation suck. Still looking for some actual complete documentation and sample driver schematics for the 13" and larger models.


  Location: Montreal
  Remote: Preferred, but hybrid is fine for downtown offices
  Willing to relocate: No
  Technologies: C++11 or later, C#, D, Python, Java, JS, WebGPU, OpenGL 4, CMake, Vcpkg, macOS, Linux, Git, point clouds, CAD, games, Unity, image processing
  Résumé/CV: https://www.dropbox.com/scl/fi/4h0qtj622n92l7xgsl0q0/Resume-2024.pdf?rlkey=h7334711apx27a6izb3o965d0&dl=0
  Email: aleksi@sapon.ca
  Github: https://github.com/DDoS
6 years of experience with CAD and point cloud analysis using C++ and Python, and rendering using OpenGL and WebGPU. On Windows and iPadOS. Worked on UI and character creation at Unity.

I'm looking for anything 3D or graphical, and love challenging and technical jobs.

I've been programming since I was a teenager, and I'm really passionate about it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: