gibbed
a6e6f0f7bf
Lint cleanup.
2020-02-22 13:29:07 -06:00
Joel Linn
160f218210
[APU/Linux] Implement cross platform audio using SDL2 library.
2020-02-10 14:01:47 -06:00
Joel Linn
64f3925c7d
[HID/Linux] Implement cross platform controller input using SDL2 library.
2020-02-10 13:41:19 -06:00
Prism Tutaj
fc37f3e93a
[App] Fix discord cvar
2020-02-09 16:21:51 -06:00
gibbed
3e6c2bb47c
Fix up handling of positional options in cvar handling.
...
- Fix up handling of positional options in cvar handling so that executables
other than app can handle them properly.
- Fix command-line arguments for xenia-vfs-dump.
2019-08-24 07:41:55 -05:00
Triang3l
2334e475de
[Vulkan v2] Physical device, [D3D12] Small cleanup
2019-08-08 00:08:20 +03:00
gibbed
a1c9d57afc
[App] Make target into a transient cvar.
2019-08-04 02:18:03 -05:00
gibbed
b2f62b1982
Clean up cvars (rename, recategorize).
2019-08-03 23:46:03 -05:00
gibbed
0ac83f99dc
[App] Add winkey input driver last.
2019-08-03 20:47:39 -05:00
gibbed
f2dac86b3f
[App] Use make_unique when creating a derived type instance.
2019-08-03 20:46:03 -05:00
gibbed
02ea74becd
[App] Only create input nop driver when explicitly requested.
2019-08-03 20:07:19 -05:00
gibbed
e5eb59df71
[App] Remove unnecessary type aliasing (which also broke Travis).
2019-08-03 18:10:49 -05:00
gibbed
f5cddbbf3f
[App] Simplify and improve factory template.
...
[App] Rework audio and input system creation.
2019-08-03 17:36:50 -05:00
gibbed
848e2a4088
[App] Rework graphics system creation.
2019-08-03 16:42:38 -05:00
Triang3l
890a32bd98
[App] Only start D3D12 if DLL exists
2019-08-03 22:33:09 +03:00
Triang3l
a0c92e30ce
[Main] Add --gpu=d3d12 hint
2019-08-03 17:16:52 +03:00
Triang3l
e04dfe8833
Merge branch 'master' into d3d12
2019-08-03 16:53:37 +03:00
Triang3l
352f12f92e
[D3D12] Switch from gflags to cvars
2019-08-03 16:53:23 +03:00
gibbed
c16ef67ff9
[App/Discord] Rework how rich presence is managed.
...
Updating rich presence state every time the window title changes
is a bad idea(tm).
2019-08-03 08:16:04 -05:00
Jonathan Goyvaerts
d12871b8b4
[App] Initialize config on emulator startup
2019-08-03 02:34:08 +02:00
Jonathan Goyvaerts
c1af632562
Replace all gflag implementations with cvar implementations
2019-08-03 02:34:07 +02:00
gibbed
f54dddee90
Merge branch 'master' into d3d12
2019-05-04 13:09:08 -05:00
chris-hawley
fed4cb63a7
implement linux filesystem support
2019-04-08 01:06:06 -04:00
Triang3l
03f440582d
Merge branch 'master' into d3d12
2018-12-16 12:49:09 +03:00
gibbed
eee4d91621
[App] Hopefully fix CPU support check for AVX so it will function on CPUs without AVX.
2018-12-15 23:36:07 -06:00
Triang3l
b56f8f9c7c
Merge branch 'master' into d3d12
2018-11-26 20:45:52 +03:00
gibbed
e7d77f4780
Clarify AVX requirement error message.
2018-11-26 10:33:22 -06:00
gibbed
08be8af5c0
[App] Abort out early with an error message if CPU does not support AVX.
2018-11-26 10:24:17 -06:00
Triang3l
ff363d85be
Merge branch 'master' into d3d12
2018-11-23 19:08:43 +03:00
gibbed
d04c748773
[App] Log content root.
2018-11-22 17:40:38 -06:00
gibbed
00261b9ca0
[App] Get absolute path of content root in all cases.
2018-11-22 17:40:22 -06:00
Triang3l
da280347c4
Merge branch 'master' into d3d12
2018-11-22 21:01:05 +03:00
gibbed
086d7e9da7
[Input] Dynamically link to XInput.
2018-11-22 10:46:48 -06:00
gibbed
1ba5dd5eb1
Use platform-specific user directory to store content. Create a file named portable.txt next to xenia.exe to restore previous behavior.
2018-11-21 18:07:45 -06:00
Triang3l
cd1cf3a857
[D3D12] Make something buildable
2018-07-20 15:18:02 +03:00
Triang3l
fde3c1f0e8
[D3D12] Copy the null graphics system as D3D12
2018-07-18 12:02:00 +03:00
gibbed
9e153c0db1
[App] Add optional scratch/cache mounts.
2018-05-23 04:55:18 -05:00
Dr. Chat
040d8d1ade
[GL4] Farewell, GL4 backend
2018-05-04 11:54:33 -05:00
DrChat
a976056afb
[UI] Shut down the profiler before the graphics context
2018-02-28 15:05:10 -06:00
DrChat
c64916be94
Display a dialog if the emulator failed to launch a title specified on the command line.
2017-12-28 16:20:35 -06:00
DrChat
7ae5795cb8
Quick hack to prevent Xenia from crashing on exit.
2017-12-18 18:15:19 -06:00
DrChat
81cd532ff8
[UI] Profiler shutdown goes before window shutdown
2017-12-17 14:43:52 -06:00
DrChat
8ec8d9778f
[UI] Shuffle some exit handling code around
2017-12-17 12:37:58 -06:00
DrChat
aaf281351d
Format all code with new clang-format
2017-12-14 20:44:43 -06:00
Parker Lamb
fc27b34304
UI: Prevent race condition during emulator startup.
2017-07-02 11:57:54 -05:00
PikminGuts92
9a8005e6fd
Added flag for fullscreen toggle.
2016-12-06 14:35:49 -05:00
Dr. Chat
40f782a83b
Add a null graphics system (enable with --gpu=null)
...
Still uses vulkan to drive xenia UI, may look into decoupling later.
2016-08-04 09:50:13 -05:00
Dr. Chat
69bb6aacef
Swap to using the Vulkan renderer by default
...
This will break a lot of games and fix others, but it makes more sense to use a backend being actively worked on.
2016-07-28 19:33:05 -05:00
Dr. Chat
0c69e05eb1
Handle load requests made by the guest
2016-06-18 21:00:01 -05:00
Dr. Chat
b82f6a990a
Core: Add a file open dialog and refactor logic around loading new games
2016-06-18 20:42:28 -05:00