School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 300,444 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,520 people online right now. Registration is fast and FREE... Join Now!




Vertex and Pixel shader instructions sets

 

Vertex and Pixel shader instructions sets

sigflup

23 Jun, 2009 - 08:29 PM
Post #1

New D.I.C Head
*

Joined: 27 Apr, 2009
Posts: 5

Hey. Firstly, what sort of standard is shaders? Is this driven by the api makers or the card makers? Who's trying to be compatible with who? Secondly, does anyone have a link to the complete instruction sets for vertex and pixel shaders? Seems most place google brings me is "shader tutorial, by franky" which is always lacking of low-level detail.

User is offlineProfile CardPM
+Quote Post


Tom9729

RE: Vertex And Pixel Shader Instructions Sets

24 Jun, 2009 - 03:15 AM
Post #2

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,129



Thanked: 53 times
Dream Kudos: 425
My Contributions
http://en.wikipedia.org/wiki/Shading_language
User is offlineProfile CardPM
+Quote Post

bobjob

RE: Vertex And Pixel Shader Instructions Sets

24 Jun, 2009 - 10:12 AM
Post #3

D.I.C Head
**

Joined: 29 Mar, 2008
Posts: 115



Thanked: 8 times
My Contributions
did you want to use low level shaders? like assembly?

Iv been trying to find more on them on the net, with little success. Yet i have been fiddling around with them alot.
User is offlineProfile CardPM
+Quote Post

Tom9729

RE: Vertex And Pixel Shader Instructions Sets

24 Jun, 2009 - 10:29 AM
Post #4

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,129



Thanked: 53 times
Dream Kudos: 425
My Contributions
Some links I just found on Google...
ARB_vertex_program tutorial
Another one (pdf)
ARB_fragment_program spec
ARB_vertex_program spec

I think the lack of info on the old assembly shaders is because they were just extensions that were added to the OpenGL 2.0 spec as GLSL.

Take a look at Nvidia's Cg (C for graphics). Looks a bit easier to pickup than GLSL, and isn't limited to just OpenGL.

This post has been edited by Tom9729: 24 Jun, 2009 - 10:30 AM
User is offlineProfile CardPM
+Quote Post

bobjob

RE: Vertex And Pixel Shader Instructions Sets

24 Jun, 2009 - 11:42 AM
Post #5

D.I.C Head
**

Joined: 29 Mar, 2008
Posts: 115



Thanked: 8 times
My Contributions
The reason i like the assembly shaders is because of its support on older openGL cards. But there definately not for everyone.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/8/09 01:42AM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month