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 Tom Forsyth (tomf@mastodon.gamedev.place)

  1. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Monday, 12-May-2025 20:21:09 JST Tom Forsyth Tom Forsyth

    Applying for a passport renewal...

    Your photo must be:
    unaltered by computer software
    a jpg or jpeg file

    Folks, I have startling news about JPEGs...

    In conversation about 5 days ago from mastodon.gamedev.place permalink
  2. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Tuesday, 08-Apr-2025 16:32:59 JST Tom Forsyth Tom Forsyth
    in reply to
    • Robin Green

    @fatlimey We already have two different float16 formats. Feels like you could add a whole bunch more pretty easily and fine-tune for your use cases. It's not quite per-app-specific compression (because you need a fast & cheap encode from f24ish to whatever 16 bit format you choose), but seems like hardware could easily support 8 different ones.

    In conversation about a month ago from mastodon.gamedev.place permalink
  3. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Tuesday, 08-Apr-2025 16:32:58 JST Tom Forsyth Tom Forsyth
    in reply to
    • Robin Green

    @fatlimey The paper then goes on to talk about different fp8 formats, but now we truly are just in LUT territory. Convert to the most appropriate fp16, then just look up whatever mapping you want. Whatever makes sense for your app.

    In conversation about a month ago from mastodon.gamedev.place permalink
  4. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Thursday, 23-Jan-2025 10:02:16 JST Tom Forsyth Tom Forsyth
    in reply to
    • mcc
    • tom jennings

    @tomjennings @mcc Let us know if you find it.

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  5. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Thursday, 23-Jan-2025 10:02:13 JST Tom Forsyth Tom Forsyth
    in reply to
    • mcc
    • tom jennings

    @tomjennings @mcc That's the whole discussion. They do not have the *assembler syntax* which is a different thing.

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  6. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Wednesday, 22-Jan-2025 10:40:40 JST Tom Forsyth Tom Forsyth
    in reply to
    • mcc

    @mcc IIRC a lot of the extended syntax was defined by MASM, sometimes to make life simpler for their extremely powerful macros. I don't know how much of that was also adopted by NASM. So well worth checking with both MASM and NASM. But yes - lots of oral tradition here...

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  7. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Wednesday, 22-Jan-2025 10:40:38 JST Tom Forsyth Tom Forsyth
    in reply to
    • mcc

    @mcc I added a whole bunch of instructions to x86 (what became AVX512), including new syntax for the mask registers. I remember trying to find out who "owned" that, and whether we should use v0(k1), v0[k1] or v0{k1} or some other syntax.

    Sadly I don't have my notes from that time, but my vague recollection is that the answer was "nobody cares - pick one". Which was very alarming! I did have some feedback from our internal assembler team, but they stressed that they were NOT a public authority.

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  8. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Wednesday, 22-Jan-2025 10:40:37 JST Tom Forsyth Tom Forsyth
    in reply to
    • mcc

    @mcc The official tools Intel provides are the C intrinsics - and they are of course C syntax, so have no bearing on the assembly.

    So yeah, my recollection is we picked what seemed sensible and went with it. BUT - that was just for the purposes of ISA documentation - there was no hard link to the actual syntax accepted by the assemblers (dramatically so in the case of AT&T syntax).

    So it really does seem like a thing nobody owns, except for each specific tool vendor!

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

    Attachments

    1. No result found on File_thumbnail lookup.
      http://assembly.So/
  9. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Wednesday, 22-Jan-2025 03:02:06 JST Tom Forsyth Tom Forsyth
    in reply to
    • The Seven Voyages Of Steve

    @sinbad It's an extremely mature "EA" - we're at 60 hours so far and from the size of the map we have not uncovered, but has quest markers, we're maybe a third of the way through? We are being fairly completist though.

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  10. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Tuesday, 21-Jan-2025 21:37:25 JST Tom Forsyth Tom Forsyth

    I love the way brains work sometimes.

    We're playing Enshrouded (good co-op PvE game BTW!) and my wife was talking about the "hoefahray". The... what now? She said "you know - the bunny animals?"

    Ohhhhh, well yes I can see how you could parse it that way, but I suspect...

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

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/863/922/970/390/282/original/99da0827a612928d.png
  11. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 18-Jan-2025 21:43:04 JST Tom Forsyth Tom Forsyth

    Still boggles my mind that DaVinci Resolve is free. Such an awesome bit of kit - I don't use half of it, and yet... free! I have no idea how they plan to make money, but could every other company in the world please adopt that business plan?

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  12. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Friday, 17-Jan-2025 19:34:23 JST Tom Forsyth Tom Forsyth
    in reply to
    • The Seven Voyages Of Steve

    @sinbad You can still clearly see the limits, and that's the "retro" part - grappling with those.

    SNES/MegaDrive had less CPU power, but more hardware, and for some of those games I think they got to "good enough" graphics to lose some of that "retro" feel. But I am absolutely open to debate on this.

    Of course, as soon as you want to go 3D it all looks terrible again. 3D stays "retro" all the way up to the N64/Saturn/PS1 - all of which look eye-scorchingly bad in their own ways.

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  13. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Friday, 17-Jan-2025 19:22:29 JST Tom Forsyth Tom Forsyth
    in reply to
    • The Seven Voyages Of Steve

    @sinbad Speccy lad myself. I think my "retro" line runs somewhere between the Amiga/ST and the SNES/MegaDrive. I do think every 8-bit thing counts - we were really wrestling with the capabilities back then. It was an achievement to make anything even recognisable. Actually getting to "art" was basically impossible. But it also means those games are... hard on the eyes.

    The ST/Amiga was the first time things actually looked somewhat like the box cover.

    In conversation about 4 months ago from mastodon.gamedev.place permalink
  14. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Monday, 30-Dec-2024 04:57:01 JST Tom Forsyth Tom Forsyth
    in reply to
    • Adrianna Tan

    @skinnylatte Ha. I had no idea some people thought H1-Bs were "poorly paid". I'm an ex-H1-B myself, and of course met and swapped stories with others on them, and one thing none of us were, is poorly paid.

    The competition for H1-Bs is extremely fierce and you need a degree and industry experience at a minimum. Plenty of brilliant folks at big tech companies have failed to get an H1-B allocation, had to be on a temporary visa, and then had to return home after a few years - it's brutal.

    In conversation about 5 months ago from gnusocial.jp permalink
  15. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 28-Dec-2024 08:02:15 JST Tom Forsyth Tom Forsyth

    Wat? No. I'm using it. Get your own.

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

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/726/919/814/385/240/original/27168d7d0cecabc1.png
  16. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 21-Dec-2024 15:35:49 JST Tom Forsyth Tom Forsyth
    in reply to
    • aeva

    @aeva

    Me: hey did you know the ISS runs on Linux?

    Them: oh, so that's why in space no-one can hear you stream?

    In conversation about 5 months ago from mastodon.gamedev.place permalink
  17. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 21-Dec-2024 08:48:33 JST Tom Forsyth Tom Forsyth
    in reply to
    • crkⓋ

    @crk5 "Any sufficiently advanced technology is indistinguishable from a rigged demo."

    In conversation about 5 months ago from mastodon.gamedev.place permalink
  18. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Saturday, 14-Dec-2024 20:16:05 JST Tom Forsyth Tom Forsyth
    in reply to
    • Eniko Fox

    @eniko It is amazing how much less sick I have been these past 4 years. Well, except that one time that started six months ago and is still going on. Getting better!

    I wish I'd been masking on planes for the last 30 years. Think of the time and misery saved for a trivial bit of embarrassment.

    In conversation about 5 months ago from mastodon.gamedev.place permalink
  19. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Thursday, 12-Dec-2024 21:16:24 JST Tom Forsyth Tom Forsyth
    in reply to
    • Leonard Ritter
    • The Seven Voyages Of Steve
    • Kojack 🦎

    @lritter @kojack @sinbad Yup, that's the first struggle - to get a reliable enough power supply that you can leave it for 5 mins and it won't go poof. It's very important at that stage to switch off stuff you don't need.

    That's one reason NOT to funnel materials into containers. I just use a moderately long conveyor instead. That way it will fill up with 20-30 items of the thing, and then the machine will back up, stop, AND STOP CHEWING POWER.

    In conversation about 5 months ago from mastodon.gamedev.place permalink
  20. Embed this notice
    Tom Forsyth (tomf@mastodon.gamedev.place)'s status on Thursday, 12-Dec-2024 21:16:23 JST Tom Forsyth Tom Forsyth
    in reply to
    • Leonard Ritter
    • The Seven Voyages Of Steve
    • Kojack 🦎

    @lritter @kojack @sinbad Don't worry - you will solve the power problem soon with... something new :-)

    In conversation about 5 months ago from gnusocial.jp permalink
  • Before

User actions

    Tom Forsyth

    Tom Forsyth

    Graphics coder and HW architect, currently at Rec Room, previously at Muckyfoot, RAD Game Tools, Valve, Oculus and Intel.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          94537
          Member since
          3 Feb 2023
          Notices
          65
          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.