• Nighed@sffa.community
    link
    fedilink
    English
    arrow-up
    12
    ·
    11 months ago

    It’s a good thing I killed my CPU attempt after 2 hours then!

    I would have definitely died in that sandstorm!

      • coloredgrayscale@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        11 months ago

        One way to get the data is to render to a (hidden) surface/canvas. It’s just bytes to the computer, so just dump the result data in the display buffer. Then you take a “screenshot” and interpret the RGBA values as data.

        • graphicsguy@programming.dev
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          Graphics Programmer here.

          More likely you would just write data to a buffer (basically an array of whatever element type you want) rather than a render target and then read it back to the cpu. Dx, vulkan, etc. all have APIs to upload / download to / from the GPU quite easily, and CUDA makes it even easier, so a simple compute shader or CUDA kernel that writes to a buffer would make the most sense for general purpose computation like an advent of code problem.

        • GoodEye8@lemm.ee
          link
          fedilink
          English
          arrow-up
          20
          arrow-down
          2
          ·
          edit-2
          11 months ago

          OP is talking about advent of code day 8 part 2 solution. I can’t give you details of the problem (because that’s just to long) but you’re not supposed to brute force the solution because it would take trillions of iterations to get to the right combination.

          But the guy in the picture did it anyway.

          I forgot to add, you’re in the advent of code community so that alone should be enough context to understand OPs post. The questions the other guy asked are the equivalent of going to a formula 1 community and asking “Who the fuck is Toto Wolff and what does Mercedes have to do with anything?”

          • Eheran@lemmy.world
            link
            fedilink
            arrow-up
            3
            arrow-down
            19
            ·
            11 months ago

            Did you visit that website you linked? Do you know how little information I can see there, next to seemingly random symbols?

            Also, making a community exclusive is okay. But expect people to ask if you then choose to go public.

            • Ategon@programming.devM
              link
              fedilink
              arrow-up
              18
              ·
              11 months ago

              Advent of code is an coding advent calendar where a new puzzle is released every day for people to solve

              The numbers there (apart from the timer) in the site that was linked can be clicked to bring you to specific puzzles (1 aka Day 1 for the puzzle on the 1st of december, 2 aka Day 2 for the 2nd of december, etc.)