# OpenGL Slang Support

**URL:** <https://community.khronos.org/t/opengl-slang-support/52921>\
**Category:** OpenGL\
**Tags:** glsl\
**Created:** [July 24, 2004, 5:01am UTC](https://community.khronos.org/t/opengl-slang-support/52921 "2004-07-24T05:01:00Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![reubenhwk](https://community.khronos.org/user_avatar/community.khronos.org/reubenhwk/32/3865_2.png) [@reubenhwk](https://community.khronos.org/u/reubenhwk)\
**Post date:** [July 24, 2004, 5:01am UTC](https://community.khronos.org/t/opengl-slang-support/52921/1 "2004-07-24T05:01:00Z")

</div>

I’m going to buy some new hardware that supports the opengl slang. What are my options? Does anything fully support GLSLNG yet? If I buy something now such as ATI 9600, if it doesn’t fully support it might GLSLNG be fully supported by that hardware later?

Thanks.

---

<div class="post-metadata">

**Author:** ![Roderic\_Ingenu](https://community.khronos.org/user_avatar/community.khronos.org/roderic_ingenu/32/48_2.png) [@Roderic\_Ingenu](https://community.khronos.org/u/Roderic_Ingenu)\
**Post date:** [July 24, 2004, 5:59am UTC](https://community.khronos.org/t/opengl-slang-support/52921/2 "2004-07-24T05:59:00Z")

</div>

ATI : R3xx+ (R9500+)  
nVidia : NV3x+ (GF FX+)

Don’t know about other IHV.

---

<div class="post-metadata">

**Author:** ![Korval](https://community.khronos.org/letter_avatar_proxy/v4/letter/k/ecc23a/32.png) [@Korval](https://community.khronos.org/u/Korval)\
**Post date:** [July 24, 2004, 10:17am UTC](https://community.khronos.org/t/opengl-slang-support/52921/3 "2004-07-24T10:17:00Z")

</div>

> Does anything fully support GLSLNG yet?  
> How “fully” do you mean?

Only the GeForce 6 series support vertex texturing and fragment-program looping. Other cards will have to either use clever tricks to work around them or drop back to software.

However, glslang is certainly usable on R3xx and NV3x hardware, so long as you know what functionality to avoid.

---

<div class="post-metadata">

**Author:** ![bloto](https://community.khronos.org/letter_avatar_proxy/v4/letter/b/df788c/32.png) [@bloto](https://community.khronos.org/u/bloto)\
**Post date:** [July 24, 2004, 10:30am UTC](https://community.khronos.org/t/opengl-slang-support/52921/4 "2004-07-24T10:30:00Z")

</div>

You should know ATI driver for linux doesn’t support GLSL for now. They stopped at opengl 1.3.

---

<div class="post-metadata">

**Author:** ![reubenhwk](https://community.khronos.org/user_avatar/community.khronos.org/reubenhwk/32/3865_2.png) [@reubenhwk](https://community.khronos.org/u/reubenhwk)\
**Post date:** [July 28, 2004, 1:56pm UTC](https://community.khronos.org/t/opengl-slang-support/52921/5 "2004-07-28T13:56:00Z")

</div>

Does anybody have a 3DLabs Wildcat VP? Does the P10 fully support OpenGL 2.0 (and open OpenGL Shading Language)? The Orange Book has the words Wildcat VP shaded with the wood shader (Color Plate 22). Does anybody know? Thanks.  
😕

---

<div class="post-metadata">

**Author:** ![reubenhwk](https://community.khronos.org/user_avatar/community.khronos.org/reubenhwk/32/3865_2.png) [@reubenhwk](https://community.khronos.org/u/reubenhwk)\
**Post date:** [July 28, 2004, 2:06pm UTC](https://community.khronos.org/t/opengl-slang-support/52921/6 "2004-07-28T14:06:00Z")

</div>

After reading some of the other threads, it seems like the Wildcat VP (and it’s successor) is superior to the current ATI and nVidia line of cards with respect to support for the OpenGL Shading Language. 3DLabs supports looping, branching (and I guess subroutine calls) whereas ATI and nVidia don’t fully support all those features yet. I don’t exactly know what I’m talking about so somebody please correct me if I wrong.  
🆒

---

<div class="post-metadata">

**Author:** ![Zeross](https://community.khronos.org/letter_avatar_proxy/v4/letter/z/bcef8e/32.png) [@Zeross](https://community.khronos.org/u/Zeross)\
**Post date:** [July 28, 2004, 11:28pm UTC](https://community.khronos.org/t/opengl-slang-support/52921/7 "2004-07-28T23:28:00Z")

</div>

Wildcat VP has fairly limited fragment programmability (In DirectX terminology it is PS1.3 level). And even its vertex programability is not up to par with GLSL (no vertex texturing, no dynamic branching).

For the moment from a hardware point of view nVidia is the nearest to full GLSL support with its Serie 6. But on the other hand from a software point of view ATI is more advanced in its driver if we believe [http://www.3dlabs.com/support/developer/ogl2/downloads/glslparsetest.exe](http://www.3dlabs.com/support/developer/ogl2/downloads/glslparsetest.exe)

---

<div class="post-metadata">

**Author:** ![reubenhwk](https://community.khronos.org/user_avatar/community.khronos.org/reubenhwk/32/3865_2.png) [@reubenhwk](https://community.khronos.org/u/reubenhwk)\
**Post date:** [July 30, 2004, 4:50am UTC](https://community.khronos.org/t/opengl-slang-support/52921/8 "2004-07-30T04:50:00Z")

</div>

Does anybody know if Mesa3d is going to support OpenGL Shading Language anytime soon?

---

<div class="post-metadata">

**Author:** ![Roderic\_Ingenu](https://community.khronos.org/user_avatar/community.khronos.org/roderic_ingenu/32/48_2.png) [@Roderic\_Ingenu](https://community.khronos.org/u/Roderic_Ingenu)\
**Post date:** [July 30, 2004, 5:34am UTC](https://community.khronos.org/t/opengl-slang-support/52921/9 "2004-07-30T05:34:00Z")

</div>

3DLabs : P10+

3DLabs P20 is very advanced, I doubt any other chip match its capabilities, though I cannot say for sure since there’s not many details public yet.

---

<div class="post-metadata">

**Author:** ![system](https://community.khronos.org/uploads/default/original/2X/b/ba89cb49313a0e869198c8be354afde8bcae027e.png) [@system](https://community.khronos.org/u/system)\
**Post date:** [October 19, 2021, 7:52pm UTC](https://community.khronos.org/t/opengl-slang-support/52921/10 "2021-10-19T19:52:26Z")

</div>

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.
