-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTodo.txt
38 lines (26 loc) · 1.49 KB
/
Todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
- Add COM error messages to direct3d exception hadling, there is a useful func in "COMerrors.h"
- Fix MASK issue in Rome/Atilla shader, so faction coloring can be switched back on
- probably as mismatch of skin and color mask
- mask textures seems to be assigned to wrong meshes, almost def, look into this
- EVENTUALLY, switch on decalling, in parctiuclar for Rome/Atilla, but also for WH3/3K later
- Get Rid of "scene creators", or at least make them, so they just fill the scene, and the scene takes care ot everything else.
- When rendering-object store a pointer to resource, make it a pointer-pointer (or some shared_ptr/weak_ptr solution)
so if/when resoources are changed the render-object has a valid pointer to the changed resource
- CLean up tools, so is does NOT use "using vamespace std" in the HEADER
- Make sure all paths sent/read from the resource_callback use "/"
- Make the NVVM-like pattern work neatly, as neatly as is possible
QtRenderView -> QtRenderWidgetView
+ QtRenderWidgetModelView
+ _maybe_ QtRenderWidgetModel
(all inside a QWidget Derived object)
Code:
class QRenderWidgetView : public QWidget, public MVVMStorage
or similar, to make it less ugly
- Error Handling
* Add exception handling for extensing throws
* add more throws for
Header(s).IsContentValid()
- Make sure all supported RMV2s actually work
* If not, add needed implementations
- Add Rome2/Attila/Tob shading (1 shader)
- Add WH3/3K shading (1 shader)