Uber shaders and deferred shading

Started by
0 comments, last by cozzie 7 years, 10 months ago

Do uber shaders generally include deferred shading workflows? Or is it done by the application?

I thought of something like


class ForwardShading : public ShadingTechnique {
public:
  void turnOnShaders() { forwardUberShader.activate(); }
};

class DeferredShading : public ShadingTechnique {
public:
  void turnOnShaders() { deferredUberShader.activate(); }
};

Has this issue been addressed anywhere?

Advertisement
Hi. I believe they are 2 different things.
My personal d3d9 engine uses an ubershader with forward rendering.
You can combine one and another as you like, so done by the application as you stated it.

Crealysm game & engine development: http://www.crealysm.com

Looking for a passionate, disciplined and structured producer? PM me

This topic is closed to new replies.

Advertisement