f294599e73
DiscIO: Use Common::Lazy for loading GC banners
2017-09-15 19:21:50 +02:00
ca36c977d9
DiscIO: Remove m_partition and m_volume from FileSystem
...
The last commit made m_partition unnecessary, and m_volume
has been unnecessary ever since the PR that added DiscExtractor.
2017-09-15 18:57:05 +02:00
38304da947
DiscIO: Use Common::Lazy for loading filesystems
...
This simplifies FileMonitor a lot and also lets us
clean up FilesystemPanel.
2017-09-15 18:57:05 +02:00
0d07821935
Merge pull request #6024 from ligfx/coreonstatechangedcallback
...
Qt: use Settings::EmulationStateChanged
2017-09-15 18:45:17 +02:00
30dd544931
Merge pull request #5990 from spycrab/qt_logger_cleanup
...
Qt: Make Log and Log Configuration widget separate from dock
2017-09-15 18:30:45 +02:00
ac2f59c1b5
Merge pull request #6061 from ligfx/removefiforecordervolatile
...
FifoRecorder: remove use of volatile
2017-09-15 18:23:03 +02:00
738acb6c07
FifoRecorder: move function definitions out of header
2017-09-14 17:28:39 -07:00
a47ce0d625
FifoRecorder: remove use of volatile
2017-09-14 17:28:39 -07:00
5576af061b
Merge pull request #5798 from ligfx/qttranslation
...
Qt: use translations
2017-09-14 20:19:09 -04:00
60cba5722c
Qt: use translations
2017-09-14 17:15:21 -07:00
bdcd6df459
InterfaceConfigPane: remove unneeded comment
...
It notes that using "no" for Norwegian is not allowed by wxWidgets, but
"nb" is the correct code for Norwegian Bokmål anyways.
2017-09-14 17:15:21 -07:00
b22ed9683d
InterfacePane: add all interface languages
2017-09-14 17:15:21 -07:00
48d57f223d
Qt: Make Log and Log Configuration widget separate
2017-09-14 20:56:48 +02:00
3e1072b24d
Qt: use Settings::EmulationStateChanged
2017-09-13 17:30:18 -07:00
8e805dcbf4
Core: SetOnStoppedCallback -> SetOnStateChangedCallback
2017-09-13 17:30:18 -07:00
22a9a08b24
Add Core::State::Starting
2017-09-13 17:30:18 -07:00
d217e797f2
move Movie::DoFrameStep to Core::DoFrameStep
2017-09-13 17:30:18 -07:00
030dc11c6e
Merge pull request #6058 from leoetlino/dsptool-fix
...
DSPTool: Fix build
2017-09-13 22:13:43 +02:00
5a89d13655
Merge pull request #6059 from spycrab/qt_columns
...
Qt: Bring column selection up to par with Wx
2017-09-13 22:13:27 +02:00
e7318fda34
Qt: Bring column selection up to par with Wx
2017-09-13 22:05:45 +02:00
12da9c8473
DSPTool: Fix build
...
Stub implementations of Host functions are required, as DSPTool links
against Core (which makes use of Host).
2017-09-13 17:38:23 +02:00
b3d12347ca
Merge pull request #6055 from lioncash/const
...
Software/TextureSampler: const correctness
2017-09-12 08:45:28 +02:00
343bde2712
Software/TextureSampler: const correctness
2017-09-11 20:13:47 -04:00
36aafd9bf4
Merge pull request #6054 from gamemasterplc/master
...
Remove Symbol Address Mask
2017-09-11 23:19:06 +02:00
4908d79a71
Remove Function Address Symbol Mask
...
The upper 4 bits were masked out of function addresses prior when generating symbols.
2017-09-11 15:39:22 -05:00
b0f93f2acc
Merge pull request #6053 from spycrab/qt_action
...
Qt/FilesystemWidget: Use AddAction helper
2017-09-11 15:18:09 +02:00
2a7ad0b721
Qt/FilesystemWidget: Use AddAction helper
2017-09-11 14:25:30 +02:00
002e01d0ed
Merge pull request #5343 from stenzek/videocommon-states
...
Move depth, rasterization and sampler states to VideoCommon
2017-09-11 13:28:09 +02:00
24ddea04ce
VideoBackends: Move SamplerState to common
2017-09-11 20:01:54 +10:00
340aabbb06
VideoCommon: Add helpers for generating common render states
2017-09-11 20:01:52 +10:00
b7a099814a
Vulkan: Clear contents of EFB convert framebuffer at create time
...
Fixes a validation layer warning when converting pixel formats.
2017-09-11 20:01:50 +10:00
e584090822
Vulkan: Fix interface mismatch in RGB->YUYV shader
2017-09-11 20:01:48 +10:00
836b9b9acb
Renderer: Move cull mode to a rasterization state object
...
Also moves logic for primitive handling to VideoCommon.
2017-09-11 20:01:45 +10:00
2869c570f1
Renderer: Move depth state to VideoCommon and seperate from bpmem
2017-09-11 19:40:26 +10:00
4d36f0cc87
Bitfield: Cast value to storage type in assignment operator
...
This allows us to use enum classes in bitfields.
2017-09-11 19:40:25 +10:00
9d169449a7
Merge pull request #6043 from Ebola16/master
...
Update -d argument help message
2017-09-10 12:32:43 +02:00
f8b89b7b1a
Update -d argument help message
2017-09-10 12:28:53 +02:00
c8f3e175ce
Merge pull request #6037 from leoetlino/symbols
...
JIT: Don't always look up symbols for blocks
2017-09-10 11:48:33 +02:00
cc40931d64
PPCSymbolDB: Optimise symbol lookups
2017-09-10 11:42:12 +02:00
8cd8e9d905
JIT: Don't always look up symbols for blocks
...
With tons of symbols, this results in noticeable stuttering, so
skip lookups if the perf dir option isn't set anyway.
2017-09-10 11:42:12 +02:00
432117047b
Merge pull request #6045 from lioncash/sw-vertloader
...
SWVertexLoader: Minor cleanup
2017-09-10 11:23:25 +02:00
88624f638f
Merge pull request #6041 from stenzek/streambuffer-fence
...
StreamBuffer: Don't wait on fences twice when reserve > commit
2017-09-10 11:20:01 +02:00
4a124868d6
Merge pull request #6034 from JonnyH/WIP/fix-android-null-SettingsSection-crash
...
Fix some Android UI crashes opening 'settings' menus
2017-09-10 11:11:51 +02:00
a9b339fb65
Merge pull request #6048 from spycrab/qt_fix_tools
...
Qt: Fix "Load Wii System Menu" being in the wrong place
2017-09-10 02:18:13 -04:00
7141e6d57e
Merge pull request #6032 from stenzek/postprocess-save
...
VideoConfigDiag: Fix bug where postprocessing shader wasn't saved to INI
2017-09-10 16:05:03 +10:00
ee51ba6399
Merge pull request #6047 from lioncash/version
...
Common: Move version strings to their own header
2017-09-10 08:02:48 +02:00
c3a08f8653
Qt: Fix "Load Wii System Menu" being in the wrong place
2017-09-10 06:43:29 +02:00
696e1b40b5
Common: Move version strings to their own header
...
Ideally Common.h wouldn't be a header in the Common library, and instead be renamed to something else, like PlatformCompatibility.h or something, but even then, there's still some things in the header that don't really fall under that label
This moves the version strings out to their own version header that doesn't dump a bunch of other unrelated things into scope, like what Common.h was doing.
This also places them into the Common namespace, as opposed to letting them sit in the global namespace.
2017-09-09 19:28:10 -04:00
46579fe41c
SWVertexLoader: Make SWVertexLoader a final class
...
It doesn't make sense to allow extending this class based off the way
the VertexLoader API is set up.
2017-09-09 15:33:30 -04:00
dd8b41326c
SWVertexLoader: Make SetFormat() and ResetBuffer() private
...
SetFormat() is only ever used internally. ResetBuffer() is only
used to implement the VertexManagerBase class interface, so
there's no need to make it protected.
2017-09-09 15:33:30 -04:00