1. 28 Jul, 2021 5 commits
  2. 27 Jul, 2021 21 commits
    • bunnei's avatar
      Merge pull request #6730 from Morph1984/buf_to_stdstring · 6053f2e1
      bunnei authored
      common: fs: fs_util: Add BufferToUTF8String
      6053f2e1
    • Jan Beich's avatar
      host_memory: Add workaround for FreeBSD 12 · 353be230
      Jan Beich authored
      src/common/host_memory.cpp:360:14: error: use of undeclared identifier
            'memfd_create'
              fd = memfd_create("HostMemory", 0);
                   ^
      353be230
    • Jan Beich's avatar
      host_memory: Enable Linux implementation on FreeBSD · c4cd82fa
      Jan Beich authored
      HW.Memory <Critical> common/host_memory.cpp:HostMemory:492: Fastmem unavailable, falling back to VirtualBuffer for memory allocation
      c4cd82fa
    • Rodrigo Locatti's avatar
      Merge pull request #6748 from lioncash/engine-init · ab206d63
      Rodrigo Locatti authored
      video_core/engine: Consistently initialize rasterizer pointers
      ab206d63
    • Rodrigo Locatti's avatar
      Merge pull request #6744 from lioncash/exc · 5da97c57
      Rodrigo Locatti authored
      exception: Make constructors explicit
      5da97c57
    • bunnei's avatar
      Merge pull request #6745 from lioncash/copies · 2717e79c
      bunnei authored
      video_core: Remove some unused variables
      2717e79c
    • bunnei's avatar
      Merge pull request #6747 from lioncash/wrapper · e2c42ec5
      bunnei authored
      vulkan_wrapper: Fix SetObjectName() always indicating objects as images
      e2c42ec5
    • jls47's avatar
      qt_web_browser: Fix lambda capture for HIDButton · ef29ed75
      jls47 authored
      ef29ed75
    • jls47's avatar
      qt_web_browser: Focus on the first link element · 3109d1c3
      jls47 authored
      Focusing on the first link element fixes element navigation upon loading the web applet in games such as Super Mario Odyssey
      3109d1c3
    • Jan Beich's avatar
      cmake: don't use pkg-config directly with non-reference libusb · a24224e2
      Jan Beich authored
      CMake Error at externals/libusb/CMakeLists.txt:120 (add_library):
        Cannot find source file:
      
          libusb/libusb/core.c
      
        Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .h .hh .h++
        .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .ispc
      
      CMake Error at externals/libusb/CMakeLists.txt:120 (add_library):
        No SOURCES given to target: usb
      
      ld: error: undefined symbol: libusb_interrupt_transfer
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::SendVibrations()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::GetGCEndpoint(libusb_device*)) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::AdapterInputThread()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_error_name
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::SendVibrations()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_control_transfer
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::CheckDeviceAccess()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_kernel_driver_active
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::CheckDeviceAccess()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_close
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::CheckDeviceAccess()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::ClearLibusbHandle()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Reset()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Setup()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::AdapterScanThread()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_detach_kernel_driver
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::CheckDeviceAccess()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_claim_interface
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::CheckDeviceAccess()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_get_config_descriptor
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::GetGCEndpoint(libusb_device*)) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_release_interface
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::ClearLibusbHandle()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Reset()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Setup()) in archive src/input_common/libinput_common.a
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::AdapterScanThread()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_init
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Adapter()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_open_device_with_vid_pid
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Setup()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_get_device
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Setup()) in archive src/input_common/libinput_common.a
      
      ld: error: undefined symbol: libusb_exit
      >>> referenced by gc_adapter.cpp
      >>>               gc_adapter.cpp.o:(GCAdapter::Adapter::Reset()) in archive src/input_common/libinput_common.a
      a24224e2
    • Lioncash's avatar
      render_target: Add missing initializer for size extent · 00e100de
      Lioncash authored
      Everything else has a default constructor that does the straightforward
      thing of initializing most members to a default value, except for the
      size.
      
      We explicitly initialize the size (and others, for consistency), to
      prevent potential uninitialized reads from occurring. Particularly given
      the largeish surface area that this struct is used in.
      00e100de
    • Lioncash's avatar
      video_core/engine: Consistently initialize rasterizer pointers · f8964dd8
      Lioncash authored
      Ensures all of the engines have consistent and deterministic
      initialization of the rasterizer pointers.
      f8964dd8
    • Lioncash's avatar
      vulkan_wrapper: Fix SetObjectName() always indicating objects as images · 8c82c594
      Lioncash authored
      We should be using the passed in object type instead.
      8c82c594
    • Lioncash's avatar
      buffer_cache: Remove unused small_vector in CommitAsyncFlushesHigh() · ec56a17a
      Lioncash authored
      Given this is non-trivial, the constructor is required to execute, so
      this removes a bit of redundant codegen.
      ec56a17a
    • Lioncash's avatar
      gl_shader_cache: Remove unused variable · 075a744e
      Lioncash authored
      075a744e
    • Lioncash's avatar
      vk_compute_pass: Remove unused captures · 296728ec
      Lioncash authored
      Resolves two compiler warnings.
      296728ec
    • Lioncash's avatar
      exception: Make constructors explicit · c27ddb44
      Lioncash authored
      Ensures that exception construction is always explicit.
      c27ddb44
    • Lioncash's avatar
      e490ddf3
    • Lioncash's avatar
      exception: Narrow down specific header · 90f3678a
      Lioncash authored
      We can use the <exception> header instead of pulling in all of the
      exception-style classes.
      90f3678a
    • Morph's avatar
      common: fs: fs_util: Add BufferToUTF8String · f5f04cce
      Morph authored
      Allows for direct conversion to std::string without having to convert std::u8string to std::string
      f5f04cce
    • bunnei's avatar
      Merge pull request #6696 from ameerj/speed-limit-rename · d6c79949
      bunnei authored
      general: Rename "Frame Limit" references to "Speed Limit"
      d6c79949
  3. 26 Jul, 2021 14 commits