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 Faith Ekstrand (gfxstrand@mastodon.gamedev.place)

  1. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Thursday, 13-Jun-2024 06:41:59 JST Faith Ekstrand Faith Ekstrand

    Want to read some spooky driver code?

    https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/intel/vulkan_hasvk/anv_batch_chain.c?ref_type=heads#L1463

    That function is mission-critical for performance for Vulkan on Intel hardware with older kernels/hardware.

    In conversation about a year ago from mastodon.gamedev.place permalink
  2. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Thursday, 11-Apr-2024 07:46:43 JST Faith Ekstrand Faith Ekstrand

    Was recently reminded that I once had to make this gadget. 😅 I'm very glad I get to test with desktops now where I can just electronically short the ACPI power/reset pins.

    In conversation about a year ago from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/112/243/425/014/301/219/original/452e881e33be151d.jpeg
  3. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Saturday, 02-Sep-2023 19:58:04 JST Faith Ekstrand Faith Ekstrand
    in reply to

    I mean, it makes sense why they do that. You want to be able to run proc macros so you can determine auto-derived traits and stuff like that. Also, rustdoc for one package will generate links to docs for other packages which is pretty neat. You can't really do that without compiling and tying into cargo. Unfortunately, as with a lot of other stuff, that leaves those of us trying to use other build systems in a real pickle.

    In conversation Saturday, 02-Sep-2023 19:58:04 JST from mastodon.gamedev.place permalink
  4. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Saturday, 02-Sep-2023 19:58:04 JST Faith Ekstrand Faith Ekstrand

    A bit annoyed by the documentation situation with #rustLang... As with most things in Rust land, it's great if you use cargo and it really sucks if you don't.

    Unlike rustfmt, rustdoc actually has to be able to compile the code so it needs access to all your dependencies. You can't just invoke rustdoc on foo.rs and call it a day. It really needs to be invoked by the build system. Worse, it doesn't support all the same flags as rustc, some of which are used by meson.

    In conversation Saturday, 02-Sep-2023 19:58:04 JST from mastodon.gamedev.place permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: foo.hr
      Home
  5. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Thursday, 10-Aug-2023 02:04:41 JST Faith Ekstrand Faith Ekstrand

    At the risk of sounding like one of those open-source crazies... Mesa drivers will NEVER do this to you.

    We argue over whether or not having an app hacks system in a fully open driver is sufficiently transparent. Don't want that driver hacking around games behind your back!

    The notion of scraping your web history in a GPU driver would never even occur to us. If someone ever proposed it, it'd get NAK'd so hard they'd be feeling it for a year.

    https://www.extremetech.com/gaming/intels-gpu-drivers-now-collect-telemetry-including-how-you-use-your-computer

    In conversation Thursday, 10-Aug-2023 02:04:41 JST from mastodon.gamedev.place permalink
  6. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Saturday, 05-Aug-2023 08:22:51 JST Faith Ekstrand Faith Ekstrand

    NVK just landed in Mesa! 🥳

    This been a long time coming... We've been developing NVK in a branch for over a year now but a few minutes ago we finally landed the new driver int he main Mesa repo. We're not conformant yet but being upstream is still a huge milestone. 😁

    https://www.collabora.com/news-and-blog/news-and-events/nvk-has-landed.html

    In conversation Saturday, 05-Aug-2023 08:22:51 JST from mastodon.gamedev.place permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.collabora.com
      NVK Has landed!
      NVK Has Landed!
  7. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Wednesday, 16-Nov-2022 01:18:02 JST Faith Ekstrand Faith Ekstrand
    in reply to
    • Asahi Linya (朝日りにゃ〜)
    • karolherbst 🐧 🦀

    @karolherbst @lina I could probably talk to it some by then if you want.

    In conversation Wednesday, 16-Nov-2022 01:18:02 JST from mastodon.gamedev.place permalink
  8. Embed this notice
    Faith Ekstrand (gfxstrand@mastodon.gamedev.place)'s status on Monday, 07-Nov-2022 23:51:50 JST Faith Ekstrand Faith Ekstrand

    Today, I'm finally starting on compiler piece of NVK. Up until now, we've been using the old nouveau codegen. We're jokingly (but it'll probably stick) calling it the NVIDIA Awesome Kompiler or NAK for short. Stick around for more updates as the weeks go by!

    In conversation Monday, 07-Nov-2022 23:51:50 JST from mastodon.gamedev.place permalink

    Attachments


    1. https://cdn.masto.host/mastodongamedevplace/media_attachments/files/109/303/078/867/034/919/original/bd34b48975d8b635.png

User actions

    Faith Ekstrand

    Faith Ekstrand

    Linux 3D graphics developer. Author of the NIR optimizing compiler core in Mesa as well as open-source Vulkan drivers for Intel and Nvidia GPUs. Engineering Fellow @Collabora. I enjoy good food, especially BBQ, tacos, and pizza.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          19147
          Member since
          7 Nov 2022
          Notices
          8
          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.