File tree Expand file tree Collapse file tree 4 files changed +14
-0
lines changed Expand file tree Collapse file tree 4 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -725,6 +725,7 @@ void CRenderItemManager::GetDxStatus ( SDxStatus& outStatus )
725725 outStatus.videoCard .strPSVersion = m_strVideoCardPSVersion;
726726 outStatus.videoCard .depthBufferFormat = m_depthBufferFormat;
727727 outStatus.videoCard .iMaxAnisotropy = g_pDeviceState->AdapterState .MaxAnisotropicSetting ;
728+ outStatus.videoCard .iNumSimultaneousRTs = g_pDeviceState->DeviceCaps .NumSimultaneousRTs ;
728729
729730 // Memory usage
730731 outStatus.videoMemoryKB .iFreeForMTA = m_iMemoryKBFreeForMTA;
Original file line number Diff line number Diff line change @@ -2955,13 +2955,21 @@ int CVersionUpdater::DoSendDownloadRequestToNextServer ( void )
29552955
29562956 SString strSystemStats2 ( " 2_%d_%d_%d"
29572957 " _%d_%d_%d"
2958+ " _%d_%d_%d_%d_%d_%x"
29582959 , g_pGraphics->GetViewportWidth ()
29592960 , g_pGraphics->GetViewportHeight ()
29602961 , dxStatus.settings .b32BitColor
29612962
29622963 , GetApplicationSettingInt ( DIAG_PRELOAD_UPGRADES_LOWEST_UNSAFE )
29632964 , GetApplicationSettingInt ( DIAG_MINIDUMP_DETECTED_COUNT )
29642965 , GetApplicationSettingInt ( DIAG_MINIDUMP_CONFIRMED_COUNT )
2966+
2967+ , atoi ( dxStatus.videoCard .strPSVersion )
2968+ , dxStatus.videoCard .iNumSimultaneousRTs
2969+ , dxStatus.settings .iAntiAliasing
2970+ , dxStatus.settings .iAnisotropicFiltering
2971+ , (int )dxStatus.settings .fFieldOfView
2972+ , dxStatus.videoCard .depthBufferFormat
29652973 );
29662974
29672975 SString strSystemStats3 ( " 3_%d"
Original file line number Diff line number Diff line change @@ -956,6 +956,10 @@ int CLuaFunctionDefs::dxGetStatus ( lua_State* luaVM )
956956 lua_pushnumber ( luaVM, dxStatus.videoCard .iMaxAnisotropy );
957957 lua_settable ( luaVM, -3 );
958958
959+ lua_pushstring ( luaVM, " VideoCardNumRenderTargets" );
960+ lua_pushnumber ( luaVM, dxStatus.videoCard .iNumSimultaneousRTs );
961+ lua_settable ( luaVM, -3 );
962+
959963 lua_pushstring ( luaVM, " VideoMemoryFreeForMTA" );
960964 lua_pushnumber ( luaVM, dxStatus.videoMemoryKB .iFreeForMTA / 1024 );
961965 lua_settable ( luaVM, -3 );
Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ struct SDxStatus
9090 SString strPSVersion;
9191 int iMaxAnisotropy;
9292 ERenderFormat depthBufferFormat;
93+ int iNumSimultaneousRTs;
9394 } videoCard;
9495
9596 struct
You can’t perform that action at this time.
0 commit comments