1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-06-06 13:17:46 +00:00

Add more known shader parameter names

Thanks to Meddle for this bigger, gianter list.
This commit is contained in:
Joshua Goins 2025-06-02 18:16:30 -04:00
parent 1faf6ed729
commit c2d2e2981d

View file

@ -321,20 +321,109 @@ const QHash<uint, const char *> keys = {
{0xA02F4828, "Multi"},
// Parameters
{physis_shpk_crc("g_DiffuseColor"), "g_DiffuseColor"},
{physis_shpk_crc("g_AlphaThreshold"), "g_AlphaThreshold"},
{physis_shpk_crc("g_FresnelValue0"), "g_FresnelValue0"},
{physis_shpk_crc("g_SpecularMask"), "g_SpecularMask"},
{physis_shpk_crc("g_LipFresnelValue0"), "g_LipFresnelValue0"},
{physis_shpk_crc("g_Shininess"), "g_Shininess"},
{physis_shpk_crc("g_ShaderID"), "g_ShaderID"},
{physis_shpk_crc("g_DiffuseColor"), "g_DiffuseColor"},
{physis_shpk_crc("g_SpecularColor"), "g_SpecularColor"},
{physis_shpk_crc("g_SpecularColorMask"), "g_SpecularColorMask"},
{physis_shpk_crc("g_LipRoughnessScale"), "g_LipRoughnessScale"},
{physis_shpk_crc("g_WhiteEyeColor"), "g_WhiteEyeColor"},
{physis_shpk_crc("g_SphereMapIndex"), "g_SphereMapIndex"},
{physis_shpk_crc("g_EmissiveColor"), "g_EmissiveColor"},
{physis_shpk_crc("g_LipShininess"), "g_LipShininess"},
{physis_shpk_crc("g_TileScale"), "g_TileScale"},
{physis_shpk_crc("g_AmbientOcclusionMask"), "g_AmbientOcclusionMask"},
{physis_shpk_crc("g_SSAOMask"), "g_SSAOMask"},
{physis_shpk_crc("g_TileIndex"), "g_TileIndex"},
{physis_shpk_crc("g_AmbientOcclusionMask"), "g_AmbientOcclusionMask"},
{physis_shpk_crc("g_ScatteringLevel"), "g_ScatteringLevel"},
{physis_shpk_crc("g_TileScale"), "g_TileScale"},
{physis_shpk_crc("g_TileAlpha"), "g_TileAlpha"},
{physis_shpk_crc("g_NormalScale"), "g_NormalScale"},
{physis_shpk_crc("g_SheenRate"), "g_SheenRate"},
{physis_shpk_crc("g_SheenTintRate"), "g_SheenTintRate"},
{physis_shpk_crc("g_SheenAperture"), "g_SheenAperture"},
{physis_shpk_crc("g_IrisRingColor"), "g_IrisRingColor"},
{physis_shpk_crc("g_IrisRingEmissiveIntensity"), "g_IrisRingEmissiveIntensity"},
{physis_shpk_crc("g_IrisThickness"), "g_IrisThickness"},
{physis_shpk_crc("g_IrisOptionColorRate"), "g_IrisOptionColorRate"},
{physis_shpk_crc("g_AlphaAperture"), "g_AlphaAperture"},
{physis_shpk_crc("g_AlphaOffset"), "g_AlphaOffset"},
{physis_shpk_crc("g_GlassIOR"), "g_GlassIOR"},
{physis_shpk_crc("g_GlassThicknessMax"), "g_GlassThicknessMax"},
{physis_shpk_crc("g_TextureMipBias"), "g_TextureMipBias"},
{physis_shpk_crc("g_OutlineColor"), "g_OutlineColor"},
{physis_shpk_crc("g_OutlineWidth"), "g_OutlineWidth"},
{physis_shpk_crc("g_Ray"), "g_Ray"},
{physis_shpk_crc("g_TexU"), "g_TexU"},
{physis_shpk_crc("g_TexV"), "g_TexV"},
{physis_shpk_crc("g_TexAnim"), "g_TexAnim"},
{physis_shpk_crc("g_Color"), "g_Color"},
{physis_shpk_crc("g_ShadowAlphaThreshold"), "g_ShadowAlphaThreshold"},
{physis_shpk_crc("g_NearClip"), "g_NearClip"},
{physis_shpk_crc("g_AngleClip"), "g_AngleClip"},
{physis_shpk_crc("g_CausticsReflectionPowerBright"), "g_CausticsReflectionPowerBright"},
{physis_shpk_crc("g_CausticsReflectionPowerDark"), "g_CausticsReflectionPowerDark"},
{physis_shpk_crc("g_HeightScale"), "g_HeightScale"},
{physis_shpk_crc("g_HeightMapScale"), "g_HeightMapScale"},
{physis_shpk_crc("g_HeightMapUVScale"), "g_HeightMapUVScale"},
{physis_shpk_crc("g_MultiWaveScale"), "g_MultiWaveScale"},
{physis_shpk_crc("g_WaveSpeed"), "g_WaveSpeed"},
{physis_shpk_crc("g_WaveTime"), "g_WaveTime"},
{physis_shpk_crc("g_AlphaMultiParam"), "g_AlphaMultiParam"},
{physis_shpk_crc("g_AmbientOcclusionMask"), "g_AmbientOcclusionMask"},
{physis_shpk_crc("g_ColorUVScale"), "g_ColorUVScale"},
{physis_shpk_crc("g_DetailID"), "g_DetailID"},
{physis_shpk_crc("g_DetailNormalScale"), "g_DetailNormalScale"},
{physis_shpk_crc("g_DetailColorUvScale"), "g_DetailColorUvScale"},
{physis_shpk_crc("g_DetailColor"), "g_DetailColor"},
{physis_shpk_crc("g_DetailNormalUvScale"), "g_DetailNormalUvScale"},
{physis_shpk_crc("g_EnvMapPower"), "g_EnvMapPower"},
{physis_shpk_crc("g_FresnelValue0"), "g_FresnelValue0"},
{physis_shpk_crc("g_InclusionAperture"), "g_InclusionAperture"},
{physis_shpk_crc("g_IrisRingForceColor"), "g_IrisRingForceColor"},
{physis_shpk_crc("g_LayerDepth"), "g_LayerDepth"},
{physis_shpk_crc("g_LayerIrregularity"), "g_LayerIrregularity"},
{physis_shpk_crc("g_LayerScale"), "g_LayerScale"},
{physis_shpk_crc("g_LayerVelocity"), "g_LayerVelocity"},
{physis_shpk_crc("g_LipFresnelValue0"), "g_LipFresnelValue0"},
{physis_shpk_crc("g_LipShininess"), "g_LipShininess"},
{physis_shpk_crc("g_MultiDetailColor"), "g_MultiDetailColor"},
{physis_shpk_crc("g_MultiDiffuseColor"), "g_MultiDiffuseColor"},
{physis_shpk_crc("g_MultiEmissiveColor"), "g_MultiEmissiveColor"},
{physis_shpk_crc("g_MultiHeightScale"), "g_MultiHeightScale"},
{physis_shpk_crc("g_MultiNormalScale"), "g_MultiNormalScale"},
{physis_shpk_crc("g_MultiSpecularColor "), "g_MultiSpecularColor "},
{physis_shpk_crc("g_MultiSSAOMask"), "g_MultiSSAOMask"},
{physis_shpk_crc("g_MultiWhitecapDistortion"), "g_MultiWhitecapDistortion"},
{physis_shpk_crc("g_MultiWhitecapScale"), "g_MultiWhitecapScale"},
{physis_shpk_crc("g_NormalScale1"), "g_NormalScale1"},
{physis_shpk_crc("g_NormalUVScale"), "g_NormalUVScale"},
{physis_shpk_crc("g_PrefersFailure"), "g_PrefersFailure"},
{physis_shpk_crc("g_ReflectionPower"), "g_ReflectionPower"},
{physis_shpk_crc("g_ScatteringLevel"), "g_ScatteringLevel"},
{physis_shpk_crc("g_ShadowOffset"), "g_ShadowOffset"},
{physis_shpk_crc("g_ShadowPosOffset"), "g_ShadowPosOffset"},
{physis_shpk_crc("g_SpecularMask"), "g_SpecularMask"},
{physis_shpk_crc("g_SpecularPower"), "g_SpecularPower"},
{physis_shpk_crc("g_SpecularUVScale"), "g_SpecularUVScale"},
{physis_shpk_crc("g_ToonIndex"), "g_ToonIndex"},
{physis_shpk_crc("g_ToonLightScale"), "g_ToonLightScale"},
{physis_shpk_crc("g_ToonReflectionScale"), "g_ToonReflectionScale"},
{physis_shpk_crc("g_ToonSpecIndex"), "g_ToonSpecIndex"},
{physis_shpk_crc("g_TransparencyDistance"), "g_TransparencyDistance"},
{physis_shpk_crc("g_WaveletDistortion"), "g_WaveletDistortion"},
{physis_shpk_crc("g_WaveletNoiseParam"), "g_WaveletNoiseParam"},
{physis_shpk_crc("g_WaveletOffset"), "g_WaveletOffset"},
{physis_shpk_crc("g_WaveletScale"), "g_WaveletScale"},
{physis_shpk_crc("g_WaveTime1"), "g_WaveTime1"},
{physis_shpk_crc("g_WhitecapDistance"), "g_WhitecapDistance"},
{physis_shpk_crc("g_WhitecapDistortion"), "g_WhitecapDistortion"},
{physis_shpk_crc("g_WhitecapNoiseScale"), "g_WhitecapNoiseScale"},
{physis_shpk_crc("g_WhitecapScale"), "g_WhitecapScale"},
{physis_shpk_crc("g_WhitecapSpeed"), "g_WhitecapSpeed"},
{physis_shpk_crc("g_Fresnel"), "g_Fresnel"},
{physis_shpk_crc("g_Gradation"), "g_Gradation"},
{physis_shpk_crc("g_Intensity"), "g_Intensity"},
{physis_shpk_crc("g_Shininess"), "g_Shininess"},
{physis_shpk_crc("g_LayerColor"), "g_LayerColor"},
{physis_shpk_crc("g_RefractionColor"), "g_RefractionColor"},
{physis_shpk_crc("g_WhitecapColor"), "g_WhitecapColor"},
// Samplers
{physis_shpk_crc("g_SamplerViewPosition"), "g_SamplerViewPosition"},