Your argument is extremely flawed. If I bought the game then I did not get anything for free. I paid for it. I don't care who provided the written code to run the game. I paid for the game. I want it to work on my hardware.
Didn't the game work on your hardware?
ATI has provided plenty of funding in the past without stipulating that the developer lock out features from other companies. The bottom line is that nVidia and Eidos engaged in practices that if taken further would only hurt consumers. Nothing you argue has changed this fact.
Again, didn't the game work on your hardware?
There is a function in the game that will only be enabled with a Nvidia card, and you can use it once you plug in a Nvidia card. No?
I don't care what nVidia paid for and what Eidos paid for. I only care about my own interest. It doesn't matter to me that nVidia paid for it. If I bought the game then I expect it to work on my system as fully featured as technically possible. I don't want it to exclude features because of hardware bias. That's the bottom line.
You do have the all the features. You however disagree the conditions of which some features requires. Try to read the EUA and you shall find that you have agreed the way it is coded.
When I buy a game, buy a game mind you not get it off of a torrent, I didn't get anything for free. I paid for it. If Eidos or any other developer lacks the resources
Again, didn't the game work on your hardware?
And apparently free software works just fine if you haven't heard about the open source software movement. Even Microsoft incorporates open source code in certain situations. Maybe it doesn't work or make sense in every situation but companies like Red Hat seem to make a decent living off of providing software for free.
hahaha.
Red Hat
Please get your facts straight. I can create something and allow others to use it for free, or I can charge whatever price i see fit. The only question is, will people buy it. If I write something that requires another program, then I need to pay that program too. Linux code, itself, is free. Programs developed from it, may not. Programmers can't bundle programs made by others and sell it without sharing profits, or alter programs made by others without authorizations.
Rat Hat don't make living for free. No one can make living for free. Fees can be paid by advertisement, which some program appears to be free, yet someone paid for the program for you so that you will look at its ads.
Nvidia did not charge any fees to Eidos or Rocksteady for the program to run on its hardware because the coding itself is based open standards. Nvidia have no rights to force programs written by others to behave differently on varies hardwares. Nvidia do have these rights if the code belongs to them.
You are using the same flawed argument again. When I buy a Radeon 5870 I didn't get those new features such as DX11 in the new Radeon 5xx0 series free. When I buy a Geforce 285 I didn't get PhysX free. I paid for it. When I bought my ATI or nVidia card, they got my money for the hardware. If they can't afford to sell it at a lower price, then they need to look at their operations and cut the fat or raise prices. If the product is not selling then they have to figure out why and fix it. That's business. When I buy a game or buy new hardware, I do not get a single thing for free. I paid for it. That's what buying is.
Yes, you don't need to pay extra to ATI when you run Dx11 apps, but you do need to pay the Dx11 apps, as well as an OS that supports it. That does not mean you have all the rights to own or use any programs ATI has written in Dx11. If ATI decided to write a game based on Dx11, you still need to pay for it. If ATI decided to write a game based on Dx11 that only works on ATI cards, you still need to pay for it. Nvidia user can buy it, but it won't run. If ATI decided to write a game based on Dx11 that only works on its own card that supports Dx11 at no charge, then you can have it for free. ATI can also create a program that works only on its competitors hardware for free. This way, even though you own a ATI card that support Dx11 under a Dx11 supported OS, you can't run it. Vice Versa.
In simple terms. Ones can write a piece of code and decide what environment it runs in, and how it behaves. The solo question is, will it sale. The less restriction on environment, the better. For example, a game will sale better if it runs under any OS and hardware then a game that only runs on specific OS and hardware. As an argument for this thread, the one who wrote such code, is Nvidia.
If ATI or nVidia gave me free hardware then they can stipulate that it run only certain features on certain software I buy. The fact that I have to pay good money means I have expectations for how my hardware interacts with my software. But yeah, if you like getting screwed by faceless corporations then all the power to you.
You paid for the video card, then you can do anything on it, use it the way you like. You paid for a game, then you must play it the way you have agreed, have you read the EULA? Once you click "Accept" it means you will only use its program the way it is specifies. Again, MSAA can only be enabled by Nvidia cards. Complaint to ATI or Eidos if you believe that is not the ways it should be played. No where on the box said that you can enable MSAA on ATI video cards.
Uhh...what world do you live in? Yes, ATI is cheaper but the reason that people buy nVidia is because they have provided better hardware in the past few years. Excepting the ATI Radeon 9700's, nVidia has provided equal or better hardware. Look at the Radeon 4xx0 series. They didn't sell well because they are cheap, they sold well because they provided value.
I am not trying to judge which invested more into the gaming industry. The fact is, Nvidia created a piece of code in Batman: Arkham Asylum that enables AA. The fact is, Nvidia owns that piece of code. The fact is, ATI don't have a piece of code that allows the same functionalities to be enabled. ATI may have helped other games, but not Batman: Arkham Asylum, and have not create codes that benefits its user like Nvidia did. Yes, it is not your fault, or mine, but definitely not Nvidia. Why are you defending ATI for not making the game better for ATI user? Why are you attacking Nvidia for making the game better for Nvidia user? All you need to do is to buy a Nvidia card and you can enjoy ingame AA, for free.
And once again, for the millionth time, ATI does provide financial support for games. All they ask is for some advertisement. They don't engage in practices that hurt consumers as seen by nVidia.
Once again, didn't the game work on your hardware? The part that allows MSAA belongs to Nvidia, and they have control over it. You shouldn't buy the game if you believe otherwise.
You can keep saying "It should...", but "It doesn't..." You brought the game to play, not to dictate the way it is coded. Whether Nvidia should allow ATI user to run their code does not depend on whether you brought the game, or your hardware configurations.