Skip to content
Open
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
32 changes: 16 additions & 16 deletions Assets/ShaderBench/BenchmarkRunner.cs
Original file line number Diff line number Diff line change
Expand Up @@ -116,9 +116,9 @@ private class SheetRow
public bool GPUInstancing, Shadows, ReceiveShadows;
public string EnabledKW, DisabledKW;

public double CPU_ms_avg, CPU_ms_p95, CPU_ms_min, CPU_ms_max;
public double GPU_ms_avg, GPU_ms_p95, GPU_ms_min, GPU_ms_max;
public double FPS_avg, FPS_p95, FPS_min, FPS_max;
public string CPU_ms_avg, CPU_ms_p95, CPU_ms_min, CPU_ms_max;
public string GPU_ms_avg, GPU_ms_p95, GPU_ms_min, GPU_ms_max;
public string FPS_avg, FPS_p95, FPS_min, FPS_max;

public string UnityVersion, RenderPipeline, GraphicsAPI, DeviceModel, OS;
public string Bottleneck;
Expand Down Expand Up @@ -635,19 +635,19 @@ private SheetRow BuildSheetRow(BenchmarkCase c, int rep, Stats s)
ReceiveShadows = c.receiveShadows,
EnabledKW = c.enabledKeywords,
DisabledKW = c.disabledKeywords,

CPU_ms_avg = Math.Round(s.cpuAvg, 2),
CPU_ms_p95 = Math.Round(s.cpuP95, 2),
CPU_ms_min = Math.Round(s.cpuMin, 2),
CPU_ms_max = Math.Round(s.cpuMax, 2),
GPU_ms_avg = Math.Round(s.gpuAvg, 2),
GPU_ms_p95 = Math.Round(s.gpuP95, 2),
GPU_ms_min = Math.Round(s.gpuMin, 2),
GPU_ms_max = Math.Round(s.gpuMax, 2),
FPS_avg = Math.Round(s.fpsAvg, 1),
FPS_p95 = Math.Round(s.fpsP95, 1),
FPS_min = Math.Round(s.fpsMin, 1),
FPS_max = Math.Round(s.fpsMax, 1),
CPU_ms_avg = Math.Round(s.cpuAvg, 2).ToString("F2", CultureInfo.InvariantCulture),
CPU_ms_p95 = Math.Round(s.cpuP95, 2).ToString("F2", CultureInfo.InvariantCulture),
CPU_ms_min = Math.Round(s.cpuMin, 2).ToString("F2", CultureInfo.InvariantCulture),
CPU_ms_max = Math.Round(s.cpuMax, 2).ToString("F2", CultureInfo.InvariantCulture),
GPU_ms_avg = Math.Round(s.gpuAvg, 2).ToString("F2", CultureInfo.InvariantCulture),
GPU_ms_p95 = Math.Round(s.gpuP95, 2).ToString("F2", CultureInfo.InvariantCulture),
GPU_ms_min = Math.Round(s.gpuMin, 2).ToString("F2", CultureInfo.InvariantCulture),
GPU_ms_max = Math.Round(s.gpuMax, 2).ToString("F2", CultureInfo.InvariantCulture),
FPS_avg = Math.Round(s.fpsAvg, 1).ToString("F1", CultureInfo.InvariantCulture),
FPS_p95 = Math.Round(s.fpsP95, 1).ToString("F1", CultureInfo.InvariantCulture),
FPS_min = Math.Round(s.fpsMin, 1).ToString("F1", CultureInfo.InvariantCulture),
FPS_max = Math.Round(s.fpsMax, 1).ToString("F1", CultureInfo.InvariantCulture),

UnityVersion = Application.unityVersion,
RenderPipeline = DetectRenderPipeline(),
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,5 @@ Los datos enviados a la hoja de cálculo ahora incluyen:
- Una valoración rápida sobre si el rendimiento es adecuado para Quest 3.
- Un campo de resumen con la comparación contra el presupuesto de tiempo de frame.

Para que estos nuevos campos aparezcan en Google Sheets, actualiza el script de Apps Script añadiendo las columnas `Bottleneck`, `Quest3Rating` y `Summary` al arreglo `HEADERS`.