tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Friday, 14-Apr-2023 14:38:03 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹

    Many graphics programming tutorials and videos out there but what I want to know is WHEN AND WHY we decided to do graphics programming that way and if I can even rewrite a full graphics programming toolchain myself and how.

    That's something I know how to do in CPU stuff, but GPUs are obscure, and I think it's on purpose. :(

    In conversation Friday, 14-Apr-2023 14:38:03 CEST from mastodon.social permalink
    • Anthk (anthk@paquita.masto.host)'s status on Friday, 14-Apr-2023 21:53:11 CEST Anthk Anthk
      in reply to

      @ekaitz_zarraga https://wiki.call-cc.org/eggref/5/hypergiant

      In conversation Friday, 14-Apr-2023 21:53:11 CEST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Hypergiant - The CHICKEN Scheme wiki
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Friday, 14-Apr-2023 21:53:11 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Anthk

      @anthk ooh this looks pretty interesting

      In conversation Friday, 14-Apr-2023 21:53:11 CEST permalink
    • Anthk (anthk@paquita.masto.host)'s status on Saturday, 15-Apr-2023 00:12:28 CEST Anthk Anthk
      in reply to

      @ekaitz_zarraga first, install chicken.
      Second: install the devel libraries for MESA/epoxy and run chicken-install hypergyant as root.
      Next, to compile scheme code against opengl:
      csc -lGL -lepoxy file.scm
      -lepoxy is not needed but sometimes ld under Linux might fail.
      By installing hypergyant you already have the GL bindings for Scheme, this way you got covered if you only need to code against OpenGL and not the game engine.
      Have fun.

      In conversation Saturday, 15-Apr-2023 00:12:28 CEST permalink
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 15-Apr-2023 00:12:28 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Anthk

      @anthk there's also a guile lib for opengl

      In conversation Saturday, 15-Apr-2023 00:12:28 CEST permalink
    • Anthk (anthk@paquita.masto.host)'s status on Saturday, 15-Apr-2023 14:36:47 CEST Anthk Anthk
      in reply to

      @ekaitz_zarraga
      To compile it:
      csc -L -lGL gl-life.scm

      In conversation Saturday, 15-Apr-2023 14:36:47 CEST permalink
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 15-Apr-2023 14:36:47 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Anthk

      @anthk the srfi's you are using here are not packaged in guix yet so I would need to use the chicken package manager which I won't.
      But I can read the code :)
      Thank you very much

      In conversation Saturday, 15-Apr-2023 14:36:47 CEST permalink
    • Anthk (anthk@paquita.masto.host)'s status on Saturday, 15-Apr-2023 14:49:26 CEST Anthk Anthk
      in reply to

      @ekaitz_zarraga
      Allegedly, having the chicken srfi's and eggs on guix would be the best option, as integrating an scheme on Guix should be a piece of cake (you already have tons of experience with scheme/lisp dialects).
      There alreaday are some packaged.

      In conversation Saturday, 15-Apr-2023 14:49:26 CEST permalink
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 15-Apr-2023 14:49:26 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Csepp 🌢
      • Anthk

      @anthk yeah I could package the ones that are missing. There are some already but not all.
      I think @csepp added chicken-build-system to guix so it should be a piece of cake to add.

      In conversation Saturday, 15-Apr-2023 14:49:26 CEST permalink
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 15-Apr-2023 14:50:25 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Csepp 🌢
      • Anthk

      @csepp @anthk Import me baby!!!

      In conversation Saturday, 15-Apr-2023 14:50:25 CEST permalink
    • Csepp 🌢 (csepp@merveilles.town)'s status on Saturday, 15-Apr-2023 14:50:26 CEST Csepp 🌢 Csepp 🌢
      in reply to
      • Anthk

      @ekaitz_zarraga @anthk There is also an egg importer.

      In conversation Saturday, 15-Apr-2023 14:50:26 CEST permalink
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 15-Apr-2023 15:15:13 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Csepp 🌢

      @csepp I used the importer and copied the definition and it says "ERROR: extension not cached" in the install step

      In conversation Saturday, 15-Apr-2023 15:15:13 CEST permalink
    • Ekaitz Zárraga 👹 (ekaitz_zarraga@mastodon.social)'s status on Saturday, 15-Apr-2023 18:45:06 CEST Ekaitz Zárraga 👹 Ekaitz Zárraga 👹
      in reply to
      • Csepp 🌢

      @csepp build. Maybe a dependency is missing.

      In conversation Saturday, 15-Apr-2023 18:45:06 CEST permalink
    • Csepp 🌢 (csepp@merveilles.town)'s status on Saturday, 15-Apr-2023 18:45:07 CEST Csepp 🌢 Csepp 🌢
      in reply to

      @ekaitz_zarraga Does that come from the importer or the build? It sounds like one of the eggs is not being installed correctly.

      In conversation Saturday, 15-Apr-2023 18:45:07 CEST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.