Commit Graph
100 Commits
Author SHA1 Message Date
Markus Wick c66156148d Merge pull request #6317 from stenzek/renderer-bind
AbstractTexture: Move Bind() method to Renderer
2018-01-24 12:19:53 +01:00
Markus Wick fca56d532a Merge pull request #4453 from degasus/custom_texture
CustomTexture: Drop old texture format.
2018-01-21 11:22:49 +01:00
Markus Wick 71b5519688 Merge pull request #6308 from JosJuice/avidump-s
AVIDump: Remove incorrect usage of s_ prefix
2018-01-17 22:28:17 +01:00
Markus Wick e02025b45e Merge pull request #6307 from rukai/fix-frame-dump-path
Handle framedump path not existing
2018-01-17 22:02:51 +01:00
Markus Wick 2719e1fb88 Merge pull request #6289 from degasus/arb_mipmap_for_upscaled_textures
VideoCommon: Apply custom texture scale for arbitrary mipmaps.
2018-01-17 20:04:51 +01:00
Markus Wick 2a43f41ace Merge pull request #6297 from JosJuice/custom-texture-arb-filename
Treat custom textures with "_arb" suffix as having arbitrary mipmaps
2018-01-15 09:58:30 +01:00
Markus Wick 56d74d65d0 Merge pull request #6298 from 34will/feature/Android_Single_Char_Fix
[Android] Fix for single char name for Wii and WAD Games
2018-01-12 09:41:52 +01:00
Markus Wick b93ae14272 Merge pull request #6300 from JonnyH/WIP/glsl-es-implicit-int-float-conversions-in-gpu-texture-decode
GLSL-ES doesn't allow implicit int/uint conversions
2018-01-11 22:22:05 +01:00
Markus Wick 41fe276323 Merge pull request #6295 from 34will/master
Yes/No Dialogs for Android
2018-01-10 14:55:37 +01:00
Markus Wick a1467f0e5a Merge pull request #6282 from mahdihijazi/replace_file_browser
[Android] Replace current file browser
2018-01-10 09:50:16 +01:00
Markus Wick 22f469697b Merge pull request #6290 from JosJuice/invalid-aspect-ratio
Treat invalid aspect ratio setting values as Auto
2018-01-08 13:46:30 +01:00
Markus Wick 29e8806d09 Merge pull request #6268 from degasus/xfb_copy
VideoCommon: Apply the yscale as upscaling of the XFB.
2018-01-08 11:21:31 +01:00
Markus Wick dc08b73db1 Merge pull request #6141 from JonnyH/WIP/shader-framebuffer-fetch2
Implement dual-source blending in shader
2018-01-05 23:42:43 +01:00
Markus Wick 1cf1e7cde0 Merge pull request #6286 from JosJuice/game-list-cache-vector
DolphinWX: Speed up in-memory operations on game list cache
2018-01-05 23:37:41 +01:00
Markus Wick 11976526d1 Merge pull request #6283 from JosJuice/qt-vs-launch
Fix launching DolphinQt2 from Visual Studio
2018-01-05 15:34:33 +01:00
Markus Wick ff8893b1a9 Merge pull request #6277 from vladfi1/surfaceless_egl
Surfaceless egl rendering.
2018-01-05 15:20:35 +01:00
Markus Wick e705d43312 Merge pull request #6270 from mahdihijazi/suppport_restore_state
[Android] Support restore emulator state
2018-01-05 13:45:36 +01:00
Markus Wick 075a226961 Merge pull request #4437 from sepalani/d3d11_fix_debug_build
MAX_XFB_HEIGHT: PAL value off by two fixed
2018-01-03 08:53:26 +01:00
Markus Wick cb168b1843 Merge pull request #6134 from ligfx/soundstreamlifecycle
SoundStream: change Start/Stop lifecycle to Init/SetRunning/destruct
2018-01-02 09:58:36 +01:00
Markus Wick 3daeb6b970 Merge pull request #6266 from iwubcode/fix_pal_vertical_scaling
Fix PAL vertical scaling
2017-12-23 12:14:34 +01:00
Markus Wick dcac455a16 Merge pull request #6256 from JosJuice/scaled-xfb-copies
Only use the "Scaled EFB Copy" setting for EFB, not XFB
2017-12-19 14:41:24 +01:00
Markus Wick 5006ac5c51 Merge pull request #6262 from linkmauve/no-shadow
Rename constructor parameters to avoid shadowing members
2017-12-19 12:23:32 +01:00
Markus Wick 873e7370a8 Merge pull request #6231 from linkmauve/intensity-efbcopy
Reimplement EFB copy for intensity formats
2017-12-19 12:23:04 +01:00
Markus Wick 0bf24f549a Merge pull request #6190 from JosJuice/is-trivially-copyable-vs
Remove IsTriviallyCopyable hack for VS
2017-12-19 11:15:58 +01:00
Markus Wick f547703660 Merge pull request #6224 from hackbar/input-fix-moga
Android: Handle missing mappings for the Moga Pro 2 HID controller.
2017-12-19 09:55:57 +01:00
Markus Wick ed13a8d7a7 Merge pull request #6255 from JosJuice/strerrorr-detect
Handle both the XSI and GNU versions of strerror_r
2017-12-19 09:47:51 +01:00
Markus Wick 5afd07c033 Merge pull request #6254 from iwubcode/frame_counter_and_advance_fix
Video Common: frame logic fix
2017-12-19 09:44:49 +01:00
Markus Wick 685df1fdf7 Merge pull request #6260 from JosJuice/android-hybrid-xfb
Update Android GUI settings for Hybrid XFB
2017-12-19 09:42:38 +01:00
Markus Wick 9f9b4bc028 Merge pull request #6259 from mahdihijazi/java8
[Android] Enable Java 8 features in Dolphin Java code base
2017-12-18 14:07:20 +01:00
Markus Wick 49a55e0a93 Merge pull request #6252 from JonnyH/WIP/gles-gpu-texture-conversion-fixes
Fix GLES GPU texture conversion shader
2017-12-13 09:32:06 +01:00
Markus Wick a70c03a1c0 Merge pull request #6249 from stenzek/texture-dump
Texture dumping regression fixes
2017-12-11 08:44:09 +01:00
Markus Wick eb1ae38304 Merge pull request #6027 from JonnyH/WIP/chained-signal-handler-android-debuggerd
Call the previously-set sigaction in fastmem handler if it's not our fault
2017-12-10 00:18:13 +01:00
Markus Wick aeaca502f0 Merge pull request #6248 from JonnyH/WIP/fix-arm64-MOVI2R-values-between-2gb-and-4gb-of-pc
Fix arm64 MOVI2R for addresses between 2gb and 4gb offset from PC
2017-12-09 23:06:22 +01:00
Markus Wick d243b2c0a8 Merge pull request #6244 from tramzel/android_analog_triggers
[Android] Add support for true analog triggers.
2017-12-07 21:53:58 +01:00
Markus Wick cde02b5b5f Merge pull request #6239 from stenzek/d3d-videocommon-efbtotex
D3D: Use VideoCommon EFB-to-Texture Shaders
2017-12-06 09:28:52 +01:00
Markus Wick 30b5cbcb02 Merge pull request #6235 from lioncash/reorder
WiiSaveBanner: Resolve a -Wreorder warning
2017-12-04 08:52:42 +01:00
Markus Wick 0e8c883b24 Merge pull request #6236 from lioncash/missing-decl
OGL/TextureConverter: Resolve -Wmissing-variable-declaration warnings
2017-12-04 08:52:04 +01:00
Markus Wick 8bcc392d5d Merge pull request #5887 from linkmauve/alpha-fix
Simplify EFB copy shaders
2017-12-03 11:21:08 +01:00
Markus Wick 4c48cc6757 Merge pull request #6230 from leoetlino/warning-fixes
Small warning fixes
2017-12-02 22:16:21 +01:00
Markus Wick 76fbdbb06e Merge pull request #5903 from linkmauve/fix-mp2e
Round values in swizzlers
2017-12-02 17:38:21 +01:00
Markus Wick 7498d80a6f Merge pull request #5882 from degasus/efb2tex_copies
Use VideoCommon shader generators for efb2tex copies.
2017-12-02 16:28:12 +01:00
Markus Wick 96e094e127 Merge pull request #6216 from stenzek/headless-frame-dumping
OGL: Fix headless frame dumping
2017-11-26 11:36:10 +01:00
Markus Wick 9178a6e636 Merge pull request #6197 from degasus/GP
Jit: Optimize gather pipe usage.
2017-11-19 11:52:20 +01:00
Markus Wick 40ed0e4251 Merge pull request #6198 from lioncash/cmake
D3D: Remove non-existent files from CMakeLists.txt
2017-11-19 10:41:32 +01:00
Markus Wick 7e7b5af4c7 Merge pull request #6173 from JosJuice/dtk-savestate
Fix DTK audio not working after loading a savestate
2017-11-08 12:03:05 +01:00
Markus Wick 802fda26ab Merge pull request #6093 from endrift/fix-efb-overflow
VideoCommon: Fix overflow trying to access outside of EFB bounds
2017-10-26 21:01:27 +02:00
Markus Wick 3f6017343b Merge pull request #6114 from leoetlino/fix
MemArena: Use names that are based on the PID
2017-10-26 20:56:22 +02:00
Markus Wick 428f0fa69b Merge pull request #6087 from hackbar/cleanup3
Android: UI cleanup, including combining Save/LoadStateFragment into one
2017-10-05 08:54:38 +02:00
Markus Wick 8ebdd62f45 Merge pull request #6084 from JosJuice/fab-placement
Android: Adjust position of floating action button
2017-09-22 08:42:21 +02:00
Markus Wick d1abd71ccb Merge pull request #6070 from lioncash/ogl-tcache
OGL/TextureCache: Move file statics to the TextureCache class
2017-09-20 10:19:39 +02:00
Markus Wick b3d12347ca Merge pull request #6055 from lioncash/const
Software/TextureSampler: const correctness
2017-09-12 08:45:28 +02:00
Markus Wick b0f93f2acc Merge pull request #6053 from spycrab/qt_action
Qt/FilesystemWidget: Use AddAction helper
2017-09-11 15:18:09 +02:00
Markus Wick 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
Markus Wick 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
Markus Wick 432117047b Merge pull request #6045 from lioncash/sw-vertloader
SWVertexLoader: Minor cleanup
2017-09-10 11:23:25 +02:00
Markus Wick 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
Markus Wick 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
Markus Wick ce670c1851 Merge pull request #5959 from mahdihijazi/tv_version_number
[Android] Show the version number on the title for the Android TV UI
2017-09-08 12:17:06 +02:00
Markus Wick 62a331deed Merge pull request #6035 from leoetlino/warning-fixes
Core: Fix warnings
2017-09-08 09:17:31 +02:00
Markus Wick 9e0df284aa Merge pull request #6018 from lioncash/const
Software/Tev: const correctness
2017-09-03 21:43:10 +02:00
Markus Wick 745cde81e5 Merge pull request #6017 from lioncash/d3d-texture
D3DTexture: Remove unused class member
2017-09-03 21:03:36 +02:00
Markus Wick 30e01834e2 Merge pull request #6002 from lioncash/include
CommandProcessor: Remove unnecessary include
2017-09-02 23:05:58 +02:00
Markus Wick 4bf672bb27 Merge pull request #6003 from lioncash/forward
AsyncShaderCompiler: Forward arguments to the specified type's constructor in CreateWorkItem()
2017-09-02 23:03:47 +02:00
Markus Wick 5da26f33cf Merge pull request #5976 from RisingFog/patch-1
Remove FFMPEG check for Renderer::IsFrameDumping()
2017-08-24 17:23:03 +02:00
Markus Wick 24e919a26c Merge pull request #5944 from lioncash/sw
SW NativeVertexFormat: Utilize std::array where applicable
2017-08-23 08:25:33 +02:00
Markus Wick 3094d6531d Merge pull request #5962 from degasus/arm-fixes
JitArm64: Fix rlwinmx.
2017-08-22 20:27:45 +02:00
Markus Wick ef4e4a9a76 Merge pull request #5964 from JosJuice/wxstring-ternary
Fix DolphinWX build issue
2017-08-22 16:26:48 +02:00
Markus Wick 8280d15357 Merge pull request #5939 from JonnyH/WIP/broken-fstream-copy
Try to fix File::Copy with non-1024-byte aligned sizes
2017-08-21 17:01:16 +02:00
Markus Wick 06da1973a8 Merge pull request #5919 from degasus/arm
JitArm64: Small performance optimizations.
2017-08-14 00:01:27 +02:00
Markus Wick f92562c652 Merge pull request #5917 from degasus/cmp
JitArm64: Fix and improve the cmpXX instructions.
2017-08-14 00:00:54 +02:00
Markus Wick 710f333ea8 Merge pull request #5888 from lioncash/move
Filesystem: Declare FileInfo iterator's move constructor and assignment operator noexcept
2017-08-05 19:11:25 +02:00
Markus Wick 9649494f67 Merge pull request #5827 from JonnyH/WIP/fix-glMultiDrawElementsBaseVertex-invalid-OES-suffix
Fix an incorrect OES suffix on glMultiDrawElementsBaseVertex
2017-08-03 18:45:32 +02:00
Markus Wick 99b1735424 Merge pull request #5660 from shuffle2/unblock-blockingloop
Change "blocking" BlockingLoop::Stop to give up and die after a timeout.
2017-06-26 10:23:21 +02:00
Markus Wick c6417e0e78 Merge pull request #5647 from lioncash/abstract
AbstractTexture: Minor changes
2017-06-19 10:19:39 +02:00
Markus Wick 7d27fb4067 Merge pull request #5501 from iwubcode/d3d_apply_state_loop
Fix for loop in D3D Renderer ApplyState function
2017-05-30 13:32:23 +02:00
Markus Wick 6a599e2796 Merge pull request #5428 from ligfx/makedspdumpconsistent
Make DSP code dumping consistent between DSP-LLE and DSP-HLE
2017-05-23 14:48:10 +02:00
Markus Wick e2d4fe6881 Merge pull request #5421 from JosJuice/load-bs2-setupbat
Use SetupBAT in Load_BS2
2017-05-23 14:40:11 +02:00
Markus Wick 4870e4119b Merge pull request #5435 from sepalani/add-function
PPCSymbolDB: Remove biased address check
2017-05-23 14:39:36 +02:00
Markus Wick e3980d4c22 Merge pull request #5450 from ligfx/dspassemblefreerom
Small cleanups of DSPAssembler and the free DSP ROM code
2017-05-23 14:36:16 +02:00
Markus Wick 3a2ec8c8a1 Merge pull request #5440 from ligfx/axhledelayinterrupt
AX-HLE: delay sending interrupt when done processing command list
2017-05-23 14:29:45 +02:00
Markus Wick d7d339105b Merge pull request #5441 from lioncash/android
MainAndroid: Resolve -Wmissing-variable-declarations warnings
2017-05-19 10:51:24 +02:00
Markus Wick ec7c4ff92e Merge pull request #5439 from SeannyM/crash-fix
Android: Initialize video backend setting on first run
2017-05-18 15:15:05 +02:00
Markus Wick 392936a5e5 Merge pull request #5423 from SeannyM/misc-touch
Android: Various touch control improvements
2017-05-17 11:05:33 +02:00
Markus Wick 247cdca9b9 Merge pull request #5398 from mahdihijazi/controls_states
Android: Add pressed state to the on-screen controllers
2017-05-14 20:45:12 +02:00
Markus Wick b4aaf806ec Merge pull request #5372 from JonnyH/WIP/powervr-fixes
Add a workaround for a PowerVR glsl compiler bug
2017-05-05 12:17:25 +02:00
Markus Wick 5849604625 Merge pull request #5114 from timmutton/android-build-files
Android build files
2017-05-04 10:01:00 +02:00
Markus Wick d9d8ed6497 Merge pull request #5338 from mahdihijazi/fix_fragment_life_cycle
[Android] Fix crash on the Android TV
2017-05-04 00:06:08 +02:00
Markus Wick eaa4565e63 Merge pull request #5362 from Tilka/hash
Common/Hash: small cleanup
2017-05-03 23:44:48 +02:00
Markus Wick 74a08899d2 Merge pull request #5364 from mahdihijazi/android_steroscopic
[Android] Add the missing Stereoscopic options
2017-05-03 16:10:45 +02:00
Markus Wick 5e3a79823c Merge pull request #5363 from Tilka/ps_res
JitArm64: fix ps_res
2017-05-03 14:06:14 +02:00
Markus Wick b21174c326 Merge pull request #5358 from spycrab/qt_list_fix
Qt: Fix no games at all showing up all
2017-05-02 23:48:05 +02:00
Markus Wick 721695435a Merge pull request #5339 from mahdihijazi/fix_edit_controls_layout
[Android] Fix edit controls layout
2017-04-30 08:46:12 +02:00
Markus Wick acba6a0d5f Merge pull request #5326 from MerryMage/cr_cache
JitArm64: Implement CR cache
2017-04-29 11:10:38 +02:00
Markus Wick f2035384e5 Merge pull request #5331 from mahdihijazi/fix_game_banners2
[Android] Fix game banners
2017-04-27 20:59:23 +02:00
Markus Wick aedfb5df32 Merge pull request #5327 from MerryMage/crXXX
JitArm64_SystemRegisters: Fix crXXX (set 32nd bit)
2017-04-26 23:02:43 +02:00
Markus Wick 262adbe2bc Merge pull request #5262 from MerryMage/mfspr-arm64
JitArm64: Implement timer SPRs
2017-04-25 13:31:28 +02:00
Markus Wick 0a1559dc2b Merge pull request #5298 from MerryMage/GenerateOverflow
Jit_Integer: Use constant pool in GenerateOverflow
2017-04-22 11:43:41 +02:00
Markus Wick b5c857d14b Merge pull request #5210 from leoetlino/es-shared-contents
IOS/ES: Implement GetSharedContents (+ count)
2017-04-22 01:55:22 +02:00
Markus Wick 1035a8b697 Merge pull request #5295 from MerryMage/ACD
ArmCPUDetect: Add missing include
2017-04-21 12:24:41 +02:00
Markus Wick 207a95f4dc Merge pull request #5267 from leoetlino/more-es-ioctlvs
IOS/ES: Implement ES_DIGetTMD and ES_DIGetTMDSize
2017-04-21 11:08:05 +02:00