Talk:Pixel shader

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Merger proposal[edit]

I propose that High Level Shader Language be merged into Pixel shader. I think that the content is the same and relevent to article "Pixel shader". 76.64.117.68 (talk) 01:00, 29 June 2011 (UTC)[reply]

Direct X Bias[edit]

Why does this page have a big list of Direct X requirements? Little mention of GL versions of shaders. —Preceding unsigned comment added by 139.80.98.22 (talk) 23:58, 30 March 2009 (UTC)[reply]

This is indeed a problem. This extends to even the title of the article, since only the Direct X rendering API refers to these programs as "Pixel Shaders." The OpenGL system does not use the term "shader," instead preferring "program," but it might easily be argued that "shader" is the prevalent term in common use.

The word "pixel" in the name is, however, erroneous. What a "pixel shader" shades are fragments and not pixels. While many people in casual conversation will conflate fragments and pixels, the two concepts are distinct in important ways. Linking this article to the article for Pixel only furthers the potential for confusion, since the definition of pixel there is not what a DirectX "pixel shader" shades. --Euler Angles (talk) 16:52, 10 July 2009 (UTC)[reply]

Radeon 9200[edit]

Does the Radeon 9200 support pixel shader 2.0? —Preceding unsigned comment added by 24.156.28.128 (talk) 09:19, 14 September 2008 (UTC)[reply]

No, Radeon 9200 is a die-shrunk 8500 series chip. Pixel Shader 1.1 —Preceding unsigned comment added by 207.127.128.2 (talk) 17:56, 11 June 2009 (UTC)[reply]

Functions with bad definitions[edit]

Realism and explosion effects are listed as applications for pixel shaders. While this may be true, I haven't heard of a specific technique called "realism" (is this vs. non-photo-realistic rendering?) nor an explosion technique that utilizes the pixel shader. In fact, googling for "pixel shader explosion" (even without the quotes) seems to give no relevant hits.

Suggestions for expansion[edit]

A list of specific techniques and applications, and possibly variations on those techniques might be useful. For example, a link to alternative algorithms for bump mapping (such as ones that take occulsion into account), or to some of the preliminary work on a pixel shader based ray tracer.

Also, when specifiying that operations are performed per-pixel, some qualification is essential. Can textures be generated/modified using pixel shading ("procedural textures")? Can full-screen effects (effects on the frame buffer) be made using the pixel shader? The depth/stencil buffers? etc. Placing these sorts of qualifications, and explicit examples for each may lay ground work for greatly expand this article.

Another application: offloading colorspace conversion from the CPU during video playback [1] —Preceding unsigned comment added by 82.36.30.34 (talk) 05:20, 13 December 2007 (UTC)[reply]

Download?[edit]

Is there a way or website that I can use to download Pixel Shader v1.1? I REALLY need it. PLEASE HELP! 72.74.112.251 21:25, 22 August 2007 (UTC)[reply]

Wikipedia is not a support forum. You cannot "download" pixel shaders, it's a part of your graphics card. -- intgr #%@! 23:01, 22 August 2007 (UTC)[reply]

To further clarify, you CAN download "Drivers" that enable Pixel Shader 1.1 if your card has the hardware to support this version. You can also download DirectX 8.1 (or higher) which is a requirment to provide Pixel Shader 1.1 presuming you also have compliant drivers and the hardware (as above).

radeon9800 series[edit]

this series supports near PS_2_a spec, don't it?
i found that SmartShader™ 2.1 seems provide pixel shader programs with unlimited instructions.
http://ati.amd.com/products/radeon9800/radeon9800pro/specs.html

but, vertex programs is up to 65,280 instruction. not 65,536. —Preceding unsigned comment added by 203.135.245.193 (talk) 17:35, 8 March 2008 (UTC)[reply]

List of[edit]

Why shouldn't the list of 'games' that require shaders be deleted?

