- Mar 13, 2019
-
-
bunnei authored
video_core/texture: Fix up sampler lod bias
-
ReinUsesLisp authored
-
- Mar 12, 2019
- Mar 10, 2019
-
-
Lioncash authored
These can just be passed regularly, now that we use fmt instead of our old logging system. While we're at it, make the parameters to MakeFunctionString std::string_views.
-
bunnei authored
service/audio/hwopus: Move decoder state to its own class
-
bunnei authored
kernel/scheduler: Pass in system instance in constructor
-
bunnei authored
shader_ir: Remove "extras" from the MetaTexture
-
bunnei authored
gl_rasterizer_cache: Create texture views for array discrepancies
-
bunnei authored
audio_core/cubeb_sink: Convert _MSC_VER ifdefs to _WIN32
-
Mat M authored
gl_rasterizer: Minor logger changes
-
Mat M authored
core/settings: Log more setting values
-
Mat M authored
yuzu_cmd/config: Silent implicit cast warning
-
- Mar 09, 2019
-
-
Lioncash authored
This behavior also needs to be visible for MinGW builds as well.
-
Hexagon12 authored
-
Hexagon12 authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
- Mar 08, 2019
-
-
bunnei authored
kernel/hle_ipc: Convert std::shared_ptr IPC header instances to std::optional
-
bunnei authored
video_core/gpu_thread: Silence a -Wreorder warning
-
bunnei authored
video_core/gpu: Make GPU's destructor virtual
-
bunnei authored
maxwell_to_vk: Initial implementation
-
bunnei authored
dma_pusher: Store command_list_header by copy
-
ReinUsesLisp authored
Instead of holding a reference that will get invalidated by dma_pushbuffer.pop(), hold it as a copy. This doesn't have any performance cost since CommandListHeader is 8 bytes long.
-
Lioncash authored
There's no real need to use a shared lifetime here, since we don't actually expose them to anything else. This is also kind of an unnecessary use of the heap given the objects themselves are so small; small enough, in fact that changing over to optionals actually reduces the overall size of the HLERequestContext struct (818 bytes to 808 bytes).
-
Lioncash authored
For whatever bizarre reason, Apple only made a few of std::optional's member functions available on newer SDK versions. Given we can't even run yuzu on macOS, and we keep the builder around to ensure that it always at least compiles on macOS, we can bump this up a version.
-
Lioncash authored
Now that we have the address arbiter extracted to its own class, we can fix an innaccuracy with the kernel. Said inaccuracy being that there isn't only one address arbiter. Each process instance contains its own AddressArbiter instance in the actual kernel. This fixes that and gets rid of another long-standing issue that could arise when attempting to create more than one process.
-
Lioncash authored
Similar to how WaitForAddress was isolated to its own function, we can also move the necessary conditional checking into the address arbiter class itself, allowing us to hide the implementation details of it from public use.
-
Lioncash authored
Rather than let the service call itself work out which function is the proper one to call, we can make that a behavior of the arbiter itself, so we don't need to directly expose those implementation details.
-
- Mar 07, 2019
-
-
bunnei authored
kernel/shared_memory: Get rid of the use of global accessor functions within Create()
-
Lioncash authored
This makes the class much more flexible and doesn't make performing copies with classes that contain a bitfield member a pain. Given BitField instances are only intended to be used within unions, the fact the full storage value would be copied isn't a big concern (only sizeof(union_type) would be copied anyways). While we're at it, provide defaulted move constructors for consistency.
-
Lioncash authored
This function didn't have a definition, so we can remove it to prevent accidentally attempting to use it.
-
Lioncash authored
Moves the data members to satisfy the order they're declared as in the constructor initializer list. Silences a -Wreorder warning.
-
Lioncash authored
Because of the recent separation of GPU functionality into sync/async variants, we need to mark the destructor virtual to provide proper destruction behavior, given we use the base class within the System class. Prior to this, it was undefined behavior whether or not the destructor in the derived classes would ever execute.
-
bunnei authored
web_browser: Add shortcut to Enter key to exit applet
-
bunnei authored
kernel/client_session, kernel/server_session: Make data members private
-
bunnei authored
yuzu: add a hotkey to switch between undocked and docked mode
-