e01fe46068
Merge pull request #6367 from stenzek/gl-flush
...
OGL: Use explicit flush instead of GL_SYNC_FLUSH_COMMANDS_BIT
2018-02-19 16:26:35 +01:00
93c502fef8
Merge pull request #6330 from stenzek/resizing
...
Improve handling of surface change/resize events in graphics backends
2018-02-20 01:19:45 +10:00
0dddaf9d7d
Android: Update renderer surface before resuming emulation
...
Previously, this could cause a race condition which resulted in the
Vulkan backend attempting to acquire a swap chain image from a now
non-existant surface. By ensuring the backend knows about the surface
before a frame is presented, this race does not happen.
2018-02-20 01:15:55 +10:00
de632fc9c8
Renderer: Handle resize events on-demand instead of polling
...
We now differentiate between a resize event and surface change/destroyed
event, reducing the overhead for resizes in the Vulkan backend. It is
also now now safe to change the surface multiple times if the video thread
is lagging behind.
2018-02-20 01:15:55 +10:00
5baf3bbe2e
OGL: Clear backbuffer before presenting instead of at start of frame
2018-02-20 01:11:40 +10:00
456c2f42c3
Merge pull request #6316 from stenzek/videocommon-viewport
...
Move guest viewport conversion to VideoCommon
2018-02-20 01:01:06 +10:00
c1b39ecc58
BPFunctions: Move upscaling of scissor rect to VideoCommon
2018-02-20 00:49:32 +10:00
5359396099
BPFunctions: Move GX viewport conversion to VideoCommon
2018-02-20 00:49:32 +10:00
a2d2a0a356
Merge pull request #6384 from jeffythedragonslayer/master
...
Jit64: fixed some signed to unsigned integer warnings
2018-02-19 15:28:06 +01:00
be1a7366a4
Merge pull request #6225 from gwicks/android-game-settings
...
Android: Implement user game-specific settings overrides.
2018-02-19 15:19:57 +01:00
4876b9d8e0
Merge pull request #6362 from spycrab/qt_indicators
...
Qt/Mapping: Implement indicators
2018-02-18 11:45:12 -08:00
caf721fb3f
Jit64: fixed some signed to unsigned integer warnings
2018-02-16 17:41:16 -05:00
e19922c5de
Android: Implement game-specific settings overrides UI
2018-02-16 13:47:52 -05:00
6a609e6e3c
Merge pull request #6352 from stenzek/fogrange
...
PixelShaderGen: Implement table-based fog range as in software renderer
2018-02-15 16:14:29 +01:00
340ee8fff8
PixelShaderGen: Implement table-based fog range as in software renderer
2018-02-15 22:19:21 +10:00
e7d0aae5be
Merge pull request #6335 from stenzek/membp
...
Jit64: Fix incorrect PC in PPC state during fastmem trampoline
2018-02-15 11:13:52 +01:00
ec54b421a4
Qt/Mapping: Implement indicators
2018-02-15 05:01:44 +01:00
dff7837715
Merge pull request #6378 from stenzek/vulkan-redundant-converter
...
Vulkan: Remove redundant YUYV conversion shaders
2018-02-14 02:45:33 -05:00
7c517226ed
Vulkan: Remove redundant YUYV conversion shaders
...
These are no longer used as of hybrid XFB.
2018-02-14 15:26:35 +10:00
dbdf964f2e
Merge pull request #6376 from sepalani/es-fix
...
ES: Make it not fail on something that isn't IOS
2018-02-13 16:42:17 +01:00
68f7a03d05
ES: Make it not fail on something that isn't IOS
2018-02-13 15:47:38 +01:00
f9b809a57e
Merge pull request #6361 from spycrab/qt_fix_layout
...
Qt/GCMemcardManager: Misc. improvements
2018-02-12 13:59:31 -08:00
50f52e5549
Merge pull request #6359 from rukai/dolphinQtTAS
...
Qt TAS input windows
2018-02-12 13:07:14 -08:00
5fe72700fa
Qt: TAS input window - Fix mac os
2018-02-13 08:03:01 +11:00
a8d482d8e1
IR widget is now a rectangle
2018-02-13 07:17:16 +11:00
d07e212cef
Qt: Implement Wii TAS input window
2018-02-13 07:15:54 +11:00
3f1ffbad0d
Qt: Implement GC TAS input window
2018-02-13 07:15:53 +11:00
1e8f4ce84f
Merge pull request #6363 from AwesomeMarioFan/feature2
...
GameINI: Safe texture cache for uDraw games
2018-02-12 09:29:39 -08:00
35c43e74d0
Merge pull request #6371 from rukai/dolphinQtHotkeyFixes
...
Qt: Various fixes to hotkeys
2018-02-12 09:28:58 -08:00
5b744146f3
Merge pull request #6336 from spycrab/qt_additional_wiimote_settings
...
Qt: Implement Wiimote pane
2018-02-12 09:28:15 -08:00
8e06257f19
Merge pull request #6374 from sepalani/ios-reload
...
ES: Make it fail on unsupported installed IOSes
2018-02-12 10:02:43 +01:00
a663fcb977
IOS: Adjust reply timing to be closer to real hardware
2018-02-11 18:42:19 +01:00
2ce7fff819
ES: Make it fail on unsupported installed IOSes
2018-02-11 18:42:02 +01:00
0d2d06fadb
Merge pull request #6364 from AwesomeMarioFan/feature3
...
GameINI: Fix menu in the polar express
2018-02-11 13:38:18 +01:00
9f7ed81d9c
Merge pull request #6373 from stenzek/disable-efb2tex
...
TextureCache: Add an option to disable EFB copies to VRAM
2018-02-10 22:20:41 -08:00
93fb0e1e1c
TextureCache: Add an option to disable EFB copies to VRAM
...
The option is named DisableCopyToVRAM under the Hacks section in
GFX.ini. It is intentionally not exposed to the GUI, as users should not
need to use it under normal circumstances. The main use is debugging
issues in the EFB-to-RAM shaders.
2018-02-11 15:48:46 +10:00
84b990faa0
VideoConfig: Remove bForceCopyToRam field
...
It's the inverse of supports-copy-to-vram.
2018-02-11 15:29:37 +10:00
3f81483f83
Merge pull request #6370 from spycrab/qt_ubershaders
...
Qt/Graphics: Add ubershader options
2018-02-10 23:13:47 +10:00
4b5373b25b
Remove hardcoded esc hotkey, make pause/stop hotkey actually toggle rather than just pausing, fix frame advance hotkey
2018-02-10 23:30:59 +11:00
7c99f10152
Qt/Graphics: Add ubershader options
2018-02-10 13:11:18 +01:00
c07443a628
Qt/GCMemcardManager: Misc. improvements
2018-02-09 21:54:07 +01:00
220e4bcd99
Qt/MappingButton: light up when mapped key is pressed
2018-02-09 12:30:02 +01:00
fa91d74e2c
Merge pull request #6366 from stenzek/gl-buffer-binding
...
OGL: Don't leave staging texture buffer bound after mapping
2018-02-09 13:28:28 +10:00
6490c2b86b
OGL: Use explicit flush instead of GL_SYNC_FLUSH_COMMANDS_BIT
2018-02-09 01:25:14 +10:00
4b96db8fc9
OGL: Don't leave staging texture buffer bound after mapping
...
This could cause glReadPixels() calls which assume no buffer is bound
(e.g. CPU EFB access) to fail. The problem was limited to devices which
don't support persistent mapping, as the map path is not otherwise.
2018-02-09 01:15:27 +10:00
c30ac55cf4
Merge pull request #6354 from leoetlino/hle
...
HLE: Minor cleanup
2018-02-07 23:36:31 -08:00
096131c908
Merge pull request #6334 from stenzek/startup
...
Video Backend Initialization/Core Boot Improvements
2018-02-07 23:35:54 -08:00
4636230f5a
Merge pull request #6333 from stenzek/vulkan-transition
...
Vulkan: Fix invalid stage mask in layout transitions
2018-02-07 23:32:05 -08:00
8adce86daa
Merge pull request #6355 from myfreeweb/clang6-warning
...
Add -Wno-register to calm down clang 6.0.0 (C++17 mode)
2018-02-07 22:25:57 -08:00
826402007c
GameINI: Fix menu in the polar express
2018-02-07 18:26:35 -05:00