1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-01-07 07:46:19 +01:00
dxvk/src/d3d9/d3d9_hud.cpp

36 lines
754 B
C++
Raw Normal View History

#include "d3d9_hud.h"
namespace dxvk::hud {
HudSamplerCount::HudSamplerCount(D3D9DeviceEx* device)
: m_device (device)
, m_samplerCount ("0"){
}
void HudSamplerCount::update(dxvk::high_resolution_clock::time_point time) {
m_samplerCount = str::format(m_device->GetSamplerCount());
}
HudPos HudSamplerCount::render(
HudRenderer& renderer,
HudPos position) {
position.y += 16.0f;
renderer.drawText(16.0f,
{ position.x, position.y },
{ 0.0f, 1.0f, 0.75f, 1.0f },
"Samplers:");
renderer.drawText(16.0f,
{ position.x + 120.0f, position.y },
{ 1.0f, 1.0f, 1.0f, 1.0f },
m_samplerCount);
position.y += 8.0f;
return position;
}
}