Commit Graph

5799 Commits

Author SHA1 Message Date
Satori b2d7ea11f5 [Qt] Add constructor to XCheckBox that takes a text parameter 2020-09-26 23:26:37 +01:00
Satori 761f3a4735 [Qt] XRadioButton is drawn at original radio button location 2020-09-23 17:28:39 +01:00
Satori 18dfdce88e [Qt] XCheckBox is drawn at original checkbox location 2020-09-21 12:53:10 +01:00
Satori 16fd9cb36e [Qt] Swap color 'secondary' and 'accent' and add 'warning' color 2020-09-08 23:39:04 +01:00
Satori cca959e760 [Qt] Support initializing SettingsWidget by reference to cvar
This prevents a situation where one developer changes the name of a cvar but doesn't update calls to Config::FindCvar*
2020-08-30 23:09:16 +01:00
Satori e990505609 [Core] Implement ability to find ConfigVar based on a reference to its wrapped value 2020-08-30 22:44:42 +01:00
Satori 838870caa4 [Base] fix definition of transient bool cvar 2020-08-27 18:15:07 +01:00
Satori b2f5186249 [Qt] Move settings panes and widgets folders outside of tabs folder 2020-08-27 18:14:25 +01:00
Satori 333f55d27a [App] Initialize/Shutdown discord presence on program start/quit 2020-08-27 18:13:22 +01:00
Satori 3726089246 [App] Move cvar definitions out of emulator_window.cc 2020-08-27 18:07:20 +01:00
Satori 3ae55df0be Merge remote-tracking branch 'razzile/cvar-rewrite' into qt-updated 2020-08-27 16:30:55 +01:00
Satori 3d8de4b750 [App/Qt] Enable proper high-dpi scaling
This change requires Qt 5.14+ when building
2020-08-27 16:29:16 +01:00
Satori 72ae10dc2b [Base] Move Factory class to xenia-base 2020-08-26 15:41:50 +01:00
Jonathan Goyvaerts 4689d26967 [Qt] Fix more Qt string conversions 2020-08-25 16:03:52 +01:00
Jonathan Goyvaerts e098975814 [Qt] Show all xbox 360 files by default in file dialog 2020-08-25 16:03:51 +01:00
Jonathan Goyvaerts 75064807ae [Qt] Fix launch path conversion to utf8 2020-08-25 16:03:50 +01:00
Jonathan Goyvaerts fb3a52983a [App] Fix game scanning 2020-08-25 16:03:48 +01:00
Jonathan Goyvaerts 3459ee11d4 Update 'qt-experimental' to match 'master' 2020-08-25 16:03:46 +01:00
Triang3l dffdf92e39 [Vulkan] Remove stillborn vk project 2020-08-22 23:31:52 +03:00
Triang3l 82ca0a7eec [D3D12] Slightly cleanup DXC object initialization 2020-08-22 23:21:00 +03:00
Triang3l 0c13b239fd [D3D12] DXILConv disassembly dumping option 2020-08-22 23:15:50 +03:00
Jonathan Goyvaerts 92e445f01a [App] Add portable as a launch option in addition to checking for portable.txt existence 2020-08-21 20:31:19 +03:00
Triang3l 6dc94d9154 [DXBC] ROV: Inline color ROP 2020-08-16 17:10:07 +03:00
Triang3l 9428af52e4 [CPU] break_on_unimplemented_instructions cvar 2020-08-09 22:01:54 +03:00
Triang3l 36501be9f8 [D3D12] Remove now-unused d3d12_resolution_scale_resolve_edge_clamp cvar 2020-08-09 21:36:09 +03:00
Triang3l bd5f77bc3b [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
Silent 72e41e2bf8 Fix building with XE_OPTION_ENABLE_LOGGING off 2020-08-08 23:26:49 -05:00
Satori 29ea7eb28e [App/Base] Rewrite Config and CVar implementation
Adds support for "requires restart" config values

[App/Base] Rewrite Config and CVar implementation

Adds support for "requires restart" config values
2020-07-20 19:21:56 +01:00
Triang3l 9418f3f2c5 [D3D12] Fix a storing typo in the DXT3 decompression shader 2020-07-14 17:45:41 +03:00
gibbed c99c430665 [Kernel] Reject IO for invalid characters.
[Kernel] Reject IO for paths with invalid characters.
2020-07-12 12:22:24 -05:00
Joel Linn 41cf7c7a63 [Input] Fix doubling with any enabled.
Keystrokes from multiple backends where mixed.
Effectively doubling all keystroke inputs.
2020-07-12 08:57:21 -05:00
Joel Linn 993393a939 [ImGui] Fix context initialization.
Every context after the first wasn't initialized properly.
2020-07-12 08:56:45 -05:00
Gliniak ab2b9393c2 [Kernel] Implemented NtQueueApcThread 2020-07-12 08:56:15 -05:00
Triang3l b84239d507 [GPU] xenos.h: max texture size, interpolators 2020-07-11 18:56:56 +03:00
Triang3l 79413345af [C++17] static constexpr variables are implicitly inline now 2020-07-11 16:44:57 +03:00
Triang3l f8320d53d7 [D3D12] Fix bitfield lint errors 2020-07-11 16:31:16 +03:00
Triang3l 4bb0ca0e09 [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension 2020-07-11 15:54:22 +03:00
Triang3l 39490f3c3a [GPU] Centroid interpolation usage comment 2020-07-09 12:22:45 +03:00
Triang3l 1547b9df41 [D3D12] Interpolation at centroid 2020-07-08 23:20:36 +03:00
Triang3l 829c6ee2b0 [D3D12] Dithered alpha to coverage 2020-07-07 23:09:53 +03:00
Cancerous 596f1691c0 [XAM] - correct storage device ID fixes saving and storage detection in many games
most of the games this can be evidenced in are Unreal Engine titles or games that otherwise do not work in master yet but it can be shown in Saints Row 2 that does work in the master branch
this ID was found from debugging games where storage device detection wasn't working and reverse engineering of Unreal Engine 3
2020-07-07 01:57:40 -05:00
Triang3l 0fbf0eec9d [DXBC] ROV: Inline 24-bit depth conversion 2020-07-05 22:50:24 +03:00
Triang3l 713f26b5c8 [D3D12] Use typed buffers for texture untiling, calculate guest address once per thread 2020-07-03 20:03:53 +03:00
Triang3l 1d35ba9ee7 [D3D12] Fix bindless sampler offset 2020-06-23 23:51:59 +03:00
Triang3l d26f84b36b [D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes 2020-06-23 23:49:42 +03:00
Triang3l bd1a1e2de3 [D3D12] Lint root_parameters_bindless 2020-06-20 12:30:07 +03:00
Triang3l dbc7794399
[D3D12] Enable bindless resources by default 2020-06-20 01:27:31 +03:00
Triang3l 40e335e2a9 [D3D12] Bindless textures/samplers 2020-06-19 23:52:33 +03:00
Triang3l 9f789e01b6 [DXBC] Fix and cleanup depth-only PS register usage 2020-06-07 15:21:31 +03:00
Triang3l 2cd69092ce [Kernel] Fix incorrect C-like structure declaration 2020-06-06 22:25:48 +03:00