Commit graph

268 commits

Author SHA1 Message Date
github-actions 06541db768 Updated github pages site 2022-01-07 16:53:53 +00:00
github-actions 026c7245a2 Updated github pages site 2022-01-07 13:50:39 +00:00
github-actions 833115a76d Updated github pages site 2022-01-06 23:48:36 +00:00
ManDude 2e18cb605a
[runtime] optimize DirectRenderer for multiple textures + optimize sprite renderer (#1054)
* optimize sprite texture flush + update shaders

* fix bugs

* change logic a bit

* crunch PNGs

* hud size fix

* clang

* remove shaders from list

* use really small alpha cut-off point for sprites

* ad `flat` to vertex shaders too

* increase cut-off very slightly

* take *2 into account

* ok for real this should be good enough
2022-01-06 18:47:20 -05:00
github-actions 74a791c67f Updated github pages site 2022-01-05 04:38:09 +00:00
github-actions b84a04a14c Updated github pages site 2022-01-05 04:17:40 +00:00
github-actions b11a45d836 Updated github pages site 2022-01-05 04:12:12 +00:00
github-actions c35ab4a223 Updated github pages site 2022-01-05 02:58:20 +00:00
Tyler Wilding 60cbeedaa5
docs: fix link to gallery (#1052) 2022-01-04 21:57:05 -05:00
github-actions 7aa5322a0e Updated github pages site 2022-01-05 02:06:42 +00:00
Tyler Wilding 7117a512c7
docs: Refresh the homepage and add some basic gallery support (#1051)
* docs: refresh the homepage

* docs: basic gallery support added

* homepage background image back to jpg

* docs: remove data file tracker, as it's soon to be removed
2022-01-04 21:05:27 -05:00
github-actions db563d9b55 Updated github pages site 2022-01-05 01:33:48 +00:00
github-actions 1c8080a687 Updated github pages site 2022-01-03 04:20:17 +00:00
water111 b999422305
[tie] add wind effect (#1046)
* wip tie wind stuff

* wind

* clang
2022-01-02 19:02:28 -05:00
github-actions 4419052a76 Updated github pages site 2021-12-31 02:28:48 +00:00
github-actions 3f84bd85e7 Updated github pages site 2021-12-30 23:50:00 +00:00
ManDude 9ff71412e5
[runtime] pckernel implementation (#1032)
* toggle for ripping level models

* Create pckernel.gc

* builds and works

* fix defs

* resolution info works

* native letterboxing

* menu

* Fullscreen buttons

* Update glfw

* fix fullscreen taking over everything for some reason

* fix screenshots and add more menu options

* Cleanup DMA mess in load boundary render code (first try!!)

* Update default-menu.gc

* clang

* fix accidental macros in pairs

* refs

* fix null reference bugs

* add lavatube

* custom aspect ratios work (3D only)

* custom aspect ratios work (3D only)

* fix aspect ratio and non-4x3 debug text

* change `sceOpen`

* deadzone setting

* merge fixes

* check out `debug-pad-display`

* update readme imgs

* settings save works

* oops

* settings read/load (incomplete)

* add `:stop` to debugger and fix detach on Windows

* settings load works

* fullscreen and aspect ratio setting fixes

* swap menu options for convenience

* settings loads automatically properly

* fix panic and font hack edge case

* add rolling, ogre, snow, swamp, sunken b, jungle b

* Fixed borderless on windows please work

* Update fake_iso.txt

* remove error from opengl debug filter

* update refs

* minor tfrag tod palette lookup change

* accidentally nuked all opengl errors
2021-12-30 18:48:37 -05:00
github-actions 72fe06826f Updated github pages site 2021-12-30 01:04:14 +00:00
github-actions 3f85b68671 Updated github pages site 2021-12-29 04:17:53 +00:00
github-actions 696a6d87be Updated github pages site 2021-12-29 00:16:22 +00:00
github-actions 3a035f2ba3 Updated github pages site 2021-12-28 23:54:23 +00:00
github-actions 359e7bcfdd Updated github pages site 2021-12-28 20:15:00 +00:00
Tyler Wilding 0d79b85d1c
docs: add new porting tfrag page to docs (#1033) 2021-12-28 14:26:49 -05:00
github-actions e2ffaee7e1 Updated github pages site 2021-12-26 17:35:02 +00:00
water111 a8342aef31
[graphics] TIE extractor (#1026)
* temp

* temp

* wip

* more progress on the instance asm

* first half of tie extraction, up to dma lists

* more tie extraction

* first part figured out maybe

* bp1 loop seems to work, bp2 loop does not

* bp1 and bp2 appear working. sadly ip is needed

* ip1 outline, not working ip2

* just kidding, ip2 seems to work

* extraction seems to work

* basic rendering working

* tie fixes

* performance optimization of tie renderer

* hook up tie to engine

* fix more bugs

* cleanup and perf improvements

* fix tests

* ref tests

* mm256i for gcc

* CLANG

* windows

* more compile fixes

* fix fast time of day

* small fixes

* fix after merge

* clang
2021-12-26 12:33:51 -05:00
github-actions ff61d32095 Updated github pages site 2021-12-26 16:44:21 +00:00
ManDude c245f37feb
[decomp] joint and related (#1003)
* update jak 2 config and hack to make game text dumpable

* update stuff

* update src

* do `cspace<-parented-transformq-joint!`

* progress.... kind of...

* more drawable stuff

* clagng

* bones begin

* more bones

* even more bones

* everything builds

* touches

* errors

* ?

* fix `quicksandlurker`

* updates

* update refs

* more fixes

* update refs
2021-12-26 11:43:16 -05:00
github-actions cee7752c2a Updated github pages site 2021-12-19 00:14:56 +00:00
github-actions fdb24782f1 Updated github pages site 2021-12-18 22:16:29 +00:00
github-actions 8c05d2a549 Updated github pages site 2021-12-18 21:06:41 +00:00
github-actions 31f49397a8 Updated github pages site 2021-12-18 06:33:59 +00:00
github-actions 694b895f04 Updated github pages site 2021-12-18 06:32:32 +00:00
github-actions 604a8630f3 Updated github pages site 2021-12-15 04:50:39 +00:00
github-actions 698d99df13 Updated github pages site 2021-12-13 04:28:40 +00:00
water111 f6b40637a3
add declare-file debug (#1004) 2021-12-12 12:52:23 -05:00
github-actions a10f9da8b8 Updated github pages site 2021-12-11 18:28:34 +00:00
github-actions 1cac684f1b Updated github pages site 2021-12-09 23:40:49 +00:00
github-actions c0dfc58021 Updated github pages site 2021-12-04 18:50:58 +00:00
Tyler Wilding 9d9c944dc5
docs: include the -lock file to hopefully make CI builds consist with local ones (#991) 2021-12-04 13:49:28 -05:00
ManDude 0d7b7da116
readme fixes (#985)
* Create logo-text-colored-new.png

* move image

* Update logo

* Update README.md

* add screenshots

* fix images...

* Update README.md

* fix `code_progress.png` as well

* playing around lol
2021-12-04 12:32:53 -05:00
github-actions b394b7e687 Updated github pages site 2021-12-02 00:43:07 +00:00
github-actions 6a4348287e Updated github pages site 2021-12-01 00:16:18 +00:00
github-actions 8544e95b4b Updated github pages site 2021-11-24 05:34:39 +00:00
water111 cc93986a21
update readme (#982) 2021-11-23 20:05:15 -05:00
github-actions 2d49e2ca16 Updated github pages site 2021-11-23 23:27:21 +00:00
github-actions f642935d10 Updated github pages site 2021-11-16 03:57:21 +00:00
github-actions dcbd90a3f3 Updated github pages site 2021-11-16 00:06:54 +00:00
github-actions 3d7a25ac32 Updated github pages site 2021-11-14 16:16:13 +00:00
github-actions 97636135c5 Updated github pages site 2021-11-14 04:33:09 +00:00
github-actions 1aad6c55e3 Updated github pages site 2021-11-14 03:42:34 +00:00
Tyler Wilding 44c43610ce
game: Get camera code working (#965)
* cmake: disable edit&continue flags

* goos: make the build system work for alternate file paths nicely

* vs: update vs config

* vscode: extend terminal buffer!

* vs: fix presets

* debugger: fix exception handler

* game: add logo to application

* decomp: get `cam-master` to "work" -- manually changed return type

* debugger: fix printing issue

* game: get the camera actually working

* game: neutralize the analog sticks

* game: support analog sticks

* tests: update ref tests

* temp commit - inprogress stuff

* fix `send-macro`

* turn camera stuff back on, seems to work.  Still kernel-dispatch problem though

* address feedback

* formatting
2021-11-13 22:41:15 -05:00
github-actions d2f02600de Updated github pages site 2021-11-14 01:45:34 +00:00
water111 3afd99a8e3
[graphics] partial tfrag implementation (#958)
* temp

* some decomp

* tfrag dma setup

* fix negative label bug

* tfrag dma setup

* tfrag, with pipeline tricks

* kinda works

* cleanup before trying some color stuff

* time of day works

* clean up

* temp before render changes

* a few more fixes

* fix up tests

* clean up

* fix

* fix alignment

* one more cleanup
2021-11-13 20:44:17 -05:00
ManDude ff50cf2552
improve debugger disasm, :sym-name and fix Windows builds (#959)
* improve debugger disasm, `:sym-name` and fix Windows builds

* >:(

* use this inline constexpr thing??

* fine use strings then

* please.... please work...

* fix windows debugger oopsie

* display rip as goal addr as well

* [debugger] attempt to backtrace even if landed on some garbage memory

* Update CMakePresets.json
2021-11-12 22:00:41 -05:00
github-actions f6571363c5 Updated github pages site 2021-11-06 01:31:04 +00:00
github-actions ee930e830f Updated github pages site 2021-11-04 23:12:19 +00:00
water111 6a606d7222
Start a debug tool for looking through level data (#954)
* temp

* temp

* level inspection tool

* docs

* windows fix
2021-10-31 13:12:50 -04:00
github-actions 51ab0c04b6 Updated github pages site 2021-10-31 15:02:29 +00:00
water111 8846968963
[Debugger] windows debugger and process drawable (#953)
* Update assert.h

* stuff for `process-drawable` to work

* add windows code for debugger

* debugger attaches

* something works

* remove bad ideas

* `(:break)` works

* connection fixes

* fixes + update docs

* crates & `defskelgroup` macro

* clang

* update tests and a few types

* temp

* temp

* fix files

* game builds

* reverse TypeConsistency operation

* add eye stuff for merc art login

* add `(:sym-name)`

* oops

* add `--auto-dbg` option to gc args

* codacy

* improve robustness of dgo unpacker and objectfiledb reading

* `cavegeyserrock`

* hopefully fix linux

* windows FormatMessage weirdness?

* mutex fixes

* fix merge conflicts

Co-authored-by: ManDude <7569514+ManDude@users.noreply.github.com>
2021-10-31 11:01:15 -04:00
github-actions 7c5edf8d84 Updated github pages site 2021-10-29 23:21:14 +00:00
github-actions 4bd9d752fc Updated github pages site 2021-10-26 23:17:33 +00:00
github-actions 42cf04d8fe Updated github pages site 2021-10-25 23:24:36 +00:00
github-actions f6841009c6 Updated github pages site 2021-10-24 00:16:51 +00:00
github-actions 8a0ff963f5 Updated github pages site 2021-10-23 20:02:20 +00:00
github-actions 5220d8b87e Updated github pages site 2021-10-23 19:39:20 +00:00
github-actions 5b7b872ca1 Updated github pages site 2021-10-23 14:42:40 +00:00
github-actions 55a3d3f503 Updated github pages site 2021-10-22 02:40:12 +00:00
github-actions 5649ca51c0 Updated github pages site 2021-10-21 00:56:54 +00:00
github-actions 29d15f7fbc Updated github pages site 2021-10-20 23:51:03 +00:00
github-actions bdaac86753 Updated github pages site 2021-10-19 04:03:34 +00:00
github-actions 4c480e6970 Updated github pages site 2021-10-17 01:02:42 +00:00
github-actions 952d78d44b Updated github pages site 2021-10-16 18:07:55 +00:00
github-actions 2fbd76eec0 Updated github pages site 2021-10-15 22:19:20 +00:00
github-actions 8c4ffae4ed Updated github pages site 2021-10-11 00:08:39 +00:00
github-actions d7eeddf2fc Updated github pages site 2021-10-10 23:54:34 +00:00
github-actions 01b43f6111 Updated github pages site 2021-10-10 22:46:13 +00:00
github-actions 277e3a3dd7 Updated github pages site 2021-10-06 23:34:30 +00:00
github-actions 7463485262 Updated github pages site 2021-10-06 03:22:53 +00:00
github-actions 1246ce4f86 Updated github pages site 2021-10-06 03:07:48 +00:00
github-actions 23a1354410 Updated github pages site 2021-10-02 16:48:57 +00:00
github-actions f40b95ae1c Updated github pages site 2021-10-02 15:51:49 +00:00
water111 911a8e32a4
[decomp] minor type cleanup (#874)
* clean up some types

* clean up settings
2021-10-02 11:50:12 -04:00
github-actions cdd7e5bdee Updated github pages site 2021-10-02 13:29:41 +00:00
github-actions 023ce13fb2 Updated github pages site 2021-10-02 03:14:00 +00:00
github-actions 254a29851e Updated github pages site 2021-09-30 01:01:56 +00:00
github-actions 51503259fb Updated github pages site 2021-09-30 00:34:52 +00:00
github-actions e31609d74f Updated github pages site 2021-09-29 00:43:30 +00:00
github-actions 4e7cdc7498 Updated github pages site 2021-09-28 23:25:34 +00:00
water111 188373a3f6
decompile some drawable stuff and fix a few small bugs (#859) 2021-09-28 19:24:09 -04:00
github-actions 56076caa9b Updated github pages site 2021-09-26 15:43:29 +00:00
water111 f0ceea8b2e
[sparticle] 2d hud particles (#849)
* wip, taking a break to work on asm stuff first

* the goal code for sparticle

* mips2c the first sparticle asm function

* temp

* particle processing no longer crashing

* temp

* working texture cache for vi1 and hud textures

* sprites

* cleanup 1

* temp

* temp

* add zstd library

* temp

* working

* tests

* include fix

* uncomment

* better decomp of sparticle stuff, part 1

* update references
2021-09-26 11:41:58 -04:00
github-actions c4aefdd1f4 Updated github pages site 2021-09-21 22:42:05 +00:00
water111 5683f04046
[decomp] handle handle->process inside an and (#851)
* fix the loader example

* improve compiler error message

* fix missing cast issue
2021-09-21 00:12:37 -04:00
github-actions 8caf398ac0 Updated github pages site 2021-09-12 00:54:19 +00:00
github-actions e47476983a Updated github pages site 2021-09-09 02:06:07 +00:00
github-actions bb49790d3d Updated github pages site 2021-09-08 22:51:22 +00:00
water111 9fdbc2d974
[goalc] fix static array length (#836)
* fix static array length

* add some more small fixes
2021-09-08 18:49:49 -04:00
github-actions 468352cb4e Updated github pages site 2021-09-07 01:11:43 +00:00
github-actions d6ffaede3a Updated github pages site 2021-09-07 00:36:34 +00:00
github-actions 9fdb50d202 Updated github pages site 2021-09-06 19:36:05 +00:00