mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-29 00:06:44 -04:00
ShaderGenerator: remove unnecessary member, define all stub methods
This commit is contained in:
parent
f65fd44c08
commit
10bb4a33d3
@ -2032,4 +2032,28 @@ operator == (const ShaderKey &other) const {
|
||||
&& _light_ramp == other._light_ramp;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
// Stubs for when building without Cg support.
|
||||
ShaderGenerator::
|
||||
ShaderGenerator(const GraphicsStateGuardianBase *gsg) {
|
||||
}
|
||||
|
||||
ShaderGenerator::
|
||||
~ShaderGenerator() {
|
||||
}
|
||||
|
||||
void ShaderGenerator::
|
||||
rehash_generated_shaders() {
|
||||
}
|
||||
|
||||
void ShaderGenerator::
|
||||
clear_generated_shaders() {
|
||||
}
|
||||
|
||||
CPT(ShaderAttrib) ShaderGenerator::
|
||||
synthesize_shader(const RenderState *rs, const GeomVertexAnimationSpec &anim) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
#endif // HAVE_CG
|
||||
|
@ -89,7 +89,6 @@ protected:
|
||||
|
||||
// RenderState analysis information. Created by analyze_renderstate:
|
||||
|
||||
CPT(RenderState) _state;
|
||||
struct ShaderKey {
|
||||
ShaderKey();
|
||||
bool operator < (const ShaderKey &other) const;
|
||||
@ -197,16 +196,14 @@ private:
|
||||
// If we don't have Cg, let's replace this with a stub.
|
||||
class EXPCL_PANDA_PGRAPHNODES ShaderGenerator : public TypedReferenceCount {
|
||||
PUBLISHED:
|
||||
ShaderGenerator(const GraphicsStateGuardianBase *gsg) {}
|
||||
virtual ~ShaderGenerator() {}
|
||||
ShaderGenerator(const GraphicsStateGuardianBase *gsg);
|
||||
virtual ~ShaderGenerator();
|
||||
|
||||
virtual CPT(ShaderAttrib) synthesize_shader(const RenderState *rs,
|
||||
const GeomVertexAnimationSpec &anim) {
|
||||
return nullptr;
|
||||
}
|
||||
const GeomVertexAnimationSpec &anim);
|
||||
|
||||
void rehash_generated_shaders() {}
|
||||
void clear_generated_shaders() {}
|
||||
void rehash_generated_shaders();
|
||||
void clear_generated_shaders();
|
||||
|
||||
public:
|
||||
static TypeHandle get_class_type() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user