1. 10 Jul, 2020 1 commit
  2. 09 Jul, 2020 1 commit
  3. 08 Jul, 2020 7 commits
  4. 07 Jul, 2020 7 commits
    • merry's avatar
      Merge pull request #4270 from MerryMage/rm-pragma-once · dff8f1f9
      merry authored
      cpu_interrupt_handler: Remove #pragma once from .cpp file
      dff8f1f9
    • MerryMage's avatar
      e7c77b90
    • bunnei's avatar
      Merge pull request #4198 from FearlessTobi/port-5364 · 6ae0b834
      bunnei authored
      Port citra-emu/citra#5364: ".github: add a new issue template"
      6ae0b834
    • bunnei's avatar
      Merge pull request #4150 from ReinUsesLisp/dynamic-state-impl · 35f7740b
      bunnei authored
      vulkan: Use VK_EXT_extended_dynamic_state when available
      35f7740b
    • Jan Beich's avatar
      cmake: unbreak system libusb support · 2af7e40c
      Jan Beich authored
      Reference libusb doesn't support DragonFly and FreeBSD because those
      ship a different libusb implementation (supports 0.1, 1.0, 2.0 API).
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(usbi_alloc_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(usbi_alloc_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_has_capability) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(usbi_connect_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(usbi_disconnect_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_get_device_list) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_get_device_list) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_unref_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_unref_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_write
      >>> referenced by core.c
      >>>               core.c.o:(usbi_signal_event) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_read
      >>> referenced by core.c
      >>>               core.c.o:(usbi_clear_event) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_wrap_sys_device) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_open) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_backend
      >>> referenced by core.c
      >>>               core.c.o:(libusb_open) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_read
      >>> referenced by core.c
      >>>               core.c.o:(libusb_close) in archive externals/libusb/libusb.a
      
      ld: error: undefined symbol: usbi_write
      >>> referenced by core.c
      >>>               core.c.o:(libusb_close) in archive externals/libusb/libusb.a
      
      ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
      c++: error: linker command failed with exit code 1 (use -v to see invocation)
      2af7e40c
    • Jan Beich's avatar
      input_common/gcadapter: add missing C++11 header required by libc++ · 1db10b8f
      Jan Beich authored
      In file included from src/input_common/gcadapter/gc_adapter.cpp:8:
      src/./input_common/gcadapter/gc_adapter.h:77:10: error: no template named 'unordered_map' in namespace 'std'
          std::unordered_map<int, bool> buttons;
          ~~~~~^
      src/./input_common/gcadapter/gc_adapter.h:78:10: error: no template named 'unordered_map' in namespace 'std'
          std::unordered_map<int, u16> axes;
          ~~~~~^
      1db10b8f
    • bunnei's avatar
      Merge pull request #4258 from ameerj/master · 155c8ba0
      bunnei authored
      configuration: Fix hotkeys that open file dialog in windowed mode
      155c8ba0
  5. 06 Jul, 2020 6 commits
  6. 05 Jul, 2020 2 commits
  7. 04 Jul, 2020 4 commits
  8. 03 Jul, 2020 8 commits
  9. 02 Jul, 2020 3 commits
  10. 01 Jul, 2020 1 commit
    • ReinUsesLisp's avatar
      shader_cache: Fix use-after-free and orphan invalidation cache entries · f6cb128e
      ReinUsesLisp authored
      This fixes some cases where entries could have been removed multiple
      times reading freed memory. To address this issue this commit removes
      duplicates from entries marked for removal and sorts out the removal
      process to fix another use-after-free situation.
      
      Another issue fixed in this commit is orphan invalidation cache entries.
      Previously only the entries that were invalidated in the current
      operations had its entries removed. This led to more use-after-free
      situations when these entries were actually invalidated but referenced
      an object that didn't exist.
      f6cb128e