blob: 75e1b56be7fefccdc65c5279f52852e4744d95a3 (
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
68
69
70
|
[x] better (cleaner) json handling
[x] pass parser as pointer everywhere
[x] cleanup visualizer code
[X] cleanup build system
[ ] more acurate visualizer
[ ] seperate program to extract scene.pkg
[ ] gifs
- https://github.com/notscuffed/repkg/blob/master/RePKG.Application/Texture/TexFrameInfoContainerReader.cs
[ ] RG88 & R8 textures
- i think it works need to test more
[ ] Re-think parse/load stage, parse stage could possibly be 1 stage where textures and framebuffers,
generate itermediate objects then "load" could simply load and map the resources either to the
itermediate objects or something else.
- We already know when a single pass is generated so we could just transfer that logic to only the parse step
- The intermediate objects should probably store the resource
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/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
[ ] 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
|