Originally posted by Detructor
View Post
First, I would request you take a step back and imagine the use case for this piece of software. An actor wants to play the game. Whether it is via native OpenGL calls or not, the use case is what matters which is to play the game.
If it works easily enough after functional testing for a non-technical user then it passes User Acceptance Testing (UAT).
Wine will never pass non-technical user acceptance testing.
However downloading The Witcher 2 from Steam passes that testing if it just works from the get go with Nvidia drivers or Catalyst drivers. Whether FPS and time-framing are on par with Windows or not is irrelevant to the Use Case as long as FPS, frame-times, graphics fidelity, and bugs are within the minimum allowable/acceptable tolerances for release to production and marketing.
In the case of the Witcher 2 it passes all tests. People buy it, it makes money, business case/model proven! Then perhaps for the next and subsequent projects gpu API's friendlier to *nix would be considered since the market had already been proven and money can be made (pilot program by stealth).
As for the Witcher 2 (2011), API's friendlier to *nix were ruled out back then due to zero business case.
You're too into the IT tech of everything, remember most of the world just turns on the light switch not knowing how a light bulb works.
Leave a comment: