ডাইরেক্টএক্স ব্যবহার করার সময় আপনি কী পরিমাণ ভিআরএএম উপলব্ধ করবেন তা জিজ্ঞাসা করবেন?
ডাইরেক্টএক্স ব্যবহার করার সময় আপনি কী পরিমাণ ভিআরএএম উপলব্ধ করবেন তা জিজ্ঞাসা করবেন?
উত্তর:
গেম কোডিং সম্পূর্ণ 3 অনুসারে কয়েকটি উপায় রয়েছে:
মার্চ 08 বা তার পরে 'ভিডিওমেমরি' নামে পরিচিত এসডিকে একটি ডিএক্স নমুনার সন্ধান করুন।
ভিস্তার উপর এবং পরে DX9EX এর জন্য:
IDXGIDevice * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice), (void **)&pDXGIDevice);
IDXGIAdapter * pDXGIAdapter;
pDXGIDevice->GetAdapter(&pDXGIAdapter);
DXGI_ADAPTER_DESC adapterDesc;
pDXGIAdapter->GetDesc(&adapterDesc);
return adapterDesc.DedicatedVideoMemory;
( http://msdn.microsoft.com/en-us/library/bb174526(v=VS.85).aspx থেকে )
Release()
উপর pDXGIDevice
পরে একটি সফল কলে QueryInterface()
একটি মেমরি লিক হতে হবে।