Announcement
Collapse
No announcement yet.
Valve Open-Sources Their Direct3D To OpenGL Translation Layer
Collapse
X
-
Probably it is only a small change to hook there game up with ToGL, but not fully transparent.
-
I don't have a link right now and maybe I'm wrong but didn't Valve tell somewhere that ToGL is up to DX 11 and that the game doesn't even know ToGL kicks in (it thinks it's talking to a DirectX device) ? So why release a crippled version of Dota 2 instead of the full source that should be way better?
//EDIT: https://developer.nvidia.com/sites/d...to%20Linux.pdf - page 22Last edited by V10lator; 11 March 2014, 06:27 PM.
Leave a comment:
-
Originally posted by Luke View PostWindows 8 has scared the shit out of a lot of people who write Windows software, due to the "modern" apps/Windows store coupling. There has been a lot of fear that Windows 9 would take this to the next level by attempting to block software not from the Windows store like Apple's iOS does. Many do not trust any statements to the contrary from anyone, given prior conduct. As a result, having a Linux alternative is a both question of survival and a question of deterrence.
With Windows 8 tanking so badly as to drag down PC sales, for companies like Valve to so clearly be lining up at the Linux-based lifeboats is a shot across Microsoft's bow. At this point a Windows 9 locked to the app store could finish off Microsoft for good and I think they know it. PC makers know it too, and they fear being going down with the ship. Why else would Chrome OS start showing up in places like larger laptops? Another lifeboat being nervously eyed from the rail as the ship begins to list.
Even if only 1% of Steam users use Linux, it becomes damned clear that Microsoft is no longer able to try to say, demand huge licensing fees from Steam. The initial software work is done. Able to port ANY game to Linux is the ability to port all their games to Linux unless blocked by the authors. The Steambox is a console you can get without buying anything, as a result Microsoft just lost the ability to lock Valve out. Even non-unlockable bootloaders woudn't be enough, as premade Steam machines would simply get custom firmware-and ANY board (often even a bricked one) can be given custom firmware by flashing it with an external "bus pirate" device. An MS block against Steam at the bootloader level would create enough demand for boards for what would become a top-selling console that board makers would simply load them with Steam compatable firmware instead of Microsoft-locked for that job.
Sorry if I always assume the worst, but that's how my life has taught me to think: judge capability, forget trying to guess intentions or you'll get burned.
Leave a comment:
-
Originally posted by Vim_User View PostCan this be used in Wine?
Originally posted by Ancurio View PostThankfully it is limited to the 9.0c API, which should hopefully deter any new software from being written against it..
Anyway I don't really see the problem. Sure, I'd love to see everyone use OpenGL, but this is a compile-time solution with minimal/no overhead, and in fact Valve claim a ~20% faster execution when using toGL instead of raw D3D.
Leave a comment:
-
They have no choice due to FUD from the Windows 8 catastrophe
Originally posted by erendorn View PostIf his company is making money (= staying alive) out of closed source products, but at the same time is advancing the OSS ecosystem, then it's good in my book.
With Windows 8 tanking so badly as to drag down PC sales, for companies like Valve to so clearly be lining up at the Linux-based lifeboats is a shot across Microsoft's bow. At this point a Windows 9 locked to the app store could finish off Microsoft for good and I think they know it. PC makers know it too, and they fear being going down with the ship. Why else would Chrome OS start showing up in places like larger laptops? Another lifeboat being nervously eyed from the rail as the ship begins to list.
Even if only 1% of Steam users use Linux, it becomes damned clear that Microsoft is no longer able to try to say, demand huge licensing fees from Steam. The initial software work is done. Able to port ANY game to Linux is the ability to port all their games to Linux unless blocked by the authors. The Steambox is a console you can get without buying anything, as a result Microsoft just lost the ability to lock Valve out. Even non-unlockable bootloaders woudn't be enough, as premade Steam machines would simply get custom firmware-and ANY board (often even a bricked one) can be given custom firmware by flashing it with an external "bus pirate" device. An MS block against Steam at the bootloader level would create enough demand for boards for what would become a top-selling console that board makers would simply load them with Steam compatable firmware instead of Microsoft-locked for that job.
Sorry if I always assume the worst, but that's how my life has taught me to think: judge capability, forget trying to guess intentions or you'll get burned.
Leave a comment:
-
Originally posted by schmidtbag View PostWay to go Valve! Every little thing like this counts, and the fact they're open sourcing it makes it that much better. It's a little hard to believe Gabe is so fond of linux when so little of his company's products are open sourced. Not that any of them HAVE to be, but it's mildly hypocritical to be a linux advocate and close all your source code.
I would really love to se source for the Hammer editor.
Leave a comment:
-
Thankfully it is limited to the 9.0c API, which should hopefully deter any new software from being written against it..
Leave a comment:
-
Originally posted by schmidtbag View PostWay to go Valve! Every little thing like this counts, and the fact they're open sourcing it makes it that much better. It's a little hard to believe Gabe is so fond of linux when so little of his company's products are open sourced. Not that any of them HAVE to be, but it's mildly hypocritical to be a linux advocate and close all your source code.
Leave a comment:
-
I hope a lot of people send in patches to make it more engine agnostic and easier to implement for everyone. I wish I had the skills to do some of it myself.
Leave a comment:
-
Way to go Valve! Every little thing like this counts, and the fact they're open sourcing it makes it that much better. It's a little hard to believe Gabe is so fond of linux when so little of his company's products are open sourced. Not that any of them HAVE to be, but it's mildly hypocritical to be a linux advocate and close all your source code.
Leave a comment:
Leave a comment: