Topic Options
Rate This Topic
#231684 - 12/15/07 01:17 AM GLSL on Intel GMA 950, or lack thereof
CRasterImage Offline
Contributor
*****

Registered: 10/05/07
Posts: 77
Loc: Phoenix, AZ
I was researching why my GLSL program doesn't work on an Intel Graphics Media Accelerator 950.

The card says it is OpenGL version 1.4, however it doesn't have the GLSL functions, such as glCompileShaderARB(), glLinkProgramARB(), etc...

When I looked closely at the requirements for GLSL, I found that it needs the following extensions:

GL_ARB_fragment_shader
GL_ARB_vertex_shader
GL_ARB_shader_objects
GL_ARB_shading_language

This Intel card doesn't have those.

However, it does have these:

GL_ARB_fragment_program
GL_ARB_vertex_program

While reading the definition of those, I became confused about their significance. Are they an older version of GLSL? What are they?

Top
#231685 - 12/15/07 03:46 AM Re: GLSL on Intel GMA 950, or lack thereof [Re: CRasterImage]
sqrt[-1] Offline
Frequent Contributor
*****

Registered: 06/05/02
Posts: 910
Loc: Australia
They are the older assembly interface versions of shaders. (pre GLSL) Games like Doom3/Quake4 use these interfaces.

If you are programming GLSL you may be able to use the Nvidia Cg compiler to take GLSL and output this older assembly interface (the arbfp and arbvp profiles) Not sure if it would work however.

Top


Moderator:  Tom Nuydens, Zengar 
Who's Online
6 registered (Godlike, mattes, gdewan, ktamail, vivek vyas, Koter), 51 Guests and 86 Spiders online.
Key: Admin, Global Mod, Mod
Newest Members
Maire Nicolas, minakshee, Koter, pixelwrangler, darvid
24933 Registered Users
Top Posters (30 Days)
Alfonse Reinheart 152
ZbuffeR 92
Dark Photon 71
marshats 47
Brolingstanz 44
Ilian Dinev 41
Iulian B 38
Stephen A 35
Kip Warner 28
devdept 26
igorgiv 23
skynet 23
DarkShadow44 23
Pierre 23
Yann LE PETITCORPS 22
scratt 21
Abdallah DIB 21
Aleksandar 20
Pierre Boudier 19
dletozeun 19
Forum Stats
24934 Members
12 Forums
52391 Topics
271525 Posts

Max Online: 482 @ 08/11/08 06:19 PM