|
|
86ba46667d
|
Port to Win32; Move sources to src/ subdir; Use precompiled headers
|
2015-07-09 12:33:26 +02:00 |
|
|
|
ea701302ac
|
WIP: Make portable to Win32 (VC++ 2013)
|
2015-07-06 14:37:33 +02:00 |
|
|
|
818c0821fe
|
Added ResourceManager; WIP: Decoder for SHAP chunks
|
2015-06-10 17:42:32 +02:00 |
|
|
|
70439a10c8
|
More std::move in decompress; Show efficiency stats in render::Object
|
2015-06-08 22:48:14 +02:00 |
|
|
|
ed32a1290e
|
Add Resource as interface for in-memory resources
|
2015-06-08 22:44:07 +02:00 |
|
|
|
584da2e3e8
|
Can now view different LODs of objects in object viewer; Object loads only the textures referenced by current LOD
|
2015-05-27 14:03:23 +02:00 |
|
|
|
1221f19b67
|
Added BitReader to util; Implement LZW decompression
|
2015-05-17 20:18:26 +02:00 |
|
|
|
d8a96ee73f
|
Reverse engineered TRE checksum function
|
2015-05-15 22:15:56 +02:00 |
|
|
|
8872d9d92d
|
Audio playback in movie playback; movie decoder now uses pre-allocated buffers
|
2015-05-15 18:12:59 +02:00 |
|
|
|
2546196615
|
Clean up object texture loading, custom mipmap generator
|
2015-05-08 17:54:13 +02:00 |
|
|
|
36fd30d063
|
Optimize object shaders
|
2015-05-04 14:01:55 +02:00 |
|
|
|
c11b0f7a09
|
More work on REAL 3D object decode/render; Some OpenGL stuff
|
2015-05-03 20:12:05 +02:00 |
|
|
|
b780ff7f45
|
Mostly working REAL 3D parser and renderer
|
2015-05-03 01:36:35 +02:00 |
|
|
|
bd773d8214
|
WIP: REAL 3D object parsing
|
2015-04-30 20:06:57 +02:00 |
|
|
|
82ee2586d3
|
Treat data files as uint8_t, not char
|
2015-04-30 16:33:45 +02:00 |
|
|
|
7fb5f66091
|
WIP: SDL/OpenGL renderer. Make mvedecode use renderer for playback.
|
2015-04-30 16:16:48 +02:00 |
|
|
|
b9d4048695
|
TreFile: fix compressed file size of last file
|
2015-04-29 16:45:21 +02:00 |
|
|
|
c317918618
|
WIP: Renderer
|
2015-04-29 16:45:10 +02:00 |
|
|
|
202c309b2a
|
Merge branch 'master' of ssh://ka.blankertz.org/home/matthias/git/wc3re
Merge compressed length changes in TreFile
|
2015-04-29 15:13:17 +02:00 |
|
|
|
fcd32ed598
|
Computed actual (i.e. compressed) size for TRE objects
|
2015-04-29 15:09:19 +02:00 |
|
|
|
d6bbdabaa6
|
Generalized LZ-style decompression; extend MveDecoder to decode in-flight MVEs
|
2015-04-29 14:43:28 +02:00 |
|
|
|
962bfed0cb
|
Simplify read[LB]E* functions; better frame timing in MveDecoder; misc. fixed
|
2015-04-28 15:27:06 +02:00 |
|
|
|
12242de1e1
|
Working mvedecode with player
|
2015-04-25 19:16:36 +02:00 |
|
|
|
c8d635c5de
|
Seperate exceptions; Use proper endian-aware int parsing routines
|
2015-04-25 13:30:36 +02:00 |
|
|
|
ae51cd24c4
|
MmapFile helper; MveDecoder WIP
Added an MmapFile helper and changed iffexplore and treexplore to use it.
WIP: MveDecoder
Misc. changes/fixes
|
2015-04-24 22:13:32 +02:00 |
|
|
|
89688c5fba
|
treexplore: Add nested IFF parsing
Use IffFile to add an option to treexplore to show the structure of contained
IFF files
|
2015-04-22 17:19:42 +02:00 |
|
|
|
c87836468d
|
iffexplore: Put IFF parsing logic in own class
Created an IffFile class which contains the IFF parsing logic, changed
iffexplore to use this class.
|
2015-04-22 17:18:43 +02:00 |
|
|
|
f46521259c
|
TreFile: save "flags" field; iffexplore: robuster parsing
|
2015-04-19 11:15:16 +02:00 |
|
|
|
a5f64e9bbf
|
treexplore: Add dump option
|
2015-04-17 18:31:01 +02:00 |
|
|
|
ff7f5b2a0a
|
font2png, iffexplore: Misc. cleanup
|
2015-04-17 15:39:19 +02:00 |
|
|
|
6726488dda
|
treexplore: TRE parser
|
2015-04-17 15:38:34 +02:00 |
|
|
|
17eee5fe68
|
font2png: Parse background color
Decode background color from font blobs
|
2015-04-16 21:22:27 +02:00 |
|
|
|
29e9acd734
|
Initial work on globals.iff
- iffexplore to decocde globals.iff
- font2png parses the font blobs found therein
|
2015-04-16 21:14:52 +02:00 |
|