4 ms·
It feels like a lot and nothing has changed since that 3.9 year old blog post. On one had webGL, steamOS, Mac games, iOS games, and Android Games. On the other
by treeform 13y ago
It feels like a lot and nothing has changed since that 3.9 year old blog post. On one had webGL, steamOS, Mac games, iOS games, and Android Games. On the other hand gaming PC is still a windows PC. What are your thoughts?
- goldenkey 13y agoDirectX has a way better API which might be why. DirectX has been COM oriented, OOP design, for years. While OpenGL was handle-based, purely procedural.
- pjmlp 13y agoYes, many that bash DirectX never experienced how the whole ecosystem works and the existing offers in terms of tooling for performance analysis.
- deleted 13y ago[deleted]
- exDM69 13y ago> Yes, many that bash DirectX never experienced how the whole ecosystem works and the existing offers in terms of tooling for performance analysis. Usually people don't "bash" DirectX or D3D. Most OpenGL programmers acknowledge that it is a better API with more corporate backing (ie. budget). But at the same time it is still Windows only, and for a lot of people it simply isn't an option. For OpenGL, the tooling is provided by individual vendors, and yes, it's not as good as d3d. But the situation has improved in the past few years and keeps on improving.
- pjmlp 13y agoWhich vendors? Besides gDEBugger there isn't any tool that I am aware of, that can match the performance monitoring of DirectX and console specific APIs. Even NVidia only started to invest in OpenGL performance measuring tools, after their Android support started.
- exDM69 13y ago> Which vendors? Besides gDEBugger there isn't any tool that I am aware of, that can match the performance monitoring of DirectX and console specific APIs. Yes, there probably aren't tools that are as good as the D3D tools. But Nvidia, AMD and Intel have all released OpenGL profiling and debugging tools. Yes, every vendor has their own tools. Not ideal.
- marvin 13y agoThis is a bit off topic - Do you know a good source (preferably in book form) on development with Direct3D and HLSL? I have been looking, and I'm not really sure where to start. The focus is on low-level shader programming, not drawing 3D models but manipulating 3D primitives. Preferably if it is possible to do using some C# wrapper.
- axefrog 13y agohttp://www.amazon.com/Introduction-3D-Game-Programming-DirectX/dp/1936420228 http://www.amazon.com/Introduction-3D-Game-Programming-Direc... Fantastic book. C++ but you can use SharpDX for your C# development, which complies reasonably closely with the standard DirectX APIs. There are numerous websites/articles only a Google search away to fill in any gaps if/when you get stuck. This is the approach I've been taking. http://nathanridley.com http://nathanridley.com if you're interested.
- marvin 13y agoThanks :)
- acgourley 13y agoMost importantly tools like Unreal / Unity3D are so good you almost stop caring if you're running onOpenGL or Direct3D. And this of course is very bad news for windows as the only PC gaming option.
- EpicEng 13y agoI don't write games, but I certainly do play games. Cross platform titles always run better on my Windows install. Always. So, yeah, Windows for games, I don't really care about the politics.
- girvo 13y agoThat's beginning to change, thankfully. I look forward to the day where games are all cross platform without loss of quality.