Commit Graph

86912 Commits

Author SHA1 Message Date
Matt Borgerson 5b81102519 ui: Add render_scale field to settings 2021-07-20 10:37:07 -07:00
Mike Davis 0b9a2e1a8f nv2a: Support NV062_SET_COLOR_FORMAT_LE_Y32 blitting 2021-07-18 22:58:16 -07:00
Matt Borgerson cc6d19e099 .github: Migrate issue templates to new issue forms 2021-07-13 19:32:08 -07:00
Mike Davis 0f9b862e37
nv2a: Support texture format SZ_DEPTH_Y16_FIXED 2021-07-12 12:15:49 -07:00
Mike Davis be3df6ab8e nv2a: Support texture format LC_IMAGE_YB8CR8YA8CB8 2021-07-10 23:29:01 -07:00
Mike Davis ed7cbef976
nv2a: Support texture format COLOR_LU_IMAGE_G8B8 2021-07-10 02:58:18 -07:00
Matt Borgerson 203c76f89c nv2a: Handle point sprites, scaling 2021-07-10 02:42:15 -07:00
Matt Borgerson fbff731cc3 ui: Explicitly check platform GL version 2021-07-08 00:33:58 -07:00
Matt Borgerson 2a4f1f92b1 ui: Show error message on context creation failure 2021-07-07 23:56:27 -07:00
Mike Davis f03015e20e
nv2a: Support texture format COLOR_SZ_B8G8R8A8 2021-07-03 13:10:31 -07:00
Matt Borgerson 473179b9f4 nv2a: Minimize clip origin for compatible surfaces 2021-07-02 17:42:25 -07:00
Matt Borgerson aaf8522431 nv2a: Add offset to FF inv. viewport matrix 2021-07-02 14:18:30 -07:00
Matt Borgerson 315ac1ceaa nv2a: Transform surface scissor y-coord by abs. surface height 2021-07-02 14:18:30 -07:00
Matt Borgerson 4716b7b980 nv2a: Transform clear y-coord by abs. surface height 2021-07-02 14:18:30 -07:00
Matt Borgerson e0f83c8be7 nv2a: Check zeta dirty after color update 2021-07-02 14:18:30 -07:00
Matt Borgerson 364588f426 nv2a: Better field render handling 2021-07-02 14:18:30 -07:00
Matt Borgerson f3f40b4c89 nv2a: Check surface expansion pitch and overlap 2021-07-02 14:18:30 -07:00
Matt Borgerson a07b8f1a2a nv2a: Factor surface entry population out 2021-07-02 14:18:30 -07:00
Matt Borgerson fef3a463b6 nv2a: Remove old up/down debug messages 2021-07-02 14:18:30 -07:00
Matt Borgerson e9ed81ac5a nv2a: Factor zeta format decode out to a table 2021-07-02 14:18:30 -07:00
Matt Borgerson be9360bb69 nv2a: Improve clipped surface handling 2021-07-02 14:18:30 -07:00
Stefan Schmidt 7cde5a222c build: Don't strip Windows debug binaries 2021-06-26 17:30:05 -07:00
Matt Borgerson 0c64395114 xemu-xbe.c: Increase header size threshold 2021-06-22 14:55:53 -07:00
Matt Borgerson a7f3f8f212 nv2a: Don't orphan display buffer 2021-06-17 04:19:24 -07:00
Matt Borgerson ccf6049e39 ui: Ensure glFinish before swap 2021-06-17 04:19:24 -07:00
Matt Borgerson a73274794a ui: Release old surface texture on switch 2021-06-17 04:19:24 -07:00
Matt Borgerson 0204a5b7ab ui: Print xemu version and GL info to log 2021-06-17 04:19:24 -07:00
Matt Borgerson fdd7875051 sdl: Print out SDL_GetError message when subsystem init fails 2021-06-15 22:12:34 -07:00
Matt Borgerson f24bcb8bc7 ui: Wiki is retired now, update URLs 2021-06-13 19:33:59 -07:00
Matt Borgerson 9eefab0e4a ci: Trigger snapshot update 2021-06-12 06:13:18 -07:00
Matt Borgerson 4b74e85379 nvnet: Drop oversized frames 2021-06-11 22:12:00 -07:00
Matt Borgerson 21c50f1782 ui: Propagate network errors up to UI 2021-06-11 22:12:00 -07:00
Matt Borgerson 05358b427b ui: Expose pcap net client in user interface 2021-06-11 22:12:00 -07:00
Matt Borgerson 374635a1a0 ui: Fix incorrect free in xemu_settings_set_string 2021-06-11 22:12:00 -07:00
Matt Borgerson 179304aca3 net: Resolve Windows 'friendly' network adapter names 2021-06-11 22:12:00 -07:00
Matt Borgerson fbcc425610 net: Add a new libpcap-based client 2021-06-11 22:12:00 -07:00
Matt Borgerson c61e543376 net: Add libpcap library 2021-06-11 22:12:00 -07:00
Matt Borgerson d0000bbc02 ci: Trigger snapshot update 2021-06-10 20:28:43 -07:00
Matt Borgerson 90ddc5cce3 ui: Add auto-updater feature for Windows 2021-06-10 13:02:05 -07:00
Matt Borgerson 23766591c4 util: Add miniz library 2021-06-10 13:02:05 -07:00
mborgerson 0a8e9b8db3
.github: Disallow blank issues 2021-06-04 12:13:06 -07:00
Matt Borgerson 6f477f02a6 nv2a: Enable exclusive clip 2021-06-02 18:08:06 -07:00
Matt Borgerson ebcc77c6c8 nv2a: Fix window clip coordinate transform 2021-06-02 15:42:13 -07:00
Matt Borgerson 3884b8d44b build: Downgrade SDL2 to 2.0.12 temporarily 2021-06-02 00:56:19 -07:00
Matt Borgerson 357907013f build: Support cross-building for Apple silicon 2021-05-31 00:12:55 -07:00
Matt Borgerson f72f9be767 build: Trigger snapshot update for license dist 2021-05-25 00:03:52 -07:00
Matt Borgerson 3b432160db build: Add license gen to source archive script 2021-05-24 23:33:18 -07:00
Matt Borgerson e55f820c91 build: Trigger snapshot update for license dist 2021-05-24 20:20:53 -07:00
Matt Borgerson 12b58544b1 build: Generate xemu+3rd party license information 2021-05-24 18:35:27 -07:00
Matt Borgerson d687ca146b ui: Simplify settings/eeprom path resolve 2021-05-24 16:55:38 -07:00