Skip to content

Commit 8f238f3

Browse files
committed
ready to package, ready to benchmark with release
1 parent d305da0 commit 8f238f3

File tree

4 files changed

+93
-8
lines changed

4 files changed

+93
-8
lines changed

package/benchmark_matrix.bat

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@echo off
2+
pushd bin
3+
for /L %%i in (0,1,4) do (
4+
gkNextRenderer.exe --benchmark --next-scenes --renderer=%%i
5+
)
6+
popd

package/menu_start_renderer_en.bat

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
@echo off
2+
setlocal enabledelayedexpansion
3+
4+
set options[0]=RayTracingRenderer(RTPipeline)
5+
set options[1]=ModernDeferredRenderer
6+
set options[2]=LegacyDeferredRenderer
7+
set options[3]=RayQueryRenderer(RQ)
8+
set options[4]=HybridRenderer
9+
set options[5]=Exit
10+
11+
set count=6
12+
13+
:menu
14+
cls
15+
echo Please select an option and press Enter:
16+
for /L %%i in (0,1,%count%-1) do (
17+
echo %%i. !options[%%i]!
18+
)
19+
20+
set /p choice=Enter a number to make a selection (0-%count%):
21+
22+
if %choice% geq 0 if %choice% lss %count% (
23+
goto execute
24+
) else (
25+
echo Invalid selection, please try again.
26+
pause
27+
goto menu
28+
)
29+
30+
:execute
31+
if %choice%==5 goto exit
32+
33+
pushd bin
34+
gkNextRenderer.exe --renderer=%choice% --locale=en
35+
popd
36+
37+
pause
38+
goto menu
39+
40+
:exit
41+
echo Bye!
42+
pause
43+
exit
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
@echo off
2+
setlocal enabledelayedexpansion
3+
4+
set options[0]=光线追踪渲染器(RTPipeline)
5+
set options[1]=现代延迟渲染器
6+
set options[2]=传统延迟渲染器
7+
set options[3]=光线追踪渲染器(RQ)
8+
set options[4]=混合渲染器
9+
set options[5]=退出
10+
11+
set count=6
12+
13+
:menu
14+
cls
15+
echo 请选择一个选项,然后按回车键确认:
16+
for /L %%i in (0,1,%count%-1) do (
17+
echo %%i. !options[%%i]!
18+
)
19+
20+
set /p choice=输入数字选择 (0-%count%):
21+
22+
if %choice% geq 0 if %choice% lss %count% (
23+
goto execute
24+
) else (
25+
echo 无效的选择,请重试。
26+
pause
27+
goto menu
28+
)
29+
30+
:execute
31+
if %choice%==5 goto exit
32+
33+
pushd bin
34+
gkNextRenderer.exe --renderer=%choice% --locale=zhCN
35+
popd
36+
37+
pause
38+
goto menu
39+
40+
:exit
41+
echo 再见!
42+
pause
43+
exit

src/Application.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -833,21 +833,13 @@ void NextRendererApplication<Renderer>::Report(int fps, const std::string& scene
833833
}
834834

835835
// save to file with scenename
836-
/*
837-
std::string filename = sceneName + ".png";
838-
stbi_write_png(filename.c_str(), extent.width, extent.height, kCompCnt, (const void *) data, extent.width * kCompCnt);
839-
*/
840836
std::string filename = sceneName + ".jpg";
841837
stbi_write_jpg(filename.c_str(), extent.width, extent.height, kCompCnt, (const void*)data, 91);
842-
843838
fmt::print("screenshot saved to {}\n", filename);
844-
845839
std::uintmax_t img_file_size = std::filesystem::file_size(filename);
846840
fmt::print("file size: {}\n", Utilities::metricFormatter(static_cast<double>(img_file_size), "b", 1024));
847-
848841
// send to server
849842
//img_encoded = base64_encode(data, img_file_size, false);
850-
851843
free(data);
852844
#endif
853845
}
@@ -860,6 +852,7 @@ void NextRendererApplication<Renderer>::Report(int fps, const std::string& scene
860852
{"gpu", std::string(deviceProp1.deviceName)},
861853
{"driver", versionToString(deviceProp1.driverVersion)},
862854
{"fps", fps},
855+
{"version", NextRenderer::GetBuildVersion()},
863856
{"screenshot", img_encoded}
864857
};
865858
std::string json_str = my_json.dump();

0 commit comments

Comments
 (0)