phil05

Members
  • Content count

    1192
  • Joined

  • Last visited

Community Reputation

100 Neutral

About phil05

  • Rank
    Banned
  1. Alright. I guess what I'm wondering is how can I tell during runtime?
  2. Heh, yeah that could cause some frustration. I noticed my Windows\System32\ folder contains opengl32.dll. Is this the one I should be removing? Just out of experimenting, I removed it, and my application still ran without a problem. I just need to make sure what dlls I should be looking out for. Thanks again. PS. I noticed when I execute my OpenGL program, it automatically throws opengl32.dll BACK INTO Windows\System32\. *scratches head*
  3. I have an outdated video card (ATI Radeon 9250), but I used glGetString() finding it supports up to version 1.3.1072. Thanks for the input today. With dlls being in the video card these days, I guess there's less worry about how MS tries to degrade it.
  4. I think so. I guess I'm using the software interface until I read about extensions? Are they fairly easy to use in your opinion?
  5. I bought the OpenGL SuperBible, and I had the impression that OpenGL is hardware-based on Windows XP and Vista (if the video card supports Vista's requirements). The book says otherwise, like the entire MS implementation is software-based. The book reads... Quote: OpenGL is intended for use with computer hardware that is designed and optimized for the display and manipulation of 3D graphics. Software-only, "generic" implementations of OpenGL are also possible, and the Microsoft implementations fall into this category. With a software-only implementation, rendering may not be performed as quickly, and some advanced special effects may not be available. However, using a software implementation means that your program can potentially run on a wider variety of computer systems that may not have a 3D graphics card installed. I'm assuming the author got this wrong?
  6. Managed DirectX - Performance?

    The performance is there. The flexibility, documentation, and MS's consistency isn't there. If you want to used managed code, I would suggest waiting for MS's new XNA framework.
  7. OpenGL OpenGL Super Bible

    I just started reading it. It has every topic I can think of, with the third edition even talking about OpenGL|ES at the end, OpenGL 2.0, GLSL, and much more. It starts off as newbie topics but gets very advanced in later chapters. I highly recommend it.
  8. Thoughts on languages

    No wonder why professionals say to stay away from this board.
  9. .NET Portability

    Well, that's always good. I still think MS should "link" another OS user so they can lure them into the dark, dark dungeon.
  10. .NET Portability

    That's true, but still if a customer was using Linux, shouldn't MS provide a way so he can get the same benefits as a Windows user?
  11. Thoughts on languages

    actually, it's WTF 2.0
  12. Thoughts on languages

    Yep. Thanks for the thoughts everyone.
  13. .NET Portability

    Has Microsoft said anything about making .NET officially portable with other operating systems? I heard of Mono but I am curious if MS plans on integrating .NET with each OS more closely than Java ever has. Reason I believe they should is because Sun realized they were dealing with an internet age where several types of computers were connected. A small demostration is to go view a Java applet on any computer. Now go view a MS user control embedded in a browser. It only works for IE/Windows proving that you'll loose people/customers because of this. This is just one example out of many. Has MS made any comments on portability plans?
  14. Thoughts on languages

    To void*: I did? I just updated the end of my post. Thanks for the input. I guess all languages do have their similarities but also each is made to go beyond another language. Each takes time to learn. The elementary stuff should be learned within a day, though. I read somewhere to focus on what you feel most comfortable on. That is quite true. It makes sense to me. In that case, it's C#. I'm not much of a MS fan these days because I can never tell what their goals are. They seem to change within the hour. This is confusing to me as a programmer because I'm trying to make software hoping that my selected languages (C#/MDX) don't get deprecated within 3 years, and it already seems like Avalon will be replacing MDX. It just makes me wonder what's the point to learn it sometimes. As I said before, MS likes to 'add onto the new' rather than Sun's 'add onto the old.' I'm sorry if I'm totally off but I've been feeling this for quite some time. I assume that's why everyone hates MS. And security reasons. I like MS's tools but they get replaced way too fast causing any programmer to go crazy. I know we live in a fast paced world, but MS never had so much competition before. I suppose its just hard for me to keep up with them. Edit: Maybe I should just let go of my feelings and just learn it. I'm wasting too much time predicting the future.
  15. Thoughts on languages

    Well, I did my studying. I learned several languages at home including C#, Java, and learned VB.NET and C++ at college. These are my primary languages I program in. I had to face some hard truth... what I want to do in my life. I know it's taking my degree in Computer Science. I'm already on my third year now. I figured game programming is the one. I figure that C++ is the way to go with games... heck, the market uses it beyond any other competing language. It's a standard, sure. But I think of how games and software are evolving, growing more tightly onto the internet requiring portability since most gamers won't be using the same computer or OS brand. I know future computers will be fully .NET'ish, leaving C++ in the PC market place, only to assume that C++ will be no longer upgraded. Since most computers use Windows, I believe it's an issue. C++ will eventually die in that, but I feel it will continue in consoles for a very long time. So, as you can tell, I've been doing some thinking in what language to persue on for games. I'm capable of any language. .NET is good, but I don't know Microsoft's direction. Java is excellent, can do many things, but not very powerful in the marketplace for commercial games, which is sad over the last 10 years. C++ continues to dominate the planet, but falls short in the internet age that we now live in. Also the whole thing of compiling for each target is somewhat annoying when you want anyone with any target to play the same program. That's what I like about Java. So... I guess I just need some direction in where to go next. I feel stuck.