-
Notifications
You must be signed in to change notification settings - Fork 125
Todo
Bo3b Johnson edited this page Mar 19, 2014
·
12 revisions
Big wins:
- Need access to Inverse matrix. Might already be there.
- Save decompiled marked shader into ShaderFixes upon mark.
- Some way to automate texture hunting for separating UI elements.
- Keep the original ASM comments for the HLSL files.
Small but worthy:
- decode.cpp has a FindVersion routine that we should use instead of dissassemble entire thing.
- All hash>>32 to %016llx
- logging package log4c?
- Secure Template Overloads to fix warnings.
- Restructure include files.
- Build proper QueryInterface callback to get original D3D11Wrapper object for reloader.
- Memory leak on reload shaders.
- Restructure if/then/else sequences to early returns for readability.
- Subroutines tend to be too large. Factor out common techniques into subroutines.
- Maybe set a default name space with using, which will emphasize variations from the norm.
- Remove XInput9_1_0 as unneeded now.
- Remove older compilers?