- 30 Jul, 2021 4 commits
-
-
Morph authored
-
Morph authored
shader: Fold UnpackFloat2x16 and PackFloat2x16
-
bunnei authored
shader: Fold integer FMA from Nvidia's pattern
-
ReinUsesLisp authored
Simplifies the code a bit when possible. These instructions should be no-ops codegen wise.
-
- 29 Jul, 2021 2 commits
- 28 Jul, 2021 7 commits
-
-
bunnei authored
shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions
-
bunnei authored
host_memory: enable fastmem on FreeBSD
-
bunnei authored
general: Implement FullscreenMode enumeration
-
Morph authored
applets/web: Addressing QT Navigation issues in Linux
-
Ameer J authored
cmake: unbreak libusb detection on FreeBSD
-
ReinUsesLisp authored
Fixes instances where fp16 types are not declared on SPIR-V but they are used. This shouldn't happen on master, as it's been uncovered by an additional optimization pass.
-
bunnei authored
render_target: Add missing initializer for size extent
-
- 27 Jul, 2021 24 commits
-
-
bunnei authored
common: fs: fs_util: Add BufferToUTF8String
-
Jan Beich authored
src/common/host_memory.cpp:360:14: error: use of undeclared identifier 'memfd_create' fd = memfd_create("HostMemory", 0); ^
-
Jan Beich authored
HW.Memory <Critical> common/host_memory.cpp:HostMemory:492: Fastmem unavailable, falling back to VirtualBuffer for memory allocation
-
Rodrigo Locatti authored
video_core/engine: Consistently initialize rasterizer pointers
-
Rodrigo Locatti authored
exception: Make constructors explicit
-
bunnei authored
video_core: Remove some unused variables
-
bunnei authored
vulkan_wrapper: Fix SetObjectName() always indicating objects as images
-
jls47 authored
-
jls47 authored
Focusing on the first link element fixes element navigation upon loading the web applet in games such as Super Mario Odyssey
-
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
-
Morph authored
-
Morph authored
-
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.
-
Lioncash authored
Ensures all of the engines have consistent and deterministic initialization of the rasterizer pointers.
-
Lioncash authored
We should be using the passed in object type instead.
-
Lioncash authored
Given this is non-trivial, the constructor is required to execute, so this removes a bit of redundant codegen.
-
Lioncash authored
-
Lioncash authored
Resolves two compiler warnings.
-
Lioncash authored
Ensures that exception construction is always explicit.
-
Lioncash authored
-
Lioncash authored
We can use the <exception> header instead of pulling in all of the exception-style classes.
-
Morph authored
Allows for direct conversion to std::string without having to convert std::u8string to std::string
-
Morph authored
-
bunnei authored
general: Rename "Frame Limit" references to "Speed Limit"
-
- 26 Jul, 2021 3 commits
-
-
Rodrigo Locatti authored
vk_stream_buffer: Remove unused stream buffer
-
Rodrigo Locatti authored
Handle allocation failure in Staging buffer
-
Robin Kertels authored
-