[6]: It's not unlimited. [7 & 8]: It is purely informational for people to understand what software uses pixel shader and at the same time will know what hardware may be required in order to utilize this. In turn, it links software which may include a history of its development on how they utilized it. It's not a List of small-bust models and performers. [11]: It's not volatile, and it doesn't need effor to be up to date Wikipedia:LC

Is it because it's too long that opt you to delete it?

119.95.56.88 (talk) 13:04, 18 April 2009 (UTC)[reply]

It is not encyclopedic. There is nothing more I can say about those games than "they use pixel shaders". What does that have to do with anything? Should we list every single building ever made from concrete in the article about concrete? It does not develop the article whatsoever.
To reiterate the points at WP:Listcruft:
6. It is indeed unlimited. New games are constantly being released and one can expect many of them to use pixel shaders now that the technology is ubiquitous.
7. Self evident.
8. Self evident. Wikipedia is a general encyclopedia, not a how-to for clueless gamers.
11. See point 6.
Additionally,
3. The list is an indiscriminate collection of information. This list belongs on a computer game website, but not on Wikipedia.
And yes, it is too long; it disrupts my modulated aura channels. Especially as this content has been deleted from Wikipedia five times now.
~ Jafetworkplaywatch 20:59, 18 April 2009 (UTC)[reply]
Agreed with Jafet. I'd like to see a commercial computer game produced since 2005 that doesn't use pixel shaders. -- intgr [talk] 23:50, 18 April 2009 (UTC)[reply]
Could you please at least put back the table of hardware support for pixel shader versions. This information is very usefull and Google always gave this page to me when I wanted this info(since no other compiled list of version compatibility exists). Possibly a new page could be created for this to prevent clutter. This would allow vertex shader support too be added too.121.73.130.22 (talk) 11:23, 20 April 2009 (UTC)[reply]
The above seems ridiculous. If you search any shopping website (newegg, amazon, whatever) for the card you're considering, it'll tell you there. Those websites even allow you to browse them by those criteria! And if you need to know what version shader a game is using, look at it's DirectX version, that'll let you know.. 98.242.137.53 (talk) 20:19, 27 October 2011 (UTC)[reply]

Lego Star wars II[edit]

{{helpme}}

Hi, im CBU.

anyway, I was trying to get my Lego star wars game working on PC and it won't work!! My PC dont have pixel shader or anything. Can anyone tell me how I get it for free Thanks, I really liked this game ( I played it on my friends PC before )

By CBU 07:04, 1 July 2009 (UTC)[reply]

This is NOT an appropriate use of {{helpme}} feature. Please only use it to ask for help on Wikipedia related issues. I'll answer your questions anyway, but please don't take this as an affirmation of your inappropriate use of the help system. Pixel shader functionality is provided by your video card hardware. If you're getting this error it means you video card is not compatible and you will have to upgrade to a newer one to run the game; Check Pixel Shader for a list what what video card hardware supports which version of pixel shader. AGAIN, PLEASE DO NOT USE THIS HELP SYSTEM TO ASK FOR TECH SUPPORT IN THE FUTURE. --MiloKral (talk) 07:23, 1 July 2009 (UTC)[reply]
http://reabo.co.uk/_tutorials/legostarwarsproblem.aspx
http://forums.eidosgames.com/archive/index.php/t-52081.html
http://forums.lucasarts.com/thread.jspa?threadID=114986&tstart=0 Kwiki (talk) 11:08, 1 July 2009 (UTC)[reply]

History ref[edit]

The stub that relates PS with RenderMan is taken directly from the creators' website, thus I believe it should be justifiable to add the ref to it.

Also, to the person that keeps reverting Crispier to Crisper, crispier is the true superlative of crispy. Crisper, on the other hand, is part of a fridge. [1]

Bulhis899 (talk) 23:06, 26 July 2009 (UTC)[reply]

Intel gma 3000 & 3100 actually ps 2b?[edit]

http://en.wikipedia.org/wiki/Intel_GMA#GMA_3000 —Preceding unsigned comment added by 173.66.178.90 (talk) 03:14, 18 October 2010 (UTC)[reply]