Skip to content
  • Hjem
  • Seneste
  • Etiketter
  • Populære
  • Verden
  • Bruger
  • Grupper
Temaer
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Kollaps
FARVEL BIG TECH
  1. Forside
  2. Ikke-kategoriseret
  3. Rust wgpu now has a

Rust wgpu now has a

Planlagt Fastgjort Låst Flyttet Ikke-kategoriseret
316 Indlæg 74 Posters 0 Visninger
  • Ældste til nyeste
  • Nyeste til ældste
  • Most Votes
Svar
  • Svar som emne
Login for at svare
Denne tråd er blevet slettet. Kun brugere med emne behandlings privilegier kan se den.
  • mcc@mastodon.socialM This user is from outside of this forum
    mcc@mastodon.socialM This user is from outside of this forum
    mcc@mastodon.social
    wrote sidst redigeret af
    #1

    Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

    Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

    bigshellevent@toot.catB mcc@mastodon.socialM maddiem4@raphus.socialM viq@social.hackerspace.plV lobocode@hachyderm.ioL 12 Replies Last reply
    0
    • mcc@mastodon.socialM mcc@mastodon.social

      Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

      Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

      bigshellevent@toot.catB This user is from outside of this forum
      bigshellevent@toot.catB This user is from outside of this forum
      bigshellevent@toot.cat
      wrote sidst redigeret af
      #2

      @mcc waiting for the "I hate RUST" post

      mcc@mastodon.socialM 1 Reply Last reply
      0
      • bigshellevent@toot.catB bigshellevent@toot.cat

        @mcc waiting for the "I hate RUST" post

        mcc@mastodon.socialM This user is from outside of this forum
        mcc@mastodon.socialM This user is from outside of this forum
        mcc@mastodon.social
        wrote sidst redigeret af
        #3

        @BigShellEvent Well, I like Rust, but we may be approaching the point I hate the Rust community

        bigshellevent@toot.catB 1 Reply Last reply
        0
        • mcc@mastodon.socialM mcc@mastodon.social

          Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

          Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

          mcc@mastodon.socialM This user is from outside of this forum
          mcc@mastodon.socialM This user is from outside of this forum
          mcc@mastodon.social
          wrote sidst redigeret af
          #4

          I want to make art. I wish I had time and energy to make art. Hardware accelerated video was, to me, very useful for making art. It may be a very long time before I can convince myself that making art is a better use of my time and energy than bailing out slop from my computer with this little tiny thimble I've got

          mcc@mastodon.socialM 1 Reply Last reply
          0
          • mcc@mastodon.socialM mcc@mastodon.social

            @BigShellEvent Well, I like Rust, but we may be approaching the point I hate the Rust community

            bigshellevent@toot.catB This user is from outside of this forum
            bigshellevent@toot.catB This user is from outside of this forum
            bigshellevent@toot.cat
            wrote sidst redigeret af
            #5

            @mcc my condolescences

            mcc@mastodon.socialM 1 Reply Last reply
            0
            • bigshellevent@toot.catB bigshellevent@toot.cat

              @mcc my condolescences

              mcc@mastodon.socialM This user is from outside of this forum
              mcc@mastodon.socialM This user is from outside of this forum
              mcc@mastodon.social
              wrote sidst redigeret af
              #6

              @BigShellEvent Thanks. This was really important to me 😞

              bigshellevent@toot.catB 1 Reply Last reply
              0
              • mcc@mastodon.socialM mcc@mastodon.social

                Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

                Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

                maddiem4@raphus.socialM This user is from outside of this forum
                maddiem4@raphus.socialM This user is from outside of this forum
                maddiem4@raphus.social
                wrote sidst redigeret af
                #7

                @mcc Genuinely, something I hope we get someday is an FPGA-implemented open source GPU. I've wanted that for a long time, because I think graphics APIs are broadly a mistake, and instruction sets are better, and the reason we're in The Bad Place about this is vendors being protectionists about IP. But lately, I'm seeing additional benefits to making GPU simple and open enough that there's no excuse to slopping it.

                djsundog@fedi.reclaim.technologyD poetaster@mastodon.gamedev.placeP amarioguy@social.treehouse.systemsA 3 Replies Last reply
                0
                • mcc@mastodon.socialM mcc@mastodon.social

                  I want to make art. I wish I had time and energy to make art. Hardware accelerated video was, to me, very useful for making art. It may be a very long time before I can convince myself that making art is a better use of my time and energy than bailing out slop from my computer with this little tiny thimble I've got

                  mcc@mastodon.socialM This user is from outside of this forum
                  mcc@mastodon.socialM This user is from outside of this forum
                  mcc@mastodon.social
                  wrote sidst redigeret af
                  #8

                  As recently as like, a year ago, I believed that we couldn't trust hardware companies. I thought the biggest concern was that we'd get locked into a situation where at least for handheld devices like phones, if you want to buy one you get locked into a duopoly where you have to use one of two corp operating systems and you have to accept all kinds of DRM and identity tracking and such. I wanted a solution. So I was very interested in RISCV and I was trying to imagine the GPU version of RISCV.

                  mcc@mastodon.socialM tasket@infosec.exchangeT 2 Replies Last reply
                  0
                  • mcc@mastodon.socialM mcc@mastodon.social

                    Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

                    Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

                    viq@social.hackerspace.plV This user is from outside of this forum
                    viq@social.hackerspace.plV This user is from outside of this forum
                    viq@social.hackerspace.pl
                    wrote sidst redigeret af
                    #9

                    @mcc
                    The open source insulin pump automation that I use (AndroidAPS) has quite heavy Claude involvement, so I'm not escaping at least that one... 😭

                    1 Reply Last reply
                    0
                    • mcc@mastodon.socialM mcc@mastodon.social

                      @BigShellEvent Thanks. This was really important to me 😞

                      bigshellevent@toot.catB This user is from outside of this forum
                      bigshellevent@toot.catB This user is from outside of this forum
                      bigshellevent@toot.cat
                      wrote sidst redigeret af
                      #10

                      @mcc 😞 feels like someone shat in your soup then mixed it ladle and it is not even my kind of soup and it is infuriating

                      1 Reply Last reply
                      0
                      • mcc@mastodon.socialM mcc@mastodon.social

                        Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

                        Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

                        lobocode@hachyderm.ioL This user is from outside of this forum
                        lobocode@hachyderm.ioL This user is from outside of this forum
                        lobocode@hachyderm.io
                        wrote sidst redigeret af
                        #11

                        @mcc Everything driven by the market loses its meaning. The market has that power. Now that everything is being accelerated and automated, it gives us the feeling that everything is losing its meaning. It’s madness.

                        1 Reply Last reply
                        0
                        • mcc@mastodon.socialM mcc@mastodon.social

                          As recently as like, a year ago, I believed that we couldn't trust hardware companies. I thought the biggest concern was that we'd get locked into a situation where at least for handheld devices like phones, if you want to buy one you get locked into a duopoly where you have to use one of two corp operating systems and you have to accept all kinds of DRM and identity tracking and such. I wanted a solution. So I was very interested in RISCV and I was trying to imagine the GPU version of RISCV.

                          mcc@mastodon.socialM This user is from outside of this forum
                          mcc@mastodon.socialM This user is from outside of this forum
                          mcc@mastodon.social
                          wrote sidst redigeret af
                          #12

                          I was learning FPGA HDLs and I had this idea. I was going to try to make a proof-of-concept open-source GPU in FPGA. This is an absurdly overambitious idea, so I was going to scope it down as much as I could. I figured, you look at "open hardware" laptops, you can get an open bootloader, an open UEFI firmware, an open CPU, an open motherboard design. The GPU is the missing piece. Modern desktops are less pleasant without hardware accelerated 2D compositing. So I wanted to solve just that part.

                          mcc@mastodon.socialM 1 Reply Last reply
                          0
                          • maddiem4@raphus.socialM maddiem4@raphus.social

                            @mcc Genuinely, something I hope we get someday is an FPGA-implemented open source GPU. I've wanted that for a long time, because I think graphics APIs are broadly a mistake, and instruction sets are better, and the reason we're in The Bad Place about this is vendors being protectionists about IP. But lately, I'm seeing additional benefits to making GPU simple and open enough that there's no excuse to slopping it.

                            djsundog@fedi.reclaim.technologyD This user is from outside of this forum
                            djsundog@fedi.reclaim.technologyD This user is from outside of this forum
                            djsundog@fedi.reclaim.technology
                            wrote sidst redigeret af
                            #13

                            @MaddieM4@raphus.social @mcc@mastodon.social I’m waiting on my ULX3S board to ship and this is the main reason I ordered it, to become the video card of a microcontroller-based personal computer theoretically

                            poetaster@mastodon.gamedev.placeP 1 Reply Last reply
                            0
                            • mcc@mastodon.socialM mcc@mastodon.social

                              I was learning FPGA HDLs and I had this idea. I was going to try to make a proof-of-concept open-source GPU in FPGA. This is an absurdly overambitious idea, so I was going to scope it down as much as I could. I figured, you look at "open hardware" laptops, you can get an open bootloader, an open UEFI firmware, an open CPU, an open motherboard design. The GPU is the missing piece. Modern desktops are less pleasant without hardware accelerated 2D compositing. So I wanted to solve just that part.

                              mcc@mastodon.socialM This user is from outside of this forum
                              mcc@mastodon.socialM This user is from outside of this forum
                              mcc@mastodon.social
                              wrote sidst redigeret af
                              #14

                              What I mean is, my daydream GPU was going to be designed to be good for the kinds of 2D acceleration you need to like, run a web browser, scroll a window, move a window around. Want to do anything 3D? It's slow or it kicks you back out to MESA software rendering. I just wanted a computer I can use in a day to day way that felt like it was mine and I owned it.

                              There are a few rudimentary open source GPUs, but none with this focus, and critically, *none I know that support Vulkan*.

                              mcc@mastodon.socialM hyc@mastodon.socialH gkrnours@mastodon.gamedev.placeG izzy@social.shadowkat.netI 4 Replies Last reply
                              0
                              • mcc@mastodon.socialM mcc@mastodon.social

                                What I mean is, my daydream GPU was going to be designed to be good for the kinds of 2D acceleration you need to like, run a web browser, scroll a window, move a window around. Want to do anything 3D? It's slow or it kicks you back out to MESA software rendering. I just wanted a computer I can use in a day to day way that felt like it was mine and I owned it.

                                There are a few rudimentary open source GPUs, but none with this focus, and critically, *none I know that support Vulkan*.

                                mcc@mastodon.socialM This user is from outside of this forum
                                mcc@mastodon.socialM This user is from outside of this forum
                                mcc@mastodon.social
                                wrote sidst redigeret af
                                #15

                                People who are making FPGA GPUs are usually hardware folks and usually interested in like, running a game or something. I'm not a hardware folk. But I'm familiar enough with 3D APIs and OS midlayers I could, with a lot of work, make a GPU that doesn't just run demos but connects all the way up to Linux or some other desktop OS. And then we've finally got the open source laptop entire stack bottom to top, motherboard cpu gpu libreboot linux.

                                Except then Linux went finally, undeniably corporate.

                                mcc@mastodon.socialM mntmn@mastodon.socialM crzwdjk@mastodon.socialC bob@feed.hella.cheapB 4 Replies Last reply
                                0
                                • mcc@mastodon.socialM mcc@mastodon.social

                                  People who are making FPGA GPUs are usually hardware folks and usually interested in like, running a game or something. I'm not a hardware folk. But I'm familiar enough with 3D APIs and OS midlayers I could, with a lot of work, make a GPU that doesn't just run demos but connects all the way up to Linux or some other desktop OS. And then we've finally got the open source laptop entire stack bottom to top, motherboard cpu gpu libreboot linux.

                                  Except then Linux went finally, undeniably corporate.

                                  mcc@mastodon.socialM This user is from outside of this forum
                                  mcc@mastodon.socialM This user is from outside of this forum
                                  mcc@mastodon.social
                                  wrote sidst redigeret af
                                  #16

                                  Okay so now what I'm looking at is Redox. Redox is the OS project I find that's interested in being written by humans instead of people who have decided to replace parts of their brain with a corporation. I can live with this. I've got an update on my Redox thread I haven't posted yet, but for these purposes what's important is Redox doesn't have, and considers a far-future goal, video acceleration. That makes sense. But it means there's a gap in the staircase I wish to climb.

                                  mcc@mastodon.socialM khleedril@cyberplace.socialK jefverbeeck@mastodon.socialJ 3 Replies Last reply
                                  0
                                  • mcc@mastodon.socialM mcc@mastodon.social

                                    Okay so now what I'm looking at is Redox. Redox is the OS project I find that's interested in being written by humans instead of people who have decided to replace parts of their brain with a corporation. I can live with this. I've got an update on my Redox thread I haven't posted yet, but for these purposes what's important is Redox doesn't have, and considers a far-future goal, video acceleration. That makes sense. But it means there's a gap in the staircase I wish to climb.

                                    mcc@mastodon.socialM This user is from outside of this forum
                                    mcc@mastodon.socialM This user is from outside of this forum
                                    mcc@mastodon.social
                                    wrote sidst redigeret af
                                    #17

                                    I convinced myself, I really did, I could make a simple vulkan-compliant GPU. Could I make a vulkan compliant Redox GPU *driver* for the AMD GPU I own already? Actually, I seriously doubt that. That sounds harder actually. That's a moving target.

                                    Could I make a Redox driver for an open source GPU someone *else* made? Okay, yes, I believe that I think.

                                    Could I make *both* the open source GPU *and* the driver for it? No. I mean, maybe. But no, I don't believe that. Not both. That's too much.

                                    mcc@mastodon.socialM brouhaha@mastodon.socialB tthbaltazar@chaos.socialT 3 Replies Last reply
                                    0
                                    • mcc@mastodon.socialM mcc@mastodon.social

                                      Okay so now what I'm looking at is Redox. Redox is the OS project I find that's interested in being written by humans instead of people who have decided to replace parts of their brain with a corporation. I can live with this. I've got an update on my Redox thread I haven't posted yet, but for these purposes what's important is Redox doesn't have, and considers a far-future goal, video acceleration. That makes sense. But it means there's a gap in the staircase I wish to climb.

                                      khleedril@cyberplace.socialK This user is from outside of this forum
                                      khleedril@cyberplace.socialK This user is from outside of this forum
                                      khleedril@cyberplace.social
                                      wrote sidst redigeret af
                                      #18

                                      @mcc Redox needs to be broken up a bit so we can do some mix-and-matching.

                                      mcc@mastodon.socialM 1 Reply Last reply
                                      0
                                      • mcc@mastodon.socialM mcc@mastodon.social

                                        I convinced myself, I really did, I could make a simple vulkan-compliant GPU. Could I make a vulkan compliant Redox GPU *driver* for the AMD GPU I own already? Actually, I seriously doubt that. That sounds harder actually. That's a moving target.

                                        Could I make a Redox driver for an open source GPU someone *else* made? Okay, yes, I believe that I think.

                                        Could I make *both* the open source GPU *and* the driver for it? No. I mean, maybe. But no, I don't believe that. Not both. That's too much.

                                        mcc@mastodon.socialM This user is from outside of this forum
                                        mcc@mastodon.socialM This user is from outside of this forum
                                        mcc@mastodon.social
                                        wrote sidst redigeret af
                                        #19

                                        Here's where we get to the funny part:

                                        When I was looking at making an OSS GPU, I had this idea. Instead of supporting Vulkan, which is really a quite large API surface, I imagined a GPU that natively speaks WebGPU. WebGPU is designed as a simplified API covering the shared subset between Metal, DirectX, and Vulkan. Imagine instead of Vulkan I just make a hacked wgpu that connects directly to my open-source toy "RISCV GPU". My estimation as a moderate domain expert is that saves a *lot* of time

                                        mcc@mastodon.socialM sabrina@fedi01.unicornsparkle.clubS 2 Replies Last reply
                                        0
                                        • mcc@mastodon.socialM mcc@mastodon.social

                                          Rust wgpu now has a .agents/skills, a .claude/skills, an AGENTS.md, and a CLAUDE.md.

                                          Increasingly wondering if my goal of living in a way that I never benefit from the actions of generative AI users and generative AI users never benefit from the actions of me is going to inherently mean never using hardware-accelerated video on a computer again.

                                          erincandescent@akko.erincandescent.netE This user is from outside of this forum
                                          erincandescent@akko.erincandescent.netE This user is from outside of this forum
                                          erincandescent@akko.erincandescent.net
                                          wrote sidst redigeret af
                                          #20
                                          @mcc (probably this requires never upgrading to any piece of hardware released past ~2024 or so)
                                          mcc@mastodon.socialM 1 Reply Last reply
                                          0
                                          Svar
                                          • Svar som emne
                                          Login for at svare
                                          • Ældste til nyeste
                                          • Nyeste til ældste
                                          • Most Votes


                                          • Log ind

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          Graciously hosted by data.coop
                                          • First post
                                            Last post
                                          0
                                          • Hjem
                                          • Seneste
                                          • Etiketter
                                          • Populære
                                          • Verden
                                          • Bruger
                                          • Grupper