3dfxzone.it WorldWide Community

3dfx Hardware & Software => Hints By Advanced Users => Topic started by: piriu on 19 January 2004, 12:47:31

Title: HSR
Post by: piriu on 19 January 2004, 12:47:31
How can you improve HSR for Voodoo? Can be more stable and usable for both OpenGl and D3D? Also can you use gouraud shading for rendering far away surfaces? Far away surfaces can have lower quality of lighting.
Title: HSR
Post by: Nightbird on 20 January 2004, 23:56:42
Well, in the Nudrivers5 (since i'm running Me), you have an option for the HSR (D3D beta ; OpenGl and Glide beta)
Are they working ? OpenGl since this is the original feature, yes
I tried also in glide, i would say that the game was "unplayable" with "aggressive tilings"
Title: HSR
Post by: dborca on 21 January 2004, 09:32:26
QuoteOriginally posted by Nightbird

Well, in the Nudrivers5 (since i'm running Me), you have an option for the HSR (D3D beta ; OpenGl and Glide beta)
Are they working ? OpenGl since this is the original feature, yes
I tried also in glide, i would say that the game was "unplayable" with "aggressive tilings"
Yep! The (in)famous HSR is nothing but a big can of worms! I doubt it works in OpenGL... and I know it messes up everything in Glide.
Title: HSR
Post by: piriu on 21 January 2004, 11:07:29
O.K. about HSR, but at least some object culling(in sw)? Also Voodoo can do some pixel looping in hw? It would be like texturing in multiple passes, but without reads/writes in to the memory.
Title: HSR
Post by: dborca on 21 January 2004, 11:52:58
QuoteOriginally posted by piriu

O.K. about HSR, but at least some object culling(in sw)?
Hmmm... this has to do with the application. There are many ways to cull polygons: Mesa+Glide does polygon culling. If you mean object culling, I imagine it has to do with occlusion queries. Voodoo cannot implement ARB_occlusion_query, because it can't handle multiple queries at a time (as spec requires). It can handle HP_occlusion_test, though! But this DEFINITELY implies the application makes use of such features.

QuoteAlso Voodoo can do some pixel looping in hw? It would be like texturing in multiple passes, but without reads/writes in to the memory.
Pixel looping? I'm not quite following you! Please be more explicit!
Title: HSR
Post by: piriu on 21 January 2004, 16:37:09
I mean a route something like this: a pixel enter in the rendering pipeline, is rendered, after that is looping back on the begining of pipeline is rendered second time (second pass), and so on until is having 3 or 4 texture layers(depends of visual effect). Only now, after 3-4 passes is writen in frame buffer. I mean in the first pass is the basic texture, in the second one isthe light map or other texture.
Title: HSR
Post by: Nightbird on 21 January 2004, 21:55:39
QuoteI doubt it works in OpenGL... and I know it messes up everything in Glide
In OpenGl this is like in Glide, same problems [:p]