- Mar 10, 2019
-
-
Lioncash authored
Gets rid of another holdover from Citra, and describes the OS on the Switch instead.
-
Lioncash authored
Now that the final stray ErrorDescription member was relocated, we can finally remove it and its relevant constructor in the ResultCode union.
-
Lioncash authored
Relocates the error code to where it's most related, similar to how all the other error codes are. Previously we were including a non-generic error in the main result code header.
-
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
-
- 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.
-
- 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
-
bunnei authored
service/audio/audout_u: Only actually stop the audio stream in StopAudioOut if the stream is playing
-
bunnei authored
Asynchronous GPU command processing
-
Lioncash authored
Moves the non-multistream specific state to its own class. This will be necessary to support the multistream variants of opus decoding.
-
Lioncash authored
This indicates the entropy coder's final range.
-
Lioncash authored
This will be utilized by more than just that class in the future. This also renames it from OpusHeader to OpusPacketHeader to be more specific about what kind of header it is.
-
Lioncash authored
Makes it impossible to violate the ODR, as well as providing a place for future changes.
-
Lioncash authored
service/audio/audout_u: Only actually stop the audio stream in StopAudioOut if the stream is playing The service itself only does further actions if the stream is playing. If the stream is already stopped, then it just exits successfully.
-