Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can I limit the number of shader units used by my video card? (A shader unit is the part of the hardware which can execute a shader program, where each unit runs in parallel).

I'm interested in this in an OpenGL context, i have an ATI 5770 just in case that you need to know.

share|improve this question
I have absolutely no idea what this question means or what you hope to accomplish. What is a "shader unit" according to you? I've heard of shader programs, shader uniforms and shader vertex attributes, but never a shader unit. – knight666 Aug 18 '12 at 6:15
@knight666 the term "shader unit" is usually referred to the units that are composing the pipeline on your GPU, more shader units means more power for your GPU, it's 1 of the main characteristic of your GPU that can give you an idea about the performances. It's a term that is always present in every review or tech sheet, for example – user827992 Aug 18 '12 at 6:18
@user827992: "it's 1 of the main characteristic of your GPU that can give you an idea about the performances" No. It is a characteristic of your GPU, like clock speed, that people will often throw around as though it means something, but in reality doesn't mean nearly as much without knowing the architecture of the GPU in question. – Nicol Bolas Aug 18 '12 at 7:09
@NicolBolas let's say that i was zipping the concept ... – user827992 Aug 18 '12 at 7:29
up vote 3 down vote accepted

No, there is no way from OpenGL to change how your GPUs distribute your shaders across its internal computing resources. The job of the driver is to find an optimal distribution for the work you provide it.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.