Thursday, October 08, 2015

where is the direct3d12 SDK?

download the windows 10 sdk at:https://dev.windows.com/en-US/downloads/windows-10-sdk
it drops its action here: c:\program files(x86)\windows kits\10\

and you can find the d3d12 sdk as a separate download in that directory. you can just point to the headers and libs in this directory for your dev work.

i'll pretend that was easy to figure out.

UPDATE 7.17.17:
changes continue for the SDK, new location is same high level directory but you have to dig a bit more to find the .h and libs:
c:\Program Files (x86)\Windows Kits\10\Include\10.15063.0\um

my guess is um is for unmanaged, as in fast, unmanaged code

IMO the upgraded directory clarity is a good thing.

--adam

where do i get the direct3d (d3d12) samples?

https://msdn.microsoft.com/en-us/library/windows/desktop/mt186624%28v=vs.85%29.aspx

Saturday, October 03, 2015

Enumerating a specific devices capabilities with D3D12


IDXGIAdapter2 *pAdapter;
LUID luid;
luid = mDevice->GetAdapterLuid();
pFactory->EnumAdapterByLuid(luid, IID_PPV_ARGS(&pAdapter));
DXGI_ADAPTER_DESC2 pDesc;
pAdapter->GetDesc2(&pDesc);
//check pDesc in the debugger, it has all you want, exercise for reader to print it out

MBP auto-brightness problems windows 8.1

have had a problem for some time when my MBP would dim and not come out of 'dim' even with brightness turned all the way up. found this fix and expect it to work. will pull the post if i find it not to do the trick.


http://www.howtogeek.com/107173/disable-windows-8s-adaptive-brightness-to-fix-dark-screen-problems/