StealthHawk said:
demalion said:
Well, there are plenty of different ways to measure work. If you have an inefficient shader, and an efficient one, and they have the same output, you can measure the output (equal), or you can measure the number of steps or time taken, etc. Also, you can analyze different measurements and come up with another measure like efficiency. If you understand this, I believe your question is answered...?
Oi. See, you are giving vague and general answers, instead of giving specific ones.
Pardon me? What exactly is vague there? This answer is very specific, it is just "not as simple as you believed". That is why I'm disagreeing with you.
You are saying "the process works like this...but I have no proof."
Pardon? I'm saying "the process isn't suitably characterized by your simplification, and here is the information I have". This information is something you've agreed with off and on, but continue to refuse to provide a specific and consistent answer to each time I ask.
How can you come to a conclusion without proof?
Are you ignoring the information I provided, or maintaining the information I provided isn't "proof" while proposing that you yourself are free to propose your own conclusions without it? Am I supposed to be taking your commentary a different way? What about your self contradiction, and the questions regarding it you simply continue to skip over? Could you perhaps begin to effectively answer the questions I pose to help with my understanding if I am misunderstanding you? There is a rather significant backlog at the moment.
There are two ways to make a postulate, through deduction or through induction.
Which are you practicing with
your conclusion? Or does this criteria not apply to yourself? Anyways, I don't think something like abduction should be ruled out as long as it isn't abused to propose certainty.
Hereby an induction is improbable or impossible, because we cannot know the exact nature of the process unless ATI tells it to us.
Eh? Another thing that doesn't make sense to me. Induction is specific->general, deduction is general->specific.
Just because these specifics aren't as simple as you'd like, and I don't like to automatically propose what I believe by reasoning as being a "certainty", doesn't mean that I am not performing inductive reasoning to arrive at what I believe. It just means I'm trying to hold a conversation that isn't one way.
So we are left with a deduction. What specific evidence is there that supports your premise?
Isn't deduction starting from a premise to make a re-statement that is defined by the stated premises (ack...this plural strikes me as odd), i.e., a specific observation indicated by the general premise propositions. It depends on these propositions being correct.
This fits your initial statement, with you simply continuing to propose that I can't say that your premise and reasoning is incorrect without providing evidence fitting your criteria, while ignoring that you didn't provide such evidence for your own premise and reasoning in the first place, and have moved forward with providing less "specifics" than I have.
There is some deduction in my own statements as well, and you are free to discuss how my premises or reasoning is flawed.
Proposing that induction is "impossible" simply works as a device to preclude disagreement by someone who doesn't blithely propose their premise as a given, or who introduces details you wish to ignore.
I've already listed exactly what "specific evidence" I offer. Where is your own to counter it?
This seems to be summarized by your saying you're not caring about the cause, as I've addressed.
I was saying this in regards to texture aliasing.
...
You were saying that in regards to not caring whether the texture aliasing was a result of AF or LOD,
as part of "proving" that ATI's AF implementation demonstrated more texture aliasing. This is directly connected to a discussion about AF, yes?
StealthHawk said:
demalion said:
Why wouldn't the texture aliasing "people claim" be related to a higher level of detail for textures (the default for Direct3D is "highest" last I checked)? What about people who "claim" otherwise?
...
To me, the cause here is irrelevant. Something is affecting IQ, whether positive or negative, and that something is at least influenced by the way ATI performs AF. Therefore I conclude that AF is responsible.
Did I miss text that changes the meaning, misunderstand, or do you just completely fail to hold yourself accountable to your own statements?
How can you determine how much work is being done, and if the amount of work increases or not?
Well, defining the process allows you complete knowledge with regard to the result, but defining the result doesn't allow you complete knowledge of the process. Causality, as I've mentioned more than a few times.
In other words, it is indeterminable.
Umm...no. It just isn't determined by
only measuring the result you were looking at. How are confusing words like "complete", and my various phrasings of "there is more to look at", with saying this is "indeterminable"?
Again though, you came to your theory by deduction. Now I am asking for specific evidence.
I don't know why you keep proposing flawed statements to support your initial premise and conclusion, have me discuss the flaws in them, avoid engaging in that discussion, and then propose a new flawed statement...instead of beginning to consider that just
maybe a different conclusion is warranted, or that something about your initial premise and proposed relationship might be invalid. Your stipulation about deductive and inductive reasoning is just the latest manifestation, AFAICS.
Earlier you stated that if ATI AF did full degree filtering that the result would be increased texels filtered, but that the work would not increase.
No, I stated that a measure of process (time taken) demonstrably did not increase in accordance with considering only the measure of the result (i.e., even with off angles being rarely present) in comparison to a different process, and that this indicates that there is a problem with only measuring one set of results for characterizing the process.
Isn't this what you said? "As measured by this application, in this scene, and as representing unique texel samples, yes. As representing what the methodology processed, and how much processing took place to achieve that result, no. " Isn't this the same thing as saying, the number of filtered texels would increase but the work will not?
No, it is the same thing as saying I think that: in that specific application, scene, and measuring work by unique texels sampled, it would; as representing (universally, as I discussed at the time and in contrast to the first statement) what the methodolgy processed, and how much processing took place to achieve that result, it would not.
OK, I don't understand why I had to repeat myself here, so obviously I didn't get something across. At the risk of being "long winded": please look at your statement, which makes no distinction between specific example and universal applicability of it, then please look at mine, which does. How many ways should I have to say this?
Pardon me where I skip instances of where my replying to a question would consist of me repeating myself and pointing out something in this fashion.
...
The situation with nVidia drivers prevents me from providing information fitting your set of adjectives, and your sometimes agreeing that ATi doesn't have the same performance penalty even without off angles being present led me to believe we could continue without it. This is something I've covered already.
Hold on a second.
I have never disagreed that ATI's performance hit for AF is lower than NVIDIAs.
StealthHawk said:
demalion said:
We need to be clear on this: does ATI's performance hit being reduced depend on the off angles being present, or not?
Yes, I think so.
How am I supposed to deal with such self-contradiction? Upon your providing this reply, should I point out that it is only to reach this point that the evidence you ask for applies, and that I've provided reasoning from this point on already?
<snipped where, AFAICS, either you misquoted and left my reply to you embedded as if we were each other, or you quoted my own text at me and didn't realize you were replying to yourself>
Apparently what you mean is that
anyone else responding to your statements in disagreement is a waste of time. Or you wouldn't have disagreed with Quitch, right?
Not at all.
I have not seen results that support your theory. That is what I have been saying since the beginning.
OK, which theory do you mean? The "theory" I proposed as providing support for my reasoning was that ATI's AF implementation retained lesser performance hit, even without off angles being present, which you, again, seem to have agree with above. The rest is reasoning, which the result you just said you agree with support. What are you asking for?
If there is no evidence that supports or refutes or can be interpreted then what are we to dwell on?
There
is evidence, but there isn't the degree of certainty you've recently stipulated (at least, for what I've found). Why are your comments not subject to being evaluated for uncertainty? What do you think reasoning is, if not a way to work out which uncertainty is likely to be "certain"?
Let me rephrase.
I can see how AF results may tend to support your theory.
OK, then. But it really confuses me with regard to what you just asked, as what you just asked confused me with regard to what you'd just agreed with before it. This is what I mean about self-contradiction, which you don't seem willing to address or resolve.
But this seems like something after the fact.
This phrase, "after the fact"...how do you mean it? Such results support the theory. You can't just agree they support the theory in one place, and then go on about my not having provided results that support the theory in another.
Like I said, if the evidence led me to believe the same thing that you do we wouldn't be having this conversation, would we
I've covered one problem in the direct answers to your questions about "measuring work". If you wish to abandon what appears to me to be clear self-contradiction, which I hope you understand is poor logic, and focus on resolving the issue with discussing the measurement of work, please do so.
In other words, the theory supports the evidence, more than the evidence supports the theory.
This looks like a bass ackwards statement, like "That was true because you said it, more than you said it because it was true", in response to someone saying something like "it is raining".
I keep asking where the things you assert are said, and you keep ignoring my question to pose new statements for me to address. What I said was that measuring the result does not measure the process, nor measure the "work" when "work" is referring to the process. I did not refer to organization of the process and the process as things that cannot be proven, but as things that are not proven by only measuring the result.
You said it right here:
demalion said:
me said:
You're making a case, but I'm not convinced yet with the evidence provided. It just doesn't make sense to me why the adaptivity of ATI's AF needs to be dependent on the angle.
Nor will it until we reinvent or reverse-engineer ATI's "secret" AF algorithm, which I think is a bit more than detecting off angles and reducing workload for them...or else ATI could fairly trivially just remove the detection criteria used to decide to reduce quality and get their non-off angle performance gains while retaining flawless image quality (or switch it off for aniso tester applications... ).
OK, pardon me for quoting fully, but could you highlight the part of this text that says "the organization of the process and the process cannot be proven" instead of "the organization of the process and the process cannot proven by only measuring the result", except as you continue to equate "result" with "process", ignoring everything I've said on the subject?!
What was wrong with my explanation of "work", "process", and "result"?
Nothing is wrong with your explanation of "result." You still haven't told me what "work" or the "process" actually are.
Well, I'm only trying to get so far as to establish that they are not completely defined by counting texels, and that the count of texels is what is completed defined by counting texels.
You can view this as deduction, concerning progressing by establishing what the AF implementation is not, or as induction, concerning the various benchmarks and including such deductions in trying to continue define the AF process. Simply not having
completed defining the process (which is what you are demanding is necessary to address your own commentary
) does not serve to define the process as something else.
The "process" is AF, but what does that consist of.
You want a formula representation and analysis of how ATI implements their AF, then? What about your statements do you think requires me to specify such in order to be able to refute? What I've provided seems sufficient, and complaining that I haven't completed reverse engineering ATI's implementation doesn't do anything to address that.
You refer me back to your hypothetical illustrative equations with sample sets of numbers, but what are these numbers supposed to represent?
An example. Is there something I should explain about what an example is, now?
A little backtracking then. Please agree or disagree. Elaborate on your answer if you feel it is necessary.
Whether or not off angles are in the scene, the process is the same.
Sure.
Whether or not off angles are in the scene, the work done is the same.
As far as ATI applying the same process, and it being characterstically faster/more efficient than the GeForce method, yes. This is why comparing the GeForce method and ATI's method by counting texels is not a valid universal comparison, similar to trilinear/bilinear, or how 16 samples does not necessarily reduce edge aliasing more than 6.
As far as measuring the results by counting texels, no.
When off angles are present, the process and the work done are the same as when off angles are not present, but the result changes.
OK, you seem to understand then...
If full degree AF was used at all angles then:
a) performance would globally decrease, whether or not former off angles are present.
If full degree AF was used at all angles by implementing things with the same process and implementation organization as the GeForce, yes.
b) performance would only decrease when off angles are present.
If full degree AF was formerly used at non-"off" angles by implementing things with the same process and implementation organization as the GeForce, and this was then changed to apply to off angles where it didn't before, yes.