GS support is relatively recent (months not years) in the OpenGL driver so I guess it could be a bug. A bunch of us read the forums including a few of the driver architects, but a bug ticket at ati.cchtml.com is probably the most reliable way to reach the right people.
The bigger question is what the bug ticket should contain. Am I correct in thinking that you expect the depth values to be a mix of +ve and -ve but they're all coming out +ve ? If so, would it be possible to attach a simple program that demonstrates the one piece you think is not behaving correctly ?
The most effective bug tickets are the ones which basically say :
- I ran this data through those GL calls
- output was A, I expected B
At that point one of the devs can usually respond either with "we think A is correct, see point 57 on page 11,357" or "oh crap, we'll fix it"
My first thought was "don't depth values always have a constant sign once the primitives have gone through the vertex shader ?" but that's based more on hardware knowledge than OpenGL knowledge.


Reply With Quote

