quote: Original post by mrbastard
Truth is, I''m not that good. Certainly not as good as pros who''ve been in the industry for years. So how do you explain it? It was pretty easy for me.
I explain it by saying that I''ve ported 10-15 commercial games to Linux. I have a good idea how long it takes, on the average. It''s good that you write portable code, and this is reflected in the quickness with which you were able to port your game. I''ve worked on teams of 2-3 that have ported games in 24 hours, and I''ve worked on teams of 2-3 that are still trying to finish up game ports after 3-4 months. It depends on the code you start with, and the experience of the people you have porting the game.
quote: Your claim abour d3d: if you mean winner in terms of popularity, then yes. Anything else, then no. OpenGL is technologically on a par with d3d, but is more flexible. This is where you bring up the ''extension hell'' yes? Nothing that can''t be sorted with one of many libs findable thru google, and 10 mins to get it working.
Extensions are not inherently the problem, it''s that the ARB is slow to standardize extensions, and driver manufacturers are even slower to support them reliably. NVidia produces the only semi-reliable drivers on Linux, if you''re using features on par with Direct3D 8. Theoretically OpenGL can produce any effect that Direct3D can, you are right. It''s just a bit more painful in OpenGL, especially on Linux.