GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Ryan C. Gordon (icculus@mastodon.gamedev.place)

  1. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Wednesday, 22-Jan-2025 21:57:43 JST Ryan C. Gordon Ryan C. Gordon
    in reply to
    • :umu: :umu:

    @a1ba We used SDL 3.0 and 3.1 for development releases. 3.2.0 is the first stable version.

    In conversation about 5 months ago from gnusocial.jp permalink
  2. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Wednesday, 22-Jan-2025 04:39:25 JST Ryan C. Gordon Ryan C. Gordon

    SDL3 is officially released! https://github.com/libsdl-org/SDL/releases/tag/release-3.2.0

    In conversation about 5 months ago from mastodon.gamedev.place permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Release 3.2.0 · libsdl-org/SDL
      Announcing the SDL 3 official release! SDL 3.0 is finally here! We have many many people to thank on the road to get here, but I'd like to call out special thanks to: @slouken and @icculus, lead d...
  3. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Sunday, 22-Dec-2024 16:17:14 JST Ryan C. Gordon Ryan C. Gordon

    As of about 15 minutes ago, SDL3 reached 100% documentation coverage. Every single public symbol in SDL's headers is now documented!

    The massive list is here:

    https://wiki.libsdl.org/SDL3/CategoryAPI

    The much more pleasant way to browse this is here, though:

    https://wiki.libsdl.org/SDL3/APIByCategory

    (You can also download the entire wiki as static HTML pages for offline viewing, or even peruse them as Unix manpages. We're taking documentation very seriously in SDL3!)

    In conversation about 6 months ago from mastodon.gamedev.place permalink
  4. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Thursday, 12-Dec-2024 17:40:28 JST Ryan C. Gordon Ryan C. Gordon
    • 🌿Toonie🍸

    @toonie I hadn’t played with io_uring/IoRing before the SDL work, but wow, they are just a quantum leap over the previously existing options!

    In conversation about 6 months ago from mastodon.gamedev.place permalink
  5. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Thursday, 12-Dec-2024 17:40:15 JST Ryan C. Gordon Ryan C. Gordon

    A couple of SDL3 quickies, for some cool new features that just landed! https://www.patreon.com/posts/couple-of-sdl3-117795206

    In conversation about 6 months ago from mastodon.gamedev.place permalink

    Attachments


  6. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Monday, 02-Dec-2024 07:48:28 JST Ryan C. Gordon Ryan C. Gordon

    If you liked the Quake 3 video, this one goes into more detail about new and advanced SDL3 features! Porting DirkSimple from SDL2 to SDL3: https://youtu.be/V_MWXDr3Nu4

    In conversation about 7 months ago from mastodon.gamedev.place permalink

    Attachments

    1. Porting DirkSimple from SDL2 to SDL3
      from Ryan C. Gordon (icculus)
      Here's another project moved from SDL2 to SDL3, this time digging into using some new features instead of a basic port.Turn it up to highest quality and put ...
  7. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Sunday, 06-Oct-2024 02:11:17 JST Ryan C. Gordon Ryan C. Gordon

    @psykose it works! And if it doesn’t, we consider it a bug to be fixed.

    We have binaries for Loki games from 1999 working this way. :)

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  8. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 15:05:14 JST Ryan C. Gordon Ryan C. Gordon

    There is a massive document on everything you need to migrate from SDL2. It covers literally every symbol that changed from SDL2 to SDL3.

    https://wiki.libsdl.org/SDL3/README/migration

    And I plan to do some YouTube videos to show how to migrate your game. It took me about an hour of poking around to get ioquake3 ported last night, I'm going to do it from scratch tomorrow and record it, explaining the details as I go. Stay tuned. :)

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  9. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 15:04:29 JST Ryan C. Gordon Ryan C. Gordon

    Besides, don't you want to play with some of these new toys?

    https://wiki.libsdl.org/SDL3/NewFeatures

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  10. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 15:00:39 JST Ryan C. Gordon Ryan C. Gordon
    in reply to
    • Neal Gompa (ニール・ゴンパ) :fedora:

    @Conan_Kudo It's ready, too! We built it in parallel from the start this time. :)

    https://github.com/libsdl-org/sdl2-compat

    In conversation about 9 months ago from mastodon.gamedev.place permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: repository-images.githubusercontent.com
      GitHub - libsdl-org/sdl2-compat: An SDL2 compatibility layer that uses SDL3 behind the scenes.
      An SDL2 compatibility layer that uses SDL3 behind the scenes. - libsdl-org/sdl2-compat
  11. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 15:00:36 JST Ryan C. Gordon Ryan C. Gordon
    in reply to
    • Neal Gompa (ニール・ゴンパ) :fedora:
    • vv221

    @vv221 @Conan_Kudo We learned a lot from sdl12-compat, among the lessons was that it was useful to a much wider audience than we expected--not just hacker hobbyist types, but literally entire Linux distros--and also that waiting years to start it was a massive mistake, because we had to figure out incompatibilities as we worked on it.

    For sdl2-compat, whenever we broke compat in SDL3, we had to make a matching commit in the compat library to deal with it.

    Smartest thing we ever did.

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  12. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 15:00:11 JST Ryan C. Gordon Ryan C. Gordon
    • Rich Felker

    @dalias Getting a comment like this from the musl maintainer is like the most flattering compliment I've gotten in a long time. :)

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  13. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 14:59:36 JST Ryan C. Gordon Ryan C. Gordon

    SDL3 has hit ABI lock!

    You can now trust the interfaces to stay stable. We will _add_ but not _remove_ or _change_ what's there, so it's safe to migrate your game to it!

    https://github.com/libsdl-org/SDL/releases/tag/preview-3.1.3

    We're rushing to an official release from here, but what's there has been battle-hardened in Steam and DOTA2 and CS2 for over a year now, across several platforms.

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  14. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Saturday, 05-Oct-2024 14:38:35 JST Ryan C. Gordon Ryan C. Gordon

    Don't care about the new toys but want your SDL2 program to have the power of SDL3? We built sdl2-compat in parallel with SDL3, so you can just drop a build into your app and go:

    https://github.com/libsdl-org/sdl2-compat

    In conversation about 9 months ago from mastodon.gamedev.place permalink
  15. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Tuesday, 23-Apr-2024 06:33:36 JST Ryan C. Gordon Ryan C. Gordon
    in reply to
    • Ólafur Waage

    @olafurw I'm both honored and deeply humiliated that a lot of these comments are from me, from the original Linux port I did at Loki Software.

    The _exit() is there specifically because C++ game code back in the day was loaded with static destructors that usually only did two things: deallocate memory, and crash. Since one was unnecessary and the other disastrous, we'd clean up just the crucial pieces and _exit() at the end to kill the process without running them.

    In conversation about a year ago from mastodon.gamedev.place permalink
  16. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Tuesday, 23-Apr-2024 06:33:34 JST Ryan C. Gordon Ryan C. Gordon
    in reply to
    • Ólafur Waage
    • Michael Vance

    @mtothevizzah @olafurw I'm guessing shared libraries used atexit() because Linux a.out format didn't have the equivalent of ELF's DT_FINI and we had all just barely made the migration to ELF at this point.

    In conversation about a year ago from mastodon.gamedev.place permalink
  17. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Thursday, 28-Mar-2024 04:04:46 JST Ryan C. Gordon Ryan C. Gordon

    As SDL3 is officially launching REALLY SOON, Sam and I are going to do an AMA on /r/gamedev, this Saturday, the 30th, at 11am Pacific/2pm Eastern. I'll post the link here right before it starts!

    Ask us about anything you like! SDL, gamedev, or our favorite pizza, it's all good!

    In conversation about a year ago from mastodon.gamedev.place permalink
  18. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Tuesday, 19-Mar-2024 06:30:13 JST Ryan C. Gordon Ryan C. Gordon

    Anyone at GDC? Apparently Sam and I are on one of the playing cards in the decks they hand out, and I'd like to grab a few copies. If you can grab me a deck, I'll pay for shipping. Hit me up!

    In conversation about a year ago from mastodon.gamedev.place permalink
  19. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Wednesday, 21-Feb-2024 09:52:25 JST Ryan C. Gordon Ryan C. Gordon

    Camera support just landed in SDL3: EyeToy, anyone?

    https://www.patreon.com/posts/98889512

    In conversation Wednesday, 21-Feb-2024 09:52:25 JST from mastodon.gamedev.place permalink
  20. Embed this notice
    Ryan C. Gordon (icculus@mastodon.gamedev.place)'s status on Tuesday, 30-Jan-2024 02:32:49 JST Ryan C. Gordon Ryan C. Gordon
    in reply to
    • Kenney

    This has @kenney's new art work available now!

    In conversation Tuesday, 30-Jan-2024 02:32:49 JST from mastodon.gamedev.place permalink

    Attachments


  • Before

User actions

    Ryan C. Gordon

    Ryan C. Gordon

    Stick it in the camel and go.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          103946
          Member since
          3 Mar 2023
          Notices
          26
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.