mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-10 22:24:33 +00:00
tested and working
hopefully it stays that way
This commit is contained in:
parent
7d312d6429
commit
7cd94f5de5
3 changed files with 25 additions and 0 deletions
|
|
@ -98,6 +98,8 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override { return "Accu Scale"; }
|
||||
};
|
||||
|
||||
|
|
@ -118,6 +120,8 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override { return "Accu Direction"; }
|
||||
};
|
||||
|
||||
|
|
@ -138,6 +142,8 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override { return "Accu Strength"; }
|
||||
};
|
||||
|
||||
|
|
@ -158,6 +164,8 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override { return "Accu Coverage"; }
|
||||
};
|
||||
|
||||
|
|
@ -179,6 +187,8 @@ public:
|
|||
}
|
||||
}
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override { return "Accu Specular"; }
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -37,5 +37,7 @@ public:
|
|||
void processPix(Vector<ShaderComponent*>& componentList,
|
||||
const MaterialFeatureData& fd) override;
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override { return "Debug Viz"; }
|
||||
};
|
||||
|
|
|
|||
|
|
@ -180,6 +180,8 @@ public:
|
|||
|
||||
void processPix( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
U32 getOutputTargets( const MaterialFeatureData &fd ) const override { return mOutputTargetMask; }
|
||||
};
|
||||
|
|
@ -306,6 +308,7 @@ class DiffuseFeatureHLSL : public ShaderFeatureHLSL
|
|||
public:
|
||||
void processPix( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
Material::BlendOp getBlendOp() override{ return Material::None; }
|
||||
|
||||
|
|
@ -540,6 +543,8 @@ public:
|
|||
void processPix( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
Material::BlendOp getBlendOp() override { return Material::None; }
|
||||
|
||||
String getName() override
|
||||
|
|
@ -559,6 +564,8 @@ public:
|
|||
void processPix( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
|
||||
U32 getShaderStages() override { return ( GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
String getName() override
|
||||
{
|
||||
return "Glow Mask";
|
||||
|
|
@ -583,6 +590,8 @@ public:
|
|||
void processPix( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::PIXEL_SHADER); }
|
||||
|
||||
Material::BlendOp getBlendOp() override { return Material::None; }
|
||||
|
||||
String getName() override { return "HDR Output"; }
|
||||
|
|
@ -627,6 +636,8 @@ public:
|
|||
void processVert( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::VERTEX_SHADER); }
|
||||
|
||||
String getName() override
|
||||
{
|
||||
return "Particle Normal Generation Feature";
|
||||
|
|
@ -673,6 +684,8 @@ public:
|
|||
void processVert( Vector<ShaderComponent*> &componentList,
|
||||
const MaterialFeatureData &fd ) override;
|
||||
|
||||
U32 getShaderStages() override { return (GFXShaderStage::VERTEX_SHADER); }
|
||||
|
||||
String getName() override { return "Hardware Skinning"; }
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue