Permalink
Commits on Oct 21, 2018
  1. Merge pull request #11482 from hrydgard/disable-range-cull-d3d9-intel

    unknownbrackets committed Oct 21, 2018
    Disable triangle range culling on D3D9 on Intel. Should fix #11477
Commits on Oct 20, 2018
  1. Merge pull request #11481 from hrydgard/adreno-int-workarounds

    unknownbrackets committed Oct 20, 2018
    Workaround for bad int behaviour on Adreno / GLES. (no problems in Vulkan).
Commits on Oct 9, 2018
  1. Windows: Detect DirectInput devices after launch.

    unknownbrackets committed Oct 9, 2018
Commits on Oct 7, 2018
  1. Android: Fix Vulkan immersive startup.

    unknownbrackets committed Oct 7, 2018
    Would commonly not actually start with immersive resolution due to race
    conditions in setting the resolution and ui visibility.
  2. Android: Avoid race on surface destroyed.

    unknownbrackets committed Oct 7, 2018
    Avoids a segfault in this scenario.
  3. http: Allow pbp and ppdmp files too.

    unknownbrackets committed Oct 7, 2018
    Also cleanup a bit.
  4. Display: Resched interrupt before vblank threads.

    unknownbrackets committed Oct 7, 2018
    Otherwise, we may first schedule to a woken thread, and then immediately
    reschedule to the interrupt.  Each reschedule costs ticks, and it doesn't
    look like this should cause two reschedules.
    
    Improves #11414, Breath of Fire 3 frame flicker.
  5. GPU: Reduce log noise while stepping.

    unknownbrackets committed Oct 7, 2018
    We redisplay the framebuf over and over, which is annoying when you have
    debug logging on and are trying to read the log.
Commits on Oct 6, 2018
  1. Merge pull request #11447 from hrydgard/android-gl-shutdown-fixes

    unknownbrackets committed Oct 6, 2018
    Avoid calling any GL calls during shutdown on Android. Should help #11063
  2. Merge pull request #11448 from hrydgard/android-tv-disable-hwscale

    unknownbrackets committed Oct 6, 2018
    Disable Android HW scale on TV type devices.
Commits on Oct 5, 2018
  1. Merge pull request #11445 from hrydgard/app-bundle-support

    unknownbrackets committed Oct 5, 2018
    Android build: Enable AAPT2
Commits on Oct 1, 2018
  1. Windows: Support WASAPI default device switching.

    unknownbrackets committed Oct 1, 2018
    No support for specifying a certain device.
  2. Windows: Support non-extensible float in WASAPI.

    unknownbrackets committed Oct 1, 2018
    The DualShock 4's headphone jack uses this, for example.
  3. Replacement: Show a warning for bad texture names.

    unknownbrackets committed Oct 1, 2018
Commits on Sep 30, 2018
  1. UI: Implement a glowing border touch control style.

    unknownbrackets committed Sep 30, 2018
    It barely glows, though.
  2. Merge pull request #11434 from hrydgard/android-studio-fix

    unknownbrackets committed Sep 30, 2018
    Remove redundant minSdkVersion and targetSdkVersion settings from AndroidManifest.xml
  3. UI: Ask for restart when changing graphics device.

    unknownbrackets committed Sep 30, 2018
    Only for D3D11 and Vulkan.
    
    Also, makes Vulkan follow D3D11 in not changing the setting if the device
    is not found on startup.
  4. Windows: Oops, backwards.

    unknownbrackets committed Sep 30, 2018
  5. Windows: Detect Windows 10 using kernel32.dll.

    unknownbrackets committed Sep 30, 2018
    This is the recommended way per MSDN.
Commits on Sep 29, 2018
  1. Core: Report disc read errors to the user.

    unknownbrackets committed Sep 27, 2018
    At least when we can detect this, better not to keep silent about it.
Commits on Sep 28, 2018
  1. Merge pull request #11428 from Florin9doi/REMOVE_ECLIPSE_FILES

    unknownbrackets committed Sep 28, 2018
    Android: Remove obsolete files: eclipse
Commits on Sep 25, 2018
  1. GLES: Properly parse GL extension names.

    unknownbrackets committed Sep 25, 2018
    We must split on spaces and not just lazily use strstr, see #11363.
Commits on Sep 22, 2018
  1. UI: Maintain aspect better on screenshots.

    unknownbrackets committed Sep 22, 2018
    In case they are on a thin screen or something.
  2. GPU: Dirty more correctly for cullrange params.

    unknownbrackets committed Sep 22, 2018
    Was previously missing some settings which might convince us to use large
    viewports, and more importantly some that would impact the depth settings
    under certain settings.
Commits on Sep 21, 2018
  1. GLES: Refactor out duplicate code.

    unknownbrackets committed Sep 21, 2018
  2. GPU: Cleanup outdated flushbefore code.

    unknownbrackets committed Sep 21, 2018
    Backends didn't match.
  3. GE Debugger: Fix tex preview race condition.

    unknownbrackets committed Sep 21, 2018
    If we redraw the tex preview first, we need this for the VAO.  Oops.
  4. GPU: Correct handling of large viewport scaling.

    unknownbrackets committed Sep 21, 2018
    Need to multiply not divide, duh.  Also lost the offset during refactor,
    and didn't test it well.
Commits on Sep 19, 2018
  1. D3D11: Enable depth clamping.

    unknownbrackets committed Sep 19, 2018
    Uses the same logic as Vulkan, improving #9545 on most D3D11 devices.
  2. Android: Buildfix for CMake 3.6.

    unknownbrackets committed Sep 19, 2018
    The buildbot doesn't support GREATER_EQUAL.