Dravonic
400079a006
Parallel shader cache loading ( #4677 )
...
* Parallel shader cache loading
2018-06-01 19:49:29 +03:00
Megamouse
c5709f71b3
Qt: Add performance overlay options to the emu tab in the settings dialog
2018-05-30 21:31:45 +04:00
Megamouse
cc50d503ef
Qt: Add a gui tab to the settings dialog
...
this is mainly to make place in the emulator tab
2018-05-30 21:31:45 +04:00
kd-11
83f9be2524
rsx: Promote FIFO optimizations outside of strict mode
...
- The benefits of FIFO optimizations are huge in some cases.
The optimizations also do not break any tested applications so no need to disable with strict mode
- A debug option is provided to disable this behaviour for testing
2018-05-29 13:54:30 +03:00
kd-11
8fcd5c1e5a
rsx: Texture cache fixes
...
1. rsx: Rework section synchronization using the new memory mirrors
2. rsx: Tweaks
- Simplify peeking into the current rsx::thread instance.
Use a simple rsx::get_current_renderer instead of asking fxm for the same
- Fix global rsx super memory shm block management
3. rsx: Improve memory validation. test_framebuffer() and
tag_framebuffer() are simplified due to mirror support
4. rsx: Only write back confirmed memory range to avoid overapproximation errors in blit engine
5. rsx: Explicitly mark clobbered flushable sections as dirty to have them
removed
6. rsx: Cumulative fixes
- Reimplement rsx::buffered_section management routines
- blit engine subsections are not hit-tested against confirmed/committed memory range
Not all applications are 'honest' about region bounds, making the real cpu range useless for blit ops
2018-05-23 19:07:08 +03:00
pauls-gh
f8a0be8c3e
Performance enhancement - Vulkan memory allocator ( #4635 )
...
* Incorporates the vulkan memory allocator from the AMD GPUOpen project
2018-05-23 17:02:35 +03:00
Megamouse
b230b0df0d
Qt: Workaround for yet another hidden column resize
2018-05-22 16:27:33 +01:00
Megamouse
62efe6e5be
Qt: set smaller default log frame height
2018-05-22 16:27:33 +01:00
Megamouse
7c031c2330
Qt: remove redundant visibility check in FixNarrowColumns
2018-05-22 16:27:33 +01:00
Megamouse
40d2341ef1
Qt: resize game list columns by default with slight spacing
2018-05-22 16:27:33 +01:00
Megamouse
f1670a9ea0
Qt: disable resizing trophy tables to contents by default
2018-05-22 16:27:33 +01:00
Megamouse
325048a134
Qt: apply header states after populating the tables
2018-05-22 16:27:33 +01:00
Megamouse
bff9a06f9f
Qt: simplify occasions of restoreState
2018-05-22 16:27:33 +01:00
Megamouse
31101b4828
Qt: use correct menu icon for "Play last played game" on booting RPCS3
2018-05-22 16:27:33 +01:00
Megamouse
598008868e
Qt: include QButtonGroup in settings_dialog.cpp in order to fix Qt 5.11
2018-05-22 16:27:33 +01:00
kd-11
f6f45b8699
Native UI refactored ( #4623 )
...
Refactor and improve native overlays
2018-05-20 23:05:00 +03:00
Megamouse
c61049b76f
Qt: Fix missing rows in our beloved trophy manager
2018-05-20 14:29:56 +04:00
Megamouse
f8bbdc39c5
Qt: Change Trophy Manager to use item selection instead of double click
2018-05-20 14:29:56 +04:00
Megamouse
4c03348e60
Qt: Restrict trophy manager combo box size
2018-05-20 14:29:56 +04:00
Megamouse
95951c31f8
Qt: Fix obnoxious glitch where game list columns ended up with 0 width
...
Qt can be messy at times
2018-05-19 21:59:13 +01:00
Megamouse
67637dfaa4
Qt: Fix compat download exception
2018-05-19 21:59:13 +01:00
Megamouse
4e8ce7fac0
Qt: Enable all play options for the last played game on StartUp
...
- main_window::CreateThumbnailToolbar into main_window::Init
- also moved the log message for "Recent Game Not Valid" from Error to Warning (only the common occurance)
2018-05-18 21:30:16 +01:00
Megamouse
6b3eebc907
Qt: trophy manager - fix trophy sorting by ID + handle some warnings
2018-05-18 23:17:10 +04:00
Megamouse
9269d8a370
Qt: resize initial game list headers to minimal size if necessary
...
we do this on showing columns already
2018-05-18 23:17:10 +04:00
Megamouse
99c52a0d0c
Qt: use column names instead of numbers in gui_settings
2018-05-18 23:17:10 +04:00
Megamouse
d1a9afbd67
Qt: refactor game list column initialization
2018-05-18 23:17:10 +04:00
Megamouse
2b8f96dcec
Qt: refactor Get-/SetGamelistColVisibility
2018-05-18 23:17:10 +04:00
Megamouse
9c025be831
Qt: improve game list header behavior
2018-05-18 23:17:10 +04:00
Megamouse
aee03114fd
Qt: rsx debugger replace wrong setSectionResize command
2018-05-18 23:17:10 +04:00
Megamouse
bb8e89f84a
Qt: add game icons to the trophy manager
...
and fix some header behaviour
2018-05-18 23:17:10 +04:00
Megamouse
6f0bad34f4
Qt: remove trophy_tree_widget_item.h
2018-05-18 23:17:10 +04:00
Megamouse
d275c36e0a
Qt: trophy manager overhaul
2018-05-18 23:17:10 +04:00
Megamouse
2eae06454b
Qt: simplify horizontal header text alignment in the gamelist
...
Needs reset of the gamelist state in the settings to work properly.
Also added minor refactor
2018-05-17 14:27:45 +04:00
Megamouse
29318803a6
Qt: add sanity check to remove game (prevent nasty system flush).
...
and minor code refactor
2018-05-17 14:27:45 +04:00
Megamouse
ff2c05da50
Qt: Use pointer to game info instead of index in game list
...
this should fix differences between model and view
2018-05-17 14:27:45 +04:00
Megamouse
cafcac9ccd
Qt: streamline custom config refresh in game list and thus ignore scroll
...
move l_GetItem lambda into custom_table_widget_item constructor
2018-05-17 14:27:45 +04:00
Megamouse
e43afa7148
Qt: streamline game removal in game list and fix followed item selection
2018-05-17 14:27:45 +04:00
Megamouse
9a1c0e4577
Qt: merge custom context menu functions
2018-05-17 14:27:45 +04:00
Megamouse
baec681c9e
Qt: minor fix for compat downloader
2018-05-17 14:27:45 +04:00
Megamouse
8b54552ddf
Qt: use NoEditTriggers instead of ItemIsEditable flags in the gamelist
2018-05-17 14:27:45 +04:00
Megamouse
1cff1ca03e
Qt: add "Move Support" column to the gamelist and load the info from psf
2018-05-17 14:27:45 +04:00
Megamouse
3ba133f485
Qt: fix gamelist sort by adding a sort_role to custom_list_widget_item
2018-05-17 14:27:45 +04:00
Megamouse
28e19a1d14
Qt: use GameInfo's bootable instead of GUI_GameInfo's bootable member
2018-05-17 14:27:45 +04:00
Megamouse
49a4015d5d
Qt: Hide firmware and path columns by default
2018-05-17 14:27:45 +04:00
creeperjedi
819ed801a7
Added (experimental) next to LLVM Recompiler
2018-05-14 14:41:50 +01:00
Jake
75b40931fc
rsx: initial capture/replay functionality ( #4510 )
...
* rsx: initial capture/replay functionality
2018-05-13 12:18:05 +03:00
Nekotekina
1ca51a023c
SPU LLVM Recompiler (preview)
2018-05-09 22:19:55 +03:00
isJuhn
f27f7d50c9
Add Rich Presence option
2018-04-29 18:38:00 +01:00
Robbie
477522210e
Refactor debugger_frame into subclasses. Mostly trying to simplify
...
breakpoints.
2018-04-21 22:21:51 +04:00
Zion Nimchuk
3b24e7e685
Discord Rich Presence Integration (Thanks to @Megamouse for fixing the windows build)
2018-04-19 04:47:56 +04:00