Sunday, 15 February 2015

c# - How to decrease GPU useage in XAML + Direct3D app? -



c# - How to decrease GPU useage in XAML + Direct3D app? -

i'm developing app uses direct3d draw routes on map. have noticed phone hot when shows direct3d. have tried cut down draw calls decrease gpu loading set contentdirty @ prepareresource false. draw method not called more, unfortunately phone still hot one.

there way cut down gpu usage?

hresult direct3dinterop::prepareresources(_in_ const large_integer* presenttargettime, _out_ bool* contentdirty) { unreferenced_parameter(presenttargettime); if (m_renderer != nullptr && m_renderer->isdirty) { *contentdirty = true; } homecoming s_ok; } hresult direct3dinterop::gettexture(_in_ const drawingsurfacesizef* size, _inout_ idrawingsurfacesynchronizedtexturenative** synchronizedtexture, _inout_ drawingsurfacerectf* texturesubrectangle) { unreferenced_parameter(size); unreferenced_parameter(synchronizedtexture); unreferenced_parameter(texturesubrectangle); m_renderer->render(); homecoming s_ok; }

c# windows-phone-8 directx direct3d

No comments:

Post a Comment