Commit Graph

68 Commits

Author SHA1 Message Date
55817d4511 renaming scene 2018-12-31 20:44:30 -08:00
928e8598d6 rename types.go 2018-12-31 20:43:15 -08:00
789339219a add cimgui 2018-12-31 18:22:54 -08:00
dd260996de create texture interface, move to graphics 2018-12-31 17:42:00 -08:00
0523e41732 wrap imgui 2018-12-31 17:30:59 -08:00
a90a36d235 add debug logging 2018-12-31 17:10:45 -08:00
557608155d state control through scenes 2018-12-31 16:52:53 -08:00
60e8f19535 remove unused file 2018-12-31 13:42:26 -08:00
e9f5793a5c platform and imgui cleanup 2018-12-31 13:40:02 -08:00
1c7fdda65f platform cleanup 2018-12-31 13:28:50 -08:00
5eeb5b6b3e moving imgui files around 2018-12-31 13:14:13 -08:00
2a22e7a446 imgui cleanup 2018-12-31 13:10:58 -08:00
6c398bce8e imgui cleanup 2018-12-31 11:46:12 -08:00
90ce4409ce use internal type for colors 2018-12-31 10:54:33 -08:00
9a9183a531 type cleanup 2018-12-31 09:59:58 -08:00
3f3a5aa5b1 changed offsets to signed from unsigned 2018-12-30 17:23:43 -08:00
188d824ca0 viewer ui improvements 2018-12-30 16:48:11 -08:00
9eac33ef79 switch all rendering to opengl 2018-12-30 16:34:53 -08:00
caf1aac6e6 remove unnecessary context creation 2018-12-29 22:18:48 -08:00
8ab9c5e1ce various fixes to dc6 and dat, as well as viewer 2018-12-29 18:21:33 -08:00
d38188da95 getting frame scrubber working, something is wrong with direction still 2018-12-29 18:10:26 -08:00
723f55186b get imgui properly running in viewer 2018-12-29 17:04:37 -08:00
0e1e1a51f0 work towards getting imgui properly working in viewer 2018-12-29 13:24:55 -08:00
676610386d add imgui.ini to gitignore 2018-12-29 11:59:47 -08:00
e217b9e223 more work on platform
add sdl texture wrapper
switch viewer to work with platform code
2018-12-29 11:52:30 -08:00
Alex Yatskov
9fdcd8bb39
Merge pull request #1 from thegtproject/winsupport
mpq/stormlib now works on windows
2018-12-28 17:35:47 -08:00
Brandon
d8611e18ae platform dependent "sysEOF" const added 2018-12-28 11:39:39 -07:00
7c024b537e work on getting platform to abstract updating and rendering
add "Scene" interface to provide customization point for clients
2018-12-28 09:26:05 -08:00
Brandon
151cbe8739 mpq/stormlib now works on windows 2018-12-28 08:44:29 -07:00
5d95d2ef77 cleanup global state 2018-12-27 19:28:33 -08:00
6736cc5067 create error constants, hookup imgui_backend init and shutdown 2018-12-27 18:36:28 -08:00
dd39ca8b8d create imgui_backend module, add more error handling to platform 2018-12-27 18:28:03 -08:00
5ceb63b86d add simple math containers 2018-12-27 14:46:47 -08:00
7a8338c19d add opengl2 sdl2 imgui implementation 2018-12-27 14:35:06 -08:00
0089093c7f change platform to be a singleton 2018-12-27 13:59:35 -08:00
c045e345d2 moving window to platform 2018-12-27 13:59:19 -08:00
8c0c4890cb add basic stubs for platform and window 2018-12-27 13:36:34 -08:00
454b9210c1 adding a simple render test 2018-12-21 19:44:19 -08:00
8c5051dd4f start work on wrapping sdl 2018-12-20 20:31:43 -08:00
87b9cf9967 add placeholder for viewer tool 2018-12-17 18:16:52 -08:00
feeff0796e fix EOF handling bug in mpq decoder 2018-12-17 17:26:10 -08:00
1c667c7b8d make mpq files be seekable, cleanup file reading code 2018-12-17 17:13:17 -08:00
52b2bbd9a6 finish dc6 extractor, simplify decoder and palette code 2018-12-17 15:09:30 -08:00
0d8210e26c work in progress on dc6 sprite dump tool 2018-12-17 12:28:16 -08:00
2bacae3c01 remove unused data from dc6 headers 2018-12-17 12:10:39 -08:00
c30edb6aca fix bytewriter not writing data 2018-12-17 12:00:07 -08:00
7204f07861 reorg dc6 sprite struct to include directions 2018-12-17 11:45:43 -08:00
e016bd7ec1 update dc6 decoder to use binary writer 2018-12-17 11:29:01 -08:00
9dfc82804a add writeseeker wrapper for fixed buffers 2018-12-17 11:13:37 -08:00
73eae3771a move filesystem 2018-12-16 20:22:21 -08:00