Erik Abair
2d50239832
nv2a: Fix subscreen pvideo overlay position
v0.7.5
2022-05-10 14:51:51 -07:00
Erik Abair
989dbcc76d
nv2a: Match HW behavior when setting window clip
v0.7.4
2022-05-10 13:15:30 -07:00
Matt Borgerson
6f3470acc8
ui: Use SDL_GL_GetDrawableSize when rendering framebuffer
v0.7.3
2022-05-09 11:52:15 -07:00
Mason Thompson
722579bf01
menubar.cc: Add F12 Shortcut to Screenshot
v0.7.2
2022-05-07 23:02:51 -07:00
Matt Borgerson
41e9c669d9
ui: Add Windows directory selection
v0.7.1
2022-05-07 21:55:45 -07:00
Matt Borgerson
156c1edd2b
ui: Use glReadPixels instead of glReadnPixels for screenshot
...
macOS doesn't support glReadnPixels.
2022-05-07 20:22:04 -07:00
Matt Borgerson
48bf99f060
ui: Fix flags for directory open
2022-05-07 20:21:58 -07:00
Matt Borgerson
328eff8eaa
ui: Create vector of main menu views
2022-05-07 20:21:51 -07:00
Matt Borgerson
9c06980275
ui: Redesign user interface
...
Introduces a new user interface that looks much nicer, is easier to
navigate with controllers, provides more context to users, and is
scalable. Some additional features are included.
* Adds 'popup menu' with actions that can be used easily from controller
* Adds 'main menu', unifying other configuration dialogs
* Adds port-forwarding user interface
* Adds screenshot feature
* Adds volume control feature
* Adds gamepad auto-bind option
* Adds vsync configuration option
* Adds auto UI scaling
* Adds preferred window size selection
* Adds AV pack selection
* Exposes some existing config items in GUI
v0.7.0
v0.6.7
2022-05-07 16:09:34 -07:00
Erik Abair
306891b98c
nv2a: Disable stderr print on image_blit when GL debugging is enabled
2022-05-05 14:50:07 -07:00
Julien Reichardt
c2e0067538
tomlplusplus: Update submodule
v0.6.6
2022-05-02 14:08:33 -07:00
Matt Borgerson
a809d8557d
.github: Make all release tags follow v<semver> convention
...
Replace xemu-v*, gh-release/* tagging with typical semver vX.Y.Z, which
plays nicer with GitHub releases. Increments patch version on push
to master.
v0.6.5
2022-04-29 22:03:39 -07:00
Julien Reichardt
292c9703de
tomlplusplus: Update submodule
v0.6.4
2022-04-29 14:57:57 -07:00
Revix
8a89108a50
ui: Add CPU logging in log
2022-04-29 14:19:24 -07:00
Matt Borgerson
30a872fa83
vl: Don't start if eeprom is invalid
2022-04-27 15:54:02 -07:00
Matt Borgerson
8ac830b2aa
vl: Don't regenerate EEPROM if it already exists
2022-04-27 15:54:02 -07:00
revix
38d1036b2c
ui: Display hardware info in About window
2022-04-27 00:50:15 -07:00
Erik Abair
6d7f329880
nv2a: Fix glsl ambiguous overload to prevent renderdoc failure
2022-04-26 22:08:51 -07:00
Matt Borgerson
e80d5fa9c3
build: Update SDL2 to 2.0.22
2022-04-26 17:54:17 -07:00
Antonio Abbatangelo
4bd1a07706
nv2a: adjust display resolution in 1080i mode
2022-04-26 13:46:28 -07:00
Erik Abair
a654a1f99a
nv2a: Prevent renderdoc from crashing xemu when capturing a frame
2022-04-26 13:44:13 -07:00
Erik Abair
8125e1302f
nv2a: Fix renderdoc detection on macOS
2022-04-25 13:30:47 -07:00
Matt Borgerson
87919cfb13
ui: Improve config error handling
v0.6.3
2022-04-24 21:15:57 -07:00
Matt Borgerson
8d018d8daa
ui: Don't check for updates on the welcome screen
2022-04-24 21:15:57 -07:00
Matt Borgerson
0891752dce
configure: Rename 'VERSION' to 'QEMU_VERSION'
2022-04-24 21:15:57 -07:00
Matt Borgerson
8afd391ad0
ui: Show welcome screen until first save
2022-04-24 21:15:57 -07:00
Matt Borgerson
dc669aca41
config: Change settings extension to .toml
2022-04-24 21:15:57 -07:00
Matt Borgerson
cbf01c9c61
archive-source.sh: Add tomlplusplus, genconfig submodules
2022-04-24 21:15:57 -07:00
Matt Borgerson
4b50b65fdc
tomlplusplus: Compile independently
2022-04-24 21:15:57 -07:00
Matt Borgerson
d14cdbc7ba
config: Migrate to genconfig system
2022-04-24 21:15:57 -07:00
Matt Borgerson
30fa9e1df1
tomlplusplus: Add submodule
2022-04-24 21:15:57 -07:00
Matt Borgerson
fe57f7a2b2
meson: Build Dear ImGui more properly as a library
2022-04-24 21:15:57 -07:00
Matt Borgerson
ff4d682af6
meson: Specify c++17 std
2022-04-24 21:15:57 -07:00
Matt Borgerson
4d2f382142
genconfig: Add submodule
2022-04-24 21:15:57 -07:00
Matt Borgerson
3be9ea2f92
ci: Install pyyaml on macOS
2022-04-24 21:15:57 -07:00
Matt Borgerson
2ca14df4f3
ui: Drop inih library
2022-04-24 21:15:57 -07:00
Erik Abair
440f4c53ec
nv2a: Ignore color/depth mask in CLEAR_SURFACE
2022-04-24 15:41:10 -07:00
Erik Abair
6dbd51fbe1
nv2a: Fix MAC/ILU independence
2022-04-24 15:34:14 -07:00
Erik Abair
4c8342725e
nv2a: Make combiner assignment independent
2022-04-24 15:11:47 -07:00
Erik Abair
f245e08560
nv2a: Set oFog.x with most significant oFog mutation
2022-04-24 15:02:39 -07:00
Matt Borgerson
5c02155e56
build: Add macOS 12.1 SDK
2022-04-23 15:58:24 -07:00
Matt Borgerson
6b7721db58
input: Move from haptic to rumble API
2022-04-23 14:56:27 -07:00
Matt Borgerson
294437a28c
input: Move input init to main thread
2022-04-23 14:56:27 -07:00
Matt Borgerson
d48bb83c33
ui: Remove cpuid.h include for Windows
2022-04-23 14:56:27 -07:00
Matt Borgerson
aa93995ca3
build: Update SDL2 to 2.0.20
2022-04-23 14:56:27 -07:00
Erik Abair
6f507c80af
nv2a: Fix handling of 0-stride vertex attributes
2022-03-22 17:35:26 -07:00
Matt Borgerson
2d5471c5be
vl: Move -config_path handling into main
2022-03-22 17:02:03 -07:00
Matt Borgerson
6e1969001e
nv2a: Rename sum to muxsum, simplify mux string build
2022-03-18 18:28:09 -07:00
Matt Borgerson
028b73fd80
.clang-format: Add initial config
2022-03-18 18:09:09 -07:00
Erik Abair
cb0a92b46c
nv2a: Handle LSB mux flag
2022-03-18 17:35:32 -07:00