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