blob: e05857288bdc56741b89ebaea7360b9583dd2669 (
plain)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
[ ] start commiting in a more structured way
- most of the bulk work is done so this will make things easier going forward
[ ] make gl_enabled toggleable in code (i.e. toggleable at runtime)
[ ] cleanup pass on non-objects (asset, texture, shader, etc)
[ ] objects with blendmode other than 0 have extra pass using blendpassthrough shader
[ ] really analyze the structue of a pass/object and try to simplify the code
- verify if the model/robject order is correct (renderdoc)
[ ] more acurate visualizer
[ ] gifs
- https://github.com/notscuffed/repkg/blob/master/RePKG.Application/Texture/TexFrameInfoContainerReader.cs
Broken:
[ ] ./mauri ../../../c/workshop_wallpapers/1703298496/scene.pkg
- xray only works in the middle
[X] ./mauri ../../../c/workshop_wallpapers/2048972911/scene.pkg
- black background
[ ] ./mauri ../../../c/workshop_wallpapers/2212570435/scene.pkg
- eyes not positioned correctly
[ ] ./mauri ../../../c/workshop_wallpapers/1829251189/scene.pkg
- xray is flipped/flickering
[ ] ./mauri ../../../c/workshop_wallpapers/2216609166/scene.pkg
- left side not draw?
[ ] ./mauri ../../../c/workshop_wallpapers/2178257725/scene.pkg
- rotate breaks it
[ ] ./mauri ../../../c/workshop_wallpapers/1938288759/scene.pkg
- visualizer not drawn correctly
[ ] ./mauri ../../../c/workshop_wallpapers/2157658616/scene.pkg
- parse error
[ ] ./mauri ../../../c/workshop_wallpapers/1778616550/scene.pkg
- first object has different blendmode, so we need to handle "combine" passes differently.
The final pass should draw to the objects framebuffer as well as to the combine buffer,
but using the "passthroughblend" shader.
[X] ./mauri ../../../c/workshop_wallpapers/2008251577/scene.pkg
- effect doesnt draw correctly
- It was because of incorrect GL_TEXTURE_WRAP
- should analyze this in renderdoc
[X] if version 2 is defined as a combo, g_Alpha and g_Color need to be set from the object
visible should be a draw time check not handled when parsing
[ ] mouse paralax
[ ] camera shake
// long term
[ ] separate gui and engine in mauri
- engine should be a shared library
- there should be a cli interface along with gui
[ ] javascript scripting
[ ] particles
|