mirror of
https://github.com/libretro/RetroArch
synced 2025-04-18 05:43:34 +00:00
Further optimize SlangProcess
This commit is contained in:
parent
703cc7198d
commit
7ee5ffcd1c
@ -176,18 +176,21 @@ SlangProcess::SlangProcess()
|
|||||||
{
|
{
|
||||||
if (string_starts_with(token, "MaxCompute"))
|
if (string_starts_with(token, "MaxCompute"))
|
||||||
{
|
{
|
||||||
if (string_is_equal(token, "MaxComputeWorkGroupCountX"))
|
if (string_starts_with(token, "MaxComputeWork"))
|
||||||
Resources.maxComputeWorkGroupCountX = value;
|
{
|
||||||
else if (string_is_equal(token, "MaxComputeWorkGroupCountY"))
|
if (string_is_equal(token, "MaxComputeWorkGroupCountX"))
|
||||||
Resources.maxComputeWorkGroupCountY = value;
|
Resources.maxComputeWorkGroupCountX = value;
|
||||||
else if (string_is_equal(token, "MaxComputeWorkGroupCountZ"))
|
else if (string_is_equal(token, "MaxComputeWorkGroupCountY"))
|
||||||
Resources.maxComputeWorkGroupCountZ = value;
|
Resources.maxComputeWorkGroupCountY = value;
|
||||||
else if (string_is_equal(token, "MaxComputeWorkGroupSizeX"))
|
else if (string_is_equal(token, "MaxComputeWorkGroupCountZ"))
|
||||||
Resources.maxComputeWorkGroupSizeX = value;
|
Resources.maxComputeWorkGroupCountZ = value;
|
||||||
else if (string_is_equal(token, "MaxComputeWorkGroupSizeY"))
|
else if (string_is_equal(token, "MaxComputeWorkGroupSizeX"))
|
||||||
Resources.maxComputeWorkGroupSizeY = value;
|
Resources.maxComputeWorkGroupSizeX = value;
|
||||||
else if (string_is_equal(token, "MaxComputeWorkGroupSizeZ"))
|
else if (string_is_equal(token, "MaxComputeWorkGroupSizeY"))
|
||||||
Resources.maxComputeWorkGroupSizeZ = value;
|
Resources.maxComputeWorkGroupSizeY = value;
|
||||||
|
else if (string_is_equal(token, "MaxComputeWorkGroupSizeZ"))
|
||||||
|
Resources.maxComputeWorkGroupSizeZ = value;
|
||||||
|
}
|
||||||
else if (string_is_equal(token, "MaxComputeUniformComponents"))
|
else if (string_is_equal(token, "MaxComputeUniformComponents"))
|
||||||
Resources.maxComputeUniformComponents = value;
|
Resources.maxComputeUniformComponents = value;
|
||||||
else if (string_is_equal(token, "MaxComputeTextureImageUnits"))
|
else if (string_is_equal(token, "MaxComputeTextureImageUnits"))
|
||||||
@ -222,40 +225,46 @@ SlangProcess::SlangProcess()
|
|||||||
}
|
}
|
||||||
else if (string_starts_with(token, "MaxTess"))
|
else if (string_starts_with(token, "MaxTess"))
|
||||||
{
|
{
|
||||||
if (string_is_equal(token, "MaxTessControlInputComponents"))
|
if (string_starts_with(token, "MaxTessEvaluation"))
|
||||||
Resources.maxTessControlInputComponents = value;
|
{
|
||||||
else if (string_is_equal(token, "MaxTessControlOutputComponents"))
|
if (string_is_equal(token, "MaxTessEvaluationInputComponents"))
|
||||||
Resources.maxTessControlOutputComponents = value;
|
Resources.maxTessEvaluationInputComponents = value;
|
||||||
else if (string_is_equal(token, "MaxTessControlTextureImageUnits"))
|
else if (string_is_equal(token, "MaxTessEvaluationOutputComponents"))
|
||||||
Resources.maxTessControlTextureImageUnits = value;
|
Resources.maxTessEvaluationOutputComponents = value;
|
||||||
else if (string_is_equal(token, "MaxTessControlUniformComponents"))
|
else if (string_is_equal(token, "MaxTessEvaluationTextureImageUnits"))
|
||||||
Resources.maxTessControlUniformComponents = value;
|
Resources.maxTessEvaluationTextureImageUnits = value;
|
||||||
else if (string_is_equal(token, "MaxTessControlTotalOutputComponents"))
|
else if (string_is_equal(token, "MaxTessEvaluationUniformComponents"))
|
||||||
Resources.maxTessControlTotalOutputComponents = value;
|
Resources.maxTessEvaluationUniformComponents = value;
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationInputComponents"))
|
else if (string_is_equal(token, "MaxTessEvaluationAtomicCounters"))
|
||||||
Resources.maxTessEvaluationInputComponents = value;
|
Resources.maxTessEvaluationAtomicCounters = value;
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationOutputComponents"))
|
else if (string_is_equal(token, "MaxTessEvaluationAtomicCounterBuffers"))
|
||||||
Resources.maxTessEvaluationOutputComponents = value;
|
Resources.maxTessEvaluationAtomicCounterBuffers = value;
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationTextureImageUnits"))
|
else if (string_is_equal(token, "MaxTessEvaluationImageUniforms"))
|
||||||
Resources.maxTessEvaluationTextureImageUnits = value;
|
Resources.maxTessEvaluationImageUniforms = value;
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationUniformComponents"))
|
}
|
||||||
Resources.maxTessEvaluationUniformComponents = value;
|
else if (string_starts_with(token, "MaxTessControl"))
|
||||||
|
{
|
||||||
|
if (string_is_equal(token, "MaxTessControlInputComponents"))
|
||||||
|
Resources.maxTessControlInputComponents = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlOutputComponents"))
|
||||||
|
Resources.maxTessControlOutputComponents = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlTextureImageUnits"))
|
||||||
|
Resources.maxTessControlTextureImageUnits = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlUniformComponents"))
|
||||||
|
Resources.maxTessControlUniformComponents = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlTotalOutputComponents"))
|
||||||
|
Resources.maxTessControlTotalOutputComponents = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlAtomicCounters"))
|
||||||
|
Resources.maxTessControlAtomicCounters = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlAtomicCounterBuffers"))
|
||||||
|
Resources.maxTessControlAtomicCounterBuffers = value;
|
||||||
|
else if (string_is_equal(token, "MaxTessControlImageUniforms"))
|
||||||
|
Resources.maxTessControlImageUniforms = value;
|
||||||
|
}
|
||||||
else if (string_is_equal(token, "MaxTessPatchComponents"))
|
else if (string_is_equal(token, "MaxTessPatchComponents"))
|
||||||
Resources.maxTessPatchComponents = value;
|
Resources.maxTessPatchComponents = value;
|
||||||
else if (string_is_equal(token, "MaxTessGenLevel"))
|
else if (string_is_equal(token, "MaxTessGenLevel"))
|
||||||
Resources.maxTessGenLevel = value;
|
Resources.maxTessGenLevel = value;
|
||||||
else if (string_is_equal(token, "MaxTessControlAtomicCounters"))
|
|
||||||
Resources.maxTessControlAtomicCounters = value;
|
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationAtomicCounters"))
|
|
||||||
Resources.maxTessEvaluationAtomicCounters = value;
|
|
||||||
else if (string_is_equal(token, "MaxTessControlAtomicCounterBuffers"))
|
|
||||||
Resources.maxTessControlAtomicCounterBuffers = value;
|
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationAtomicCounterBuffers"))
|
|
||||||
Resources.maxTessEvaluationAtomicCounterBuffers = value;
|
|
||||||
else if (string_is_equal(token, "MaxTessControlImageUniforms"))
|
|
||||||
Resources.maxTessControlImageUniforms = value;
|
|
||||||
else if (string_is_equal(token, "MaxTessEvaluationImageUniforms"))
|
|
||||||
Resources.maxTessEvaluationImageUniforms = value;
|
|
||||||
}
|
}
|
||||||
else if (string_is_equal(token, "MaxLights"))
|
else if (string_is_equal(token, "MaxLights"))
|
||||||
Resources.maxLights = value;
|
Resources.maxLights = value;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user