Re
Well yes, but it was a whole mix of different things, but you get what I meant - it's not really worth the time picking that apart. And yes, I'd certainly like to see Ep3, but with the Mac support announcment, it kind of brought my attention to something for which I certainly wouldn't mind delaying Ep3 further.
I simply mean that they'd already solved the two largest *technical* obstacles, and if they were to announce Linux support any time soon, this would be understandably the time to do it.
Actually, from what I've read in the past, during the development of HL2, during an interview, Valve said the only graphics API they were developing for with Source is D3D, and further to that, the -gl option, which worked with GoldSrc games, never worked with Source games, and while there was apparently a D3D/OpenGL menu setting in the HL2 leak, this no longer made any difference, with the game always using D3D.
In respect to the PS3 Orange Box port, this was apparently (by Valve's own admission), and if you've ever actually played it (noticeably), a bad 'hacky' port by EA - and they apparently never shared the code with Valve (one of many reasons why Valve aren't updating it). Another point here is that EA would have been highly likely to have used the PS3's native libgcm, rather than its apparently no-too-good OpenGL ES implementation. The reason for the Xbox 360 port being so much better was because Valve were able to make the port themselves, precisely because it supported D3D.
And in respect to changing the Steam rendering engine from IE to WebKit - well obviously it's going to be 1000% better performance and reliability wise, but Valve showed that their main motivation was obviously portability, when they announced the Mac port only a few weeks after the Steam beta was introduced.
And I quote the words of Valves's Director of Steam Development, from Valve's own press release on the announcement of OS X support - "The inclusion of WebKit into Steam, and of OpenGL into Source gives us a lot of flexibility in how we move these technologies forward.".
Well if anything, that's a good indication.
Well I'd agree with you that there's probably a lot more Linux desktops than people like MS and Apple would have you believe, but it's going to be hard to argue that without the support of figures (which is a hard problem to crack - there's no registration process - you could measure ISO downloads, but any one can get installed multiple times or never be used at all).
I'm sorry - I've only been used Linux on the desktop for the last five years - but you can hardly argue that it's easier to mess around faking EFI, etc, to set-up a hackintosh, than it is to grab and install the latest Ubuntu, and let it auto-install the Nvidia driver for you when you go to play with Desktop Effects.
And yes, hardware support is still a problem, but *if* Valve were to start the ball rolling, then this would also have a trickle down effect of putting a lot more pressure one hardware manufacturers to release better drivers. Why does Broadcom now produce relatively-decent driver solutions for Linux? Because when Dell first formed their partnership with Canonical to sell Ubuntu machines, Dell put the pressure on Broadcom to produce some decent drivers.
Well first of all, your last statement in the above paragraph contradicts your earlier statement ("Source always had an OpenGL backend. The engine is independent of the rendering backend. All high-quality engines are designed and build that way."). But no my point was this - from what Valve are pushing with the Mac, and if they did the same for a Linux release, if a developer was writing for Source to distribute on Steam, it would provide a pretty much 'write once' solution. Then the other point I was trying to get across was that, for developers who don't use Source, if they ever wanted to make a Linux port (and of course they'd have to handle the porting themselves), distributions is always going to be another headache - and Steam could solve a fair bit of that problem for them.
Well a few points here - first of all is that, from top to bottom, Valve has taken decisions in the past that wouldn't get beyond the upper management at EA. The other is this - I'm sorry, but the gaming world's 'Business and Legal people' can't bury their heads in the sand forever - the rest of the world is moving to become more open-source friendly (or at least accepting) - companies such as ID have shown its perfectly possible; the legal people need to be a little more familiar with open source licensing if they believe it's going to infect their code 'like a virus'. And I believe 'clever' does have something to do with it - being clever enough to realise there's an opportunity, and that they're one of the few with the ability to exploit it effectively.
Anyway - in a few hours, we'll see whether the earliest chance for Valve to announce Linux support comes to pass...
Originally posted by CNCFarraday
View Post
Originally posted by CNCFarraday
View Post
Originally posted by CNCFarraday
View Post
In respect to the PS3 Orange Box port, this was apparently (by Valve's own admission), and if you've ever actually played it (noticeably), a bad 'hacky' port by EA - and they apparently never shared the code with Valve (one of many reasons why Valve aren't updating it). Another point here is that EA would have been highly likely to have used the PS3's native libgcm, rather than its apparently no-too-good OpenGL ES implementation. The reason for the Xbox 360 port being so much better was because Valve were able to make the port themselves, precisely because it supported D3D.
And in respect to changing the Steam rendering engine from IE to WebKit - well obviously it's going to be 1000% better performance and reliability wise, but Valve showed that their main motivation was obviously portability, when they announced the Mac port only a few weeks after the Steam beta was introduced.
And I quote the words of Valves's Director of Steam Development, from Valve's own press release on the announcement of OS X support - "The inclusion of WebKit into Steam, and of OpenGL into Source gives us a lot of flexibility in how we move these technologies forward.".
Originally posted by CNCFarraday
View Post
Originally posted by CNCFarraday
View Post
Originally posted by CNCFarraday
View Post
And yes, hardware support is still a problem, but *if* Valve were to start the ball rolling, then this would also have a trickle down effect of putting a lot more pressure one hardware manufacturers to release better drivers. Why does Broadcom now produce relatively-decent driver solutions for Linux? Because when Dell first formed their partnership with Canonical to sell Ubuntu machines, Dell put the pressure on Broadcom to produce some decent drivers.
Originally posted by CNCFarraday
View Post
Originally posted by CNCFarraday
View Post
Anyway - in a few hours, we'll see whether the earliest chance for Valve to announce Linux support comes to pass...
Comment