Great description/clarifications on HLSL memory barriers:
https://github.com/Microsoft/DirectX-Graphics-Samples/issues/140
Friday, February 26, 2021
fun with HLSL memory barriers
Tuesday, November 03, 2020
D3D12ReportLiveObjects
needed to use ReportLiveObjects, was getting compile errors on DXGI_DEBUG_ALL.
capturing for future debug:
dxguid.lib;nvapi64.lib;d3d12.lib;dxgi.lib;d3dcompiler.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
This order of these libs worked. investigate later, hypothesis is the dxguid.lib before d3d12.lib perhaps?
Friday, October 23, 2020
Adding static libs to github repo, next steps
Not sure if git got confused or I did something wrong. I had to do a clone of the repository after uploading some static libs. The libs are required as this was the distribution mechanism for the files. May have just been a one time thing but writing this down in case it happens again.
had to manually populate with the github web interface, couldn't use the github desktop. might have been a .gitignore setting that i just couldn't see the files, investigate later.
Monday, September 21, 2020
where DOS cmd
Not sure where you have been all my life, but the DOS 'where' cmd tells me which .exe is being pointed to (for example) when compiling so i don't have to guess:
https://ss64.com/nt/where.html
for example, 'where fxc'.
Tuesday, September 15, 2020
disabling profiling in visual studio 2019
Disable in Options->Debugging->General->
Enable diagnostic tools when debugging.
Startup and shutdown of apps during debug is much faster, especially on remote debug scenarios.
Wednesday, June 03, 2020
Bodyguard treadmill maintanance
this is not documented as far as I can tell.
Monday, June 01, 2020
Tuesday, May 26, 2020
error C2039: 'runtime_error': is not a member of 'std'
#include
resolves the issue: error C2039: 'runtime_error': is not a member of 'std'