Torque3D/Engine/source/shaderGen/HLSL/debugVizFeatureHLSL.h
marauder2k7 68e762130d Compilation changes
Few compile time attempts to speed things up

Swap include guards for pramga once
Change compile options in the cmakeLists for source
generate a pch

small tweaks
2026-06-04 20:42:09 +01:00

33 lines
725 B
C++

#pragma once
#include "shaderGen/HLSL/shaderFeatureHLSL.h"
#include "shaderGen/langElement.h"
#include "gfx/gfxDevice.h"
#include "shaderGen/featureMgr.h"
#include "materials/materialFeatureTypes.h"
#include "materials/materialFeatureData.h"
/// This should be the final feature on most pixel shaders which
/// encodes the color for the current HDR target format.
/// @see HDRPostFx
/// @see LightManager
/// @see torque.hlsl
class DebugVizHLSL : public ShaderFeatureHLSL
{
protected:
ShaderIncludeDependency mTorqueDep;
public:
DebugVizHLSL();
void processPix(Vector<ShaderComponent*>& componentList,
const MaterialFeatureData& fd) override;
String getName() override { return "Debug Viz"; }
};