• kitnaht@lemmy.world
    link
    fedilink
    English
    arrow-up
    57
    ·
    5 days ago

    This must be the most horrid type of programming work available.

    First: You have to deal with Win32 APIs. Which, they’ve kept certain bugs because it break legacy programs.

    Second: You have to deal with game programmers. Which, program things in such a way that GPU driver programmers, have to write SPECIAL drivers, so that your game is treated the way these programmers THOUGHT it was supposed to work…

      • ByteJunk@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        4 days ago

        So many games work on Proton/Wine these days, it’s not really surprising anymore.

        Nowadays you have a huge chunk of games being built on massively popular engines like Unity and Unreal, making it much easier to support/optimise for.

        Another big point is that you’re not developing exclusively against DirectX. Vulkan is very popular, and both APIs are frequently supported by game engines. This introduces some “good habits”, in that it forces the devs to think about compatibility from the get go, instead of trying to come up with shady tricks to get one or two extra fps that only work in specific conditions and crash the game otherwise.

          • paraphrand@lemmy.world
            link
            fedilink
            English
            arrow-up
            9
            arrow-down
            3
            ·
            5 days ago

            Yes, I’m referencing PCMR. And I think it’s a fucked up term, and gamers shouldn’t be proud of it.

    • jonne@infosec.pub
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Yeah, not sure when this trend started, but having to install a new driver to make a new game work seemed like the wrong way to go about it.

    • noobface@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      4 days ago

      I feel this. That Valve guy talking about ‘Nvidia you’re doing lighting wrong’ because Nvidia adopted the same logarithmic formula for gamma as photography. Like holy shit I’m sorry Carmack got this wrong, but fr get your shit together Valve. Y’all didn’t just invent how the world models light.

  • ITeeTechMonkey@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    5 days ago

    I buy a license for Crossover every year to support Codeweavers. I know its not much but its what I can do to show my support for such an amazing software (talking about WINE).

    It’s great to see they are hiring, but I do hope they arent being rash with these openings. Ive work my fair share of tech companies and some have a culture to open positions because of KPIs and then 6 months to a year later have a massive layoff because they were completely off with their projections so now they have to cut positions which include some of the people hired well before the hiring bananza.

  • SpaceNoodle@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    7
    ·
    edit-2
    5 days ago

    Doesn’t look like they really want to pay 'em

    Edit: there’s no salary listed, y’all. Don’t put up with that shit.