Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Zealot

OpenGL OpenGL shaders not supported...

This topic is 5655 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Ok, I have several questions: 1. For all of you who have played Aliens vs. Predator 1 or 2, did the developers use pixel shaders for the marine''s flares and shoulder lamp? If not, how did they do it? (I know that AVP was written in DX, but AVP2 was done with Lithtech, and I dunno if it is DX or GL) 2. My video card, a 3DForce S Series 315E, doesn''t support the OpenGL shader extensions. Is there any way I can mimic the effects of pixel shaders for dynamic lights and water splash effects, would you let me know? I thought that GL was supposed to emulate any functionality not supported, but I guess that doesn''t apply to extensions. I really want to use pixel shaders, is there any emulator or something that I can use instead? En taro Adun! Doom to all who threaten the homeworld! *Protoss Zealot - Starcraft*

Share this post


Link to post
Share on other sites
Advertisement
Ok, I just found out my card supports GL_texture_env_combine, which allows me to combine texture fragments or something. I was looking at the pages at Apparition(?), and the function seems to do similar stuff to the glCombinerFuncNV(?) functions. I was wondering if anyone has used this extension, and if so, how the crap do you use it ( to do point lighting, assuming I have two lightmap textures, a 1D texture for z, and a 2D texture for x,y).

En taro Adun!
Doom to all who threaten the homeworld!
*Protoss Zealot - Starcraft*

Share this post


Link to post
Share on other sites
>>3DForce S Series 315E<<
never heard of it what chipset does it have?

>> I thought that GL was supposed to emulate any functionality not supported, but I guess that doesn''t apply to extensions.<<

all extensions that make it into the opengl spec eg opengl1.2/1.3/1.4 will be emualted in software if the card doesnt support them. check what version of opengl u have with glGetString(GL_VERSION)
note all 1.1-1.4 functions are extensions

>>Aliens vs. Predator 1 or 2, did the developers use pixel shaders<<

no

show me a screenshot + ill have a guess how theyre doing it

http://uk.geocities.com/sloppyturds/kea/kea.html
http://uk.geocities.com/sloppyturds/gotterdammerung.html

Share this post


Link to post
Share on other sites
Sorry for the long delay.

Anyways, the card has a SIS 315E chipset. On the box, it claims to have hardware T&L, but I don''t recall this at www.sis.com. The card does support GL_ARB_TEXTURE_ENV_COMBINE, so does anyone know how to use it? The book Game Programming Gems has a little section on it, something about reflection I think.

I don''t know how to use it right, so if no one knows, I guess I''ll be having head aches for a while.

Sorry, but no screen shots, my HD got trashed recently, and I haven''t reinstalled AVP1 or 2 yet. I think that it uses dynamic lightmaps, but virtually every light in AVP can be destroyed, and I think that some move around. I thought that dynamic light maps were a bit GPU intesive, so it shoudln''t be possible.

Thanks.

En taro Adun!
Doom to all who threaten the homeworld!
*Protoss Zealot - Starcraft*

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!