Commit Graph

79692 Commits

Author SHA1 Message Date
Matt Borgerson f45dbbad90 build: Disable non-TCG accels 2021-02-11 16:56:39 -07:00
Matt Borgerson b536ac07d6 nv2a: Fix surface debug print field 2021-02-11 16:45:36 -07:00
Matt Borgerson 7926347c8b nv2a: Fix buffer size in surface flip 2021-02-11 16:33:47 -07:00
Matt Borgerson afed1a4835 nv2a: Clear entire PSH struct before hashing 2021-02-11 16:10:34 -07:00
Matt Borgerson a88b4cf9f5 nv2a: Minor cleanup 2021-02-11 16:10:34 -07:00
Matt Borgerson 3248c8ebbf nv2a: Fast path PGRAPH method processing 2021-02-11 15:23:47 -07:00
Matt Borgerson 8e29469ddb nv2a: Cache converted vertex data 2021-02-11 14:54:39 -07:00
Matt Borgerson 9b42f4aaa3 nv2a: Add binning to LRU 2021-02-11 14:30:52 -07:00
Matt Borgerson d2990d0e47 nv2a: Use XXH3_64bits as fast hash 2021-02-11 14:09:52 -07:00
Matt Borgerson 3195fe9ca3 configure: Add xxHash sources to submodules list 2021-02-11 14:09:52 -07:00
Matt Borgerson fec0ad6f4c nv2a: Add xxHash submodule 2021-02-11 14:09:52 -07:00
Matt Borgerson 30fe6cb3c4 nv2a: Drop xxHash inline sources 2021-02-11 14:09:52 -07:00
Matt Borgerson 4b6ee2c923 ui: Render video frame stats 2021-02-11 13:50:18 -07:00
Matt Borgerson 7a08e93085 nv2a: Add simple frame metrics 2021-02-11 13:50:18 -07:00
Matt Borgerson 0413fb5684 configure: Add imgui, implot sources to submodules list 2021-02-11 13:50:18 -07:00
Matt Borgerson 1cfb0e3922 ui: Add implot submodule 2021-02-11 13:50:18 -07:00
Matt Borgerson 26f4e6fc8f ui: Update to new imgui paths/rounding 2021-02-11 13:50:18 -07:00
Matt Borgerson 0c1ad27d8c ui: Add imgui submodule 2021-02-11 13:50:18 -07:00
Matt Borgerson 1fa9334dcb ui: Remove imgui sources 2021-02-11 13:50:18 -07:00
Matt Borgerson 64141f90e1 input: Use QTAILQ for available controllers list 2021-02-10 23:58:59 -07:00
Matt Borgerson 5233f777cf ui: Cleanup whitespace in xemu-custom-widgets.c 2021-02-10 23:58:59 -07:00
Matt Borgerson 7d2577e161 input: Factor out unused num_available_controllers 2021-02-10 23:58:59 -07:00
Matt Borgerson 885039f7f2 input: Use uint16_t for button state 2021-02-10 23:58:59 -07:00
Matt Borgerson d3a669faed input: Fixup includes and DPRINTF 2021-02-10 23:58:59 -07:00
Matt Borgerson e67c54c9bf input: Trim whitespace 2021-02-10 23:58:59 -07:00
Mike d9046372c7 eeprom: Set default time zone and language during generation 2021-01-27 17:14:27 -07:00
wutno 9ca79f75d8 nv2a: Change stepping to match retail 1.0 Xbox 2021-01-23 16:52:57 -07:00
Matt Borgerson c18fa65bbe ci: Re-install Python@3.9 and remove PHP for macOS 2021-01-23 16:07:24 -07:00
wutno 1ba8a43e7c
i386: Set Pentium 3 CPU model,stepping to match Xbox 2021-01-23 14:32:30 -07:00
Thomas Debesse a43e75947b gitignore: add dist/ 2021-01-23 13:50:28 -07:00
Thomas Debesse 93211139a0 build.sh: quote variables even if currently riskless to make linting easier 2021-01-23 13:50:28 -07:00
Thomas Debesse 3d5c2b2044 build.sh: fix packaging out of tree 2021-01-23 13:50:28 -07:00
Thomas Debesse 000d638bbf build.sh: fix building imgui out of tree 2021-01-23 13:50:28 -07:00
Thomas Debesse 2d414c1a43 build.sh: better way to get project directory absolute path
in bash `set -o physical` resolves symlinks when changing directory,
removing the need for GNU readlink
2021-01-23 13:50:28 -07:00
Thomas Debesse 03beb4e96b build.sh: read job_count when possible 2021-01-23 13:50:28 -07:00
Matt Borgerson aab63105fc ui: Move fullscreen trigger to main thread 2021-01-06 17:59:29 -07:00
Matt Borgerson bccfb6cd98 ui: Fix fullscreen launch 2021-01-06 15:48:46 -07:00
wutno 270310e603
smc: Fix version string modulus 2021-01-04 01:58:41 -07:00
Matt Borgerson d31a207e35 i8254: Update base freq to more closely match Xbox 2021-01-04 01:36:50 -07:00
Matt Borgerson 66f2e9decd mcpx: Fixup compiler warnings in DSP code 2021-01-03 16:14:47 -07:00
Matt Borgerson 416e12c3b3 mcpx: Enable APU pipeline 2021-01-03 16:14:47 -07:00
Matt Borgerson 9004009bb3 nvnet: Always return value in nvnet_get_reg 2020-12-31 15:47:32 -07:00
Matt Borgerson a72cc138f4 ui: Request high-performance graphics on Windows platform 2020-12-31 15:30:29 -07:00
Matt Borgerson 996f3d4dc3 nv2a: Grab lock before marking pending download 2020-12-30 03:52:46 -07:00
Matt Borgerson e431cbff82 nv2a: Fix compiler nits 2020-12-30 03:51:47 -07:00
Matt Borgerson c6d1a50ad9 vl: Swap NULL for `-dvd_path <path>` in input argv 2020-12-30 03:30:49 -07:00
Matt Borgerson 263870a7c3 ui: Add build version and debug indicator to window title bar 2020-12-24 17:45:45 -07:00
Wilhelm Kovatch 1b5e97e37f vl: Allow overriding the dvd path from command line 2020-12-20 16:18:00 -07:00
Matt Borgerson af35a8b728 nv2a: Approximate CLAMP_OGL with CLAMP_TO_EDGE 2020-12-07 19:25:48 -07:00
Matt Borgerson 2933d8d171 nv2a: Set VGA color mode after reset 2020-12-02 23:03:51 -07:00