修复D2D默认开启VSync导致的帧率受限问题
This commit is contained in:
parent
6617f7b7e0
commit
cca05d9c47
|
|
@ -83,11 +83,14 @@ void e2d::Game::start()
|
|||
{
|
||||
_last += interval;
|
||||
|
||||
if (_config)
|
||||
{
|
||||
_config->_update();
|
||||
}
|
||||
input->update();
|
||||
timer->update();
|
||||
actionManager->update();
|
||||
sceneManager->update();
|
||||
_config->_update();
|
||||
renderer->render();
|
||||
window->poll();
|
||||
gc->flush();
|
||||
|
|
|
|||
|
|
@ -82,9 +82,7 @@ bool e2d::Renderer::__createDeviceResources()
|
|||
// 创建一个 Direct2D 渲染目标
|
||||
hr = Renderer::getFactory()->CreateHwndRenderTarget(
|
||||
D2D1::RenderTargetProperties(),
|
||||
D2D1::HwndRenderTargetProperties(
|
||||
hWnd,
|
||||
size),
|
||||
D2D1::HwndRenderTargetProperties(hWnd, size, D2D1_PRESENT_OPTIONS_IMMEDIATELY),
|
||||
&_renderTarget
|
||||
);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue