- Nov 10, 2020
-
-
lat9nq authored
Changes the first message to not include the OpenGL version, as the error is caused by OpenGL failing to load. Adds a new check for OpenGL version 4.3. This will display a message with a similar error as well as the GL_RENDERER string. Adds a CRITICAL log message when triggered. This prevents a crash with yuzu trying to use older OpenGL versions. Modifies the unsupported extension message to output the GL_RENDERER string in the message, as well as logging the string.
-
- Nov 04, 2020
-
-
Lioncash authored
Rather than have directly modified global state here, we can make it an implementation detail and have an interface that changes are queried through.
-
Lioncash authored
Unicorn long-since lost most of its use, due to dynarmic gaining support for handling most instructions. At this point any further issues encountered should be used to make dynarmic better. This also allows us to remove our dependency on Python.
-
- Oct 27, 2020
-
-
bunnei authored
- In general, this is now the preferred settings for most games. # Conflicts: # src/yuzu/configuration/config.cpp
-
ameerj authored
This commit aims to implement the NVDEC (Nvidia Decoder) functionality, with video frame decoding being handled by the FFmpeg library. The process begins with Ioctl commands being sent to the NVDEC and VIC (Video Image Composer) emulated devices. These allocate the necessary GPU buffers for the frame data, along with providing information on the incoming video data. A Submit command then signals the GPU to process and decode the frame data. To decode the frame, the respective codec's header must be manually composed from the information provided by NVDEC, then sent with the raw frame data to the ffmpeg library. Currently, H264 and VP9 are supported, with VP9 having some minor artifacting issues related mainly to the reference frame composition in its uncompressed header. Async GPU is not properly implemented at the moment. Co-Authored-By:
David <25727384+ogniK5377@users.noreply.github.com>
-
Lioncash authored
Prevents unnecessary copies and heap reallocations from occurring.
-
- Oct 25, 2020
- Oct 22, 2020
-
-
Kewlan authored
-
- Oct 20, 2020
-
-
Morph authored
Fix them for real this time, now they finally work.
-
- Oct 15, 2020
-
-
Lioncash authored
Makes the input_common code warnings consistent with the rest of the codebase.
-
- Oct 13, 2020
-
-
bunnei authored
- This can be used to advance time, e.g. for Pokemon Sword/Shield pokejobs.
-
- Sep 29, 2020
-
-
ReinUsesLisp authored
This fixes a memory leak as KeyReleaseEater's destructor was never called.
-
- Sep 26, 2020
-
-
Morph authored
Using the Qt::WindowStaysOnTopHint flag allows these dialogs to show up on top while running in fullscreen. However, if yuzu goes out of focus (by alt-tabbing or otherwise), this flag does not seem to have an effect.
-
- Sep 23, 2020
-
-
Lioncash authored
Allows the compiler to warn against cases where the return value isn't used (which would be a bug).
-
Lioncash authored
This function doesn't have an implementation, so it can be removed to prevent others from unintentionally using it.
-
Lioncash authored
Makes the naming consistent with the rest of the functions that are present.
-
Lioncash authored
Several functions can be taken by const reference to avoid copies
-
- Sep 20, 2020
-
-
ReinUsesLisp authored
Emulated mailbox presentation was causing performance issues on Nvidia's OpenGL driver. Remove it.
-
- Sep 18, 2020
- Sep 14, 2020
-
-
Lioncash authored
We can supply the content provider as an argument instead of hardcoding a global accessor in the implementation.
-
- Sep 06, 2020
-
-
ReinUsesLisp authored
Now that the GPU is initialized when video backends are initialized, it's no longer needed to query components once the game is running: it can be done when yuzu is booting. This allows us to pass components between constructors and in the process remove all Core::System references in the video backend.
-
- Sep 05, 2020
- Sep 04, 2020
-
-
Morph authored
Resolves -Wsign-compare and -Wunused-variable
-
Morph authored
-
Morph authored
-
Morph authored
-
Morph authored
This avoids unintentionally changing the states of elements while loading them in.
-
Morph authored
Avoids repetitive usages of the int literal '8' or calls to player_widgets.size()
-
Morph authored
"Explain Text" is additional text that is shown for each player in the controller applet.
-
Morph authored
Co-authored-by:
Its-Rei <kupfel@gmail.com>
-
- Sep 02, 2020
-
-
lat9nq authored
Fixes a typo in the UI file. An ellipsis has 3 dots.
-
- Aug 29, 2020
-
-
FearlessTobi authored
-
Lioncash authored
Prevents sign mismatch warnings in the loop conditionals.
-
FearlessTobi authored
-