Hi,
Let me first tell you why I am even asking this question. I was going to go with DirectX but I wanted to check out OpenGL first. After looking at the differers in just one program in OpenGL and all most the same thing in DirectX I was going to go with OpenGL. Also OpenGL seems easier to learn, not as picky as Direct (Meaning what version of DirectX you have, ect.), rendering difference, and most of all it works on ALL platforms not like DirectX which Microsoft is stuck up and only makes things for there platforms!
So I stared looking in to. Some people I know are going to learn OpenGL with me we have all found in some place or a another that DirectInput and DirectSound are require to get Input and play Sound in OpenGL programs. This seem to defeat the purpose of using OpenGL because it would require the person to have DirectX on there machine so it would only work on Windows platforms. Not Linux, all mac versions, ect.
So I need to know if this is true to get Input and Sound do you need to have DirectX? or can OpenGL do all this? Please do not tell me how to code this because as I said before I do not know it and need to know if Input and Sound is possible in OpenGL before I try to learn it!
Thanks,
Andrew