I’m curious what kind of project you are working on? I’m working on a procedural terrain generation open world game! Now it’s your turn to tell me!

  • Reptorian@programming.dev
    link
    fedilink
    arrow-up
    6
    ·
    1 day ago

    As always, I do image processing. I’m a G’MIC filter developer. Recently, did some code changes to my combinatorics tools to be insensitive to multi-threaded strategy.

    • TheCatGameCompany@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      I have no idea what that means but I think it sounds pretty cool! Anything about image processing is always fascinating to me. Especially these days when AI has become more popular and it can even draw images. It’s cool how technology evolves!

      • Reptorian@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        6 hours ago

        It means that I made changes to code, so that it can work with any multi-threading strategy. G’MIC is a interpretative language with JIT support, and you don’t have any control over automated multi-threading strategy. It can be thread 0 to thread N linearly, or even interleaved. So, the workaround is to make a image of size equal to cpus count, and do the multithreading there.

        Yeah, I love image processing, I worked on it for 8+ years now.