PDA

View Full Version : Does NV25 support signed stencil buffer?


embargiel
03-Mar-2003, 23:54
Anyway, since I'm clearly a noob in this kind of problem, I just want to ask a question, does NV25 support signed stencil buffer. As long as I know it doesn't since it can't render stencil buffered shadow volumes in one pass. If not, on what DX that feature exist? Any answers will be appriciated.

Xmas
04-Mar-2003, 00:50
Signed stencil buffer? You surely mean double sided stencil (which simply means that you use a different stencil operation depending on whether the polygon rendered is front facing or back facing. Signed stencil doesn't make sense as you could do anything signed values allow with unsigned values.

embargiel
04-Mar-2003, 01:09
Sorry, what I mean is 2 sided stencil. (Xmas you're right since signed value can be done allow with unsigned value).

Xmas
04-Mar-2003, 01:25
NV25 doesn't support two-sided stencil. R3x0, NV3x and S3 DeltaChrome do.

embargiel
04-Mar-2003, 01:35
How about NV2A? Anyway, is it DX9 feature?

Reverend
04-Mar-2003, 05:52
None of NVIDIA's NV2x (including NV2A) supports this, and dbl-sided stencil was not available prior to DX9.

Ilfirin
04-Mar-2003, 06:34
The functionality was, however, supported for all of NV2x in the drivers via OpenGL extensions.

embargiel
04-Mar-2003, 11:30
Isn't it implemented at Opengl 1.3 . But only accessable via nv30 since it was implemented in CineFX?

ector
06-Mar-2003, 18:45
It's accessible in DX9 too, and it is implemented on Radeon 9500/9700

embargiel
06-Mar-2003, 20:32
Originally posted by ector
It's accessible in DX9 too, and it is implemented on Radeon 9500/9700

That's what I'm talking about, it can't be accessed by nv2x based hardware, right?

DeanoC
06-Mar-2003, 21:04
Isn't it implemented at Opengl 1.3 . But only accessable via nv30 since it was implemented in CineFX?

IIRC it isn't a part of standard OpenGL yet, there are 2 almost identical extensions (seperate reference value being the only difference?).

Which sucks! Why 2 extensions todo the same thing? Couldn't they agree on the majority and NVIDIA just had another small extension for the 1 thing CineFX does different?

pcchen
07-Mar-2003, 06:52
It looks like ATI_seperate_stencil more closely resemble the DX9 style, and EXT_stencil_two_side is a bit more OpenGL style. Other than that, their functions are pretty much the same.