Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion src/Features/ExponentialHeightFog.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@

struct ExponentialHeightFog : Feature
{
private:
static constexpr std::string_view MOD_ID = "180146";

public:
virtual bool SupportsVR() override { return true; };
virtual inline std::string GetName() override { return "Exponential Height Fog"; }
virtual inline std::string GetShortName() override { return "ExponentialHeightFog"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL("999999"); }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual std::string_view GetCategory() const override { return FeatureCategories::kLighting; }

virtual inline std::pair<std::string, std::vector<std::string>> GetFeatureSummary() override
Expand Down
3 changes: 0 additions & 3 deletions src/Features/ExtendedTranslucency.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,8 @@

struct ExtendedTranslucency final : Feature
{
static constexpr std::string_view MOD_ID = "150755"sv;

virtual inline std::string GetName() override { return "Extended Translucency"; }
virtual inline std::string GetShortName() override { return "ExtendedTranslucency"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "EXTENDED_TRANSLUCENCY"sv; }
virtual inline std::string_view GetCategory() const override { return FeatureCategories::kMaterials; }
virtual std::pair<std::string, std::vector<std::string>> GetFeatureSummary() override;
Expand Down
4 changes: 0 additions & 4 deletions src/Features/GrassCollision.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,9 @@

struct GrassCollision : Feature
{
private:
static constexpr std::string_view MOD_ID = "87816";

public:
virtual inline std::string GetName() override { return "Grass Collision"; }
virtual inline std::string GetShortName() override { return "GrassCollision"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "GRASS_COLLISION"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kGrass; }

Expand Down
4 changes: 0 additions & 4 deletions src/Features/GrassLighting.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,9 @@

struct GrassLighting : Feature
{
private:
static constexpr std::string_view MOD_ID = "86502";

public:
virtual inline std::string GetName() override { return "Grass Lighting"; }
virtual inline std::string GetShortName() override { return "GrassLighting"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "GRASS_LIGHTING"; }
virtual bool HasShaderDefine(RE::BSShader::Type shaderType) override { return shaderType == RE::BSShader::Type::Grass; };
virtual std::string_view GetCategory() const override { return FeatureCategories::kGrass; }
Expand Down
3 changes: 0 additions & 3 deletions src/Features/InteriorSun.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@

struct InteriorSun : Feature
{
private:
static constexpr std::string_view MOD_ID = "153541";

public:
virtual inline std::string GetName() override { return "Interior Sun"; }
virtual inline std::string GetShortName() override { return "InteriorSun"; }
Expand Down
3 changes: 0 additions & 3 deletions src/Features/InverseSquareLighting.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@

struct InverseSquareLighting : Feature
{
private:
static constexpr std::string_view MOD_ID = "153542";

public:
virtual inline std::string GetName() override { return "Inverse Square Lighting"; }

Expand Down
4 changes: 0 additions & 4 deletions src/Features/LightLimitFix.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,9 @@

struct LightLimitFix : OverlayFeature
{
private:
static constexpr std::string_view MOD_ID = "99548";

public:
virtual inline std::string GetName() override { return "Light Limit Fix"; }
virtual inline std::string GetShortName() override { return "LightLimitFix"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "LIGHT_LIMIT_FIX"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kLighting; }

Expand Down
4 changes: 0 additions & 4 deletions src/Features/ScreenSpaceShadows.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,9 @@

struct ScreenSpaceShadows : Feature
{
private:
static constexpr std::string_view MOD_ID = "93209";

public:
virtual inline std::string GetName() override { return "Screen Space Shadows"; }
virtual inline std::string GetShortName() override { return "ScreenSpaceShadows"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "SCREEN_SPACE_SHADOWS"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kLighting; }

Expand Down
1 change: 1 addition & 0 deletions src/Features/SkySync.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ struct SkySync : Feature
public:
virtual inline std::string GetName() override { return "Sky Sync"; }
virtual inline std::string GetShortName() override { return "SkySync"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual std::string_view GetCategory() const override { return FeatureCategories::kSky; }

virtual std::pair<std::string, std::vector<std::string>> GetFeatureSummary() override
Expand Down
4 changes: 0 additions & 4 deletions src/Features/SubsurfaceScattering.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@

struct SubsurfaceScattering : Feature
{
private:
static constexpr std::string_view MOD_ID = "114114";

public:
struct DiffusionProfile
{
Expand Down Expand Up @@ -70,7 +67,6 @@ struct SubsurfaceScattering : Feature

virtual inline std::string GetName() override { return "Subsurface Scattering"; }
virtual inline std::string GetShortName() override { return "SubsurfaceScattering"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "SSS"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kCharacters; }

Expand Down
4 changes: 4 additions & 0 deletions src/Features/TerrainBlending.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@

struct TerrainBlending : Feature
{
private:
static constexpr std::string_view MOD_ID = "157076";

public:
virtual inline std::string GetName() override { return "Terrain Blending"; }
virtual inline std::string GetShortName() override { return "TerrainBlending"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "TERRAIN_BLENDING"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kLandscapeAndTextures; }
virtual std::pair<std::string, std::vector<std::string>> GetFeatureSummary() override
Expand Down
4 changes: 0 additions & 4 deletions src/Features/TerrainShadows.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,9 @@

struct TerrainShadows : public Feature
{
private:
static constexpr std::string_view MOD_ID = "135817";

public:
virtual inline std::string GetName() override { return "Terrain Shadows"; }
virtual inline std::string GetShortName() override { return "TerrainShadows"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "TERRAIN_SHADOWS"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kLandscapeAndTextures; }
virtual std::pair<std::string, std::vector<std::string>> GetFeatureSummary() override
Expand Down
4 changes: 4 additions & 0 deletions src/Features/Upscaling.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,14 @@
*/
struct Upscaling : Feature
{
private:
static constexpr std::string_view MOD_ID = "156952";

public:
// Feature interface
virtual inline std::string GetName() override { return "Upscaling"; }
virtual inline std::string GetShortName() override { return "Upscaling"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline bool SupportsVR() override { return true; }
virtual inline bool IsCore() const override { return false; }
virtual inline std::string_view GetCategory() const override { return FeatureCategories::kDisplay; }
Expand Down
4 changes: 0 additions & 4 deletions src/Features/WaterEffects.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,10 @@

struct WaterEffects : Feature
{
private:
static constexpr std::string_view MOD_ID = "112762";

public:
winrt::com_ptr<ID3D11ShaderResourceView> causticsView;
virtual inline std::string GetName() override { return "Water Effects"; }
virtual inline std::string GetShortName() override { return "WaterEffects"; }
virtual inline std::string GetFeatureModLink() override { return MakeNexusModURL(MOD_ID); }
virtual inline std::string_view GetShaderDefineName() override { return "WATER_EFFECTS"; }
virtual std::string_view GetCategory() const override { return FeatureCategories::kWater; }

Expand Down
Loading