water111
c2c6d3ba46
[decompiler] detect res-lump macros ( #796 )
...
* support res lump float
* handle data macro
* rest of res macros
* add vi3 to the build system
* missing close paren
2021-08-31 15:01:54 -04:00
water111
34e8afa0ee
get started on entity ( #793 )
2021-08-31 11:05:03 -04:00
water111
ccdfa01a88
Add the imgui library ( #785 )
...
* add the imgui library
* use third-party glfw include
* another try at includes
* again
* another try
2021-08-29 14:54:16 -04:00
doctashay
0a6d28e264
OpenGL Cleanup ( #786 )
...
* Begin spdlog integration for decompiler
* Replace old prints with spdlog equivalents
* clang-format
* Add Arch Linux documentation
* Remove spdlog (again)...
* improve label system
* clean up menu
* debug menu working, still need to fix tests
* cleanup-gfx
literally just renaming the window and a few debug prints
* fix readme typo
Co-authored-by: water <awaterford111445@gmail.com>
2021-08-29 14:41:35 -04:00
water111
d9f9e076af
[decompiler] automatically label things when possible ( #784 )
...
* improve label system
* clean up menu
* debug menu working, still need to fix tests
* fix tests and clean up
2021-08-29 11:13:06 -04:00
water111
403bb5f4de
[decomp] game-info ( #779 )
...
* support more process stuff
* more of game info
* add ref file
* progress on save
2021-08-22 20:12:47 -04:00
water111
97ab6a4e12
add support for non virtual states ( #764 )
...
* add support for non virtual states
* typecheck go
* start on virtual states
* more support for virtual states
* offline passes
* fix tests
* use behavior shortcut instead of lambda
* final cleanup of virtual go
* unused var warnings and fix inconsistent enum decompile order on win vs linux
* fix thread safety bug with goal symbol table and vif1 interrupt handler
* fix type mistake
2021-08-17 20:54:03 -04:00
ManDude
67f236d32b
Update opengl.cpp
2021-08-17 08:05:18 +01:00
ManDude
b18af4efae
fix typo in comment while we're at it
2021-08-17 08:05:01 +01:00
ManDude
f05117fb0c
clang
2021-08-16 16:01:34 +01:00
ManDude
8e348a8cd1
save & load to file!
2021-08-16 15:43:12 +01:00
ManDude
093526721c
save key mapping to memory!
2021-08-16 14:57:15 +01:00
ManDude
c1fdb23310
fix crash
2021-08-16 07:46:06 +01:00
ManDude
efdc598c09
make pc pad remapping process (incomplete)
2021-08-16 07:44:05 +01:00
ManDude
ff3174f292
more cpad stuff + make font-flags
2021-08-16 03:50:36 +01:00
ManDude
4a8295898b
Merge branch 'master' into d/cpad-test
2021-08-14 23:24:18 +01:00
ManDude
ca8f0f7e93
minor fixes
2021-08-14 23:23:45 +01:00
ManDude
ded9d63afa
fixes
2021-08-14 21:05:38 +01:00
ManDude
af823cdb82
implement cpad stuff
2021-08-14 21:00:50 +01:00
water
23748dfeef
start on debug graphics
2021-08-13 21:48:56 -04:00
ManDude
af5a9f0951
minor gfx updates
2021-08-14 01:06:16 +01:00
water
43a39b197e
fix merge
2021-08-12 19:33:47 -04:00
water
ebc580822e
clean up
2021-08-12 19:03:33 -04:00
water
a65357642d
fix debugger
2021-08-11 20:21:58 -04:00
water
3bba86ce18
support mt4hh texture for japanese fonts
2021-08-11 19:36:15 -04:00
ManDude
ed19d046f3
Update OpenGLRenderer.cpp
2021-08-11 07:44:35 +01:00
ManDude
c87b818d82
stuff
2021-08-11 04:48:56 +01:00
water
b85ee3a3a5
fix possible bug in direct renderer
2021-08-10 22:13:34 -04:00
water
2b7a8d8880
another fix
2021-08-10 21:46:12 -04:00
water
df94e948bb
more fixes
2021-08-10 21:31:15 -04:00
water
fb006492c5
build fix
2021-08-09 22:05:07 -04:00
water
9495e91259
online tests pass
2021-08-09 21:54:40 -04:00
water
f700438d01
fix merge issues
2021-08-09 21:42:05 -04:00
water
40ecd92272
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-09 21:41:25 -04:00
ManDude
a850b5d5cb
revamp the gfx+display systems a bit ( #739 )
...
* revamp gfx and display systems a bit
* Use some fancy c++ pointers instead of just raw pointers
* Tidy some things up.
* clang
* clang 2
* fixes
* fixesss
* error detection when making display
2021-08-09 19:16:39 -04:00
water
ee6639b4f7
fix texture filter
2021-08-09 18:59:47 -04:00
water
b4846f0491
hook up profiler
2021-08-08 21:50:34 -04:00
water
0dfe6a169d
fonts and stuff work
2021-08-08 20:46:14 -04:00
water
124003f5f2
store texture in pool
2021-08-08 15:46:34 -04:00
water
f25b0f0de2
some clean up
2021-08-08 13:20:54 -04:00
water
54301a36be
texture decoding
2021-08-08 13:12:44 -04:00
water
66f95d3c8a
text working with no textures
2021-08-07 21:16:44 -04:00
water
ef6204e353
closer
2021-08-07 18:57:13 -04:00
water
d1674ea9b6
wip
2021-08-06 22:30:02 -04:00
water
821c2ab42a
display loop runs
2021-08-04 21:30:08 -04:00
water111
ef011f4fe8
[goalc] add a build system ( #704 )
...
* add first attempt at build system
* fix stupid bug
* try again
2021-07-15 21:37:15 -04:00
water111
656489e942
[decomp] Clean up - part 2 ( #687 )
...
* temp
* temp2
* basic case support
* working for or without else
* support more cases
* clean up to drawable headers
* ocean
* format json
2021-07-11 16:35:25 -04:00
water111
1898c7c52a
[decomp] texture ( #684 )
...
* temp
* more cleanup
* fix merge issue
* handle no texture correctly
2021-07-09 22:20:37 -04:00
water111
a81aef889a
Level load test ( #656 )
...
* tweaks for loading VI1
* temp
* clean up
2021-06-30 19:20:31 -04:00
ManDude
1af0f4a1a7
[decomp] most of level
and some game loop functions + couple decomp… ( #651 )
...
* [decomp] most of `level` and some game loop functions + couple decompiler fixes
* add ART.CGO to fake-iso
2021-06-29 20:30:52 -04:00