Esempio n. 1
0
    public override string ToString()
    {
        var formatTestName = PerformanceTestUtils.FormatTestName(sceneData.scene, sceneData.sceneLabels,
                                                                 String.IsNullOrEmpty(assetData.alias) ? assetData.asset?.name ?? "Builtin" : assetData.alias, assetData.assetLabels,
                                                                 k_Default);

        return(formatTestName);
    }
Esempio n. 2
0
        ) GetReportSampleGroups(ShaderBuildReport.PerformanceUnit unit)
    {
        var name     = string.Join(";", unit.compileUnit.defines);
        var fullName = $"{unit.program.name}:{name}";

        return(
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("VGPR_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("VGPR_Used_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("SGPR_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("SGPR_Used_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("SGPR_User_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("MicroCode_Size", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("ThreadGroup_Waves", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("CU_Occupancy_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("CU_Occupancy_Max", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("LDS_Size", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("SIMD_Occupancy_Count", "GPU", fullName), SampleUnit.Undefined),
            new SampleGroup(PerformanceTestUtils.FormatSampleGroupName("SIMD_Occupancy_Max", "GPU", fullName), SampleUnit.Undefined)
            );
    }
Esempio n. 3
0
 public override string ToString() =>
 string.IsNullOrEmpty(errorString)
         ? testName.ToString()
         : PerformanceTestUtils.FormatTestName(
     errorString, "NA", "NA", "NA", "NA"
     );
Esempio n. 4
0
 public override string ToString()
 => PerformanceTestUtils.FormatTestName(inputData, inputDataCategory, settings, settingsCategory, name);
Esempio n. 5
0
 public override string ToString()
 => PerformanceTestUtils.FormatTestName(sceneData.scene, sceneData.sceneLabels, String.IsNullOrEmpty(assetData.alias) ? assetData.asset.name : assetData.alias, assetData.assetLabels, assetType.Name);