#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; } }