Compare commits

...

24 Commits

Author SHA1 Message Date
Darkywolf999
33089134d0 d 2021-10-26 11:39:54 +02:00
Darkywolf999
6051fc9336 d 2021-10-26 11:16:28 +02:00
Darkywolf999
eaa81211b4 Revert "Revert "Revert "renderers: Disable async shader compilation"""
This reverts commit b113372693.
2021-10-26 10:48:33 +02:00
Darkywolf999
1a1aef2d2a Merge branch 'yuzu-emu:master' into master 2021-10-26 10:45:07 +02:00
Darkywolf999
5dcab5a625 Audio mute button 2021-10-26 10:22:02 +02:00
Darkywolf999
412678c879 Merge branch 'yuzu-emu:master' into master 2021-10-25 11:18:18 +02:00
Darkywolf999
58782739e5 Merge branch 'yuzu-emu:master' into master 2021-10-24 09:11:12 +02:00
Darkywolf999
26cf341d75 Merge branch 'yuzu-emu:master' into master 2021-10-21 10:37:31 +02:00
Darkywolf999
ef545fada5 Merge branch 'yuzu-emu:master' into master 2021-10-18 13:44:49 +02:00
Darkywolf999
61aa5b13fb Merge branch 'master' of https://github.com/Darkywolf999/yuzu 2021-10-16 08:12:39 +02:00
Darkywolf999
b113372693 Revert "Revert "renderers: Disable async shader compilation""
This reverts commit 3c6d440015.
2021-10-16 08:12:27 +02:00
Darkywolf999
62da8e3585 Revert "Revert "renderers: Disable async shader compilation""
This reverts commit 3c6d440015.
2021-10-16 07:59:49 +02:00
Darkywolf999
b48b4b503f Merge branch 'yuzu-emu:master' into master 2021-10-16 07:56:58 +02:00
Darkywolf999
d8b1757cf9 Merge pull request #5 from Darkywolf999/Darkywolf999-patch-5
Update gl_device.cpp
2021-10-15 11:02:14 +02:00
Darkywolf999
8b433f1ff1 Update gl_device.cpp
fix for vertex explosions in diablo 2.
disabled GL_EXT_texture_shadow_lod & GLAD_GL_NV_vertex_buffer_unified_memory 
cannot find anything on opengl that this two are still in use also not on google.
2021-10-15 11:02:04 +02:00
Darkywolf999
9fdc9177b2 Merge pull request #4 from Darkywolf999/Darkywolf999-patch-4
Update gl_device.cpp
2021-10-14 22:00:58 +02:00
Darkywolf999
a5818a28a3 Update gl_device.cpp
revert everything only the memory stays for now to fix the screen render problem with this game.
will make other pr's for different problems.
2021-10-14 22:00:48 +02:00
Darkywolf999
e9bc4b71dc Merge pull request #3 from Darkywolf999/Darkywolf999-patch-3
Update gl_device.cpp
2021-10-14 18:42:26 +02:00
Darkywolf999
e54b0ff7a5 Update gl_device.cpp 2021-10-14 18:42:01 +02:00
Darkywolf999
ba5df1a663 Merge pull request #2 from Darkywolf999/Darkywolf999-patch-2
Update gl_device.cpp
2021-10-14 18:32:20 +02:00
Darkywolf999
f2a5511224 Update gl_device.cpp 2021-10-14 18:32:04 +02:00
Darkywolf999
bf7310e336 Merge pull request #1 from Darkywolf999/Darkywolf999-patch-1
Update gl_device.cpp
2021-10-14 18:28:19 +02:00
Darkywolf999
34ba75b98c Update gl_device.cpp 2021-10-14 18:27:22 +02:00
Darkywolf999
6e9b16426a Fix for Snack world and proberaly some other games that where rendered upside down or not correctly
Fix ? for blocking async on windows with intel and amd drivers for opengl

Maybe something is odd as this is my first contribution but please let me know if i did something not correctly.
2021-10-14 11:10:23 +02:00
3 changed files with 24 additions and 1 deletions

View File

@@ -268,4 +268,4 @@ void main() {
})");
}
} // namespace OpenGL
} // namespace OpenGL

View File

@@ -756,6 +756,27 @@ void GMainWindow::InitializeWidgets() {
tas_label->setFocusPolicy(Qt::NoFocus);
statusBar()->insertPermanentWidget(0, tas_label);
// Setup Mute button
renderer_mute_button = new QPushButton();
renderer_mute_button->setObjectName(QStringLiteral("TogglableStatusBarButton"));
renderer_mute_button->setCheckable(true);
renderer_mute_button->setFocusPolicy(Qt::NoFocus);
connect(renderer_mute_button, &QPushButton::toggled, [this](bool checked) {
renderer_mute_button->setText(checked ? tr("AUDIO ON") : tr("AUDIO OFF"));
});
renderer_mute_button->toggle();
connect(renderer_mute_button, &QPushButton::clicked, [this] {
if (renderer_mute_button->isChecked()) {
Settings::values.volume.SetValue(100);
} else {
Settings::values.volume.SetValue(0);
}
system->ApplySettings();
});
statusBar()->insertPermanentWidget(0, renderer_mute_button);
statusBar()->setVisible(true);
// Setup Dock button
dock_status_button = new QPushButton();
dock_status_button->setObjectName(QStringLiteral("TogglableStatusBarButton"));
@@ -1519,6 +1540,7 @@ void GMainWindow::ShutdownGame() {
game_fps_label->setVisible(false);
emu_frametime_label->setVisible(false);
renderer_status_button->setEnabled(true);
renderer_mute_button->setVisible(true);
emulation_running = false;

View File

@@ -334,6 +334,7 @@ private:
QLabel* tas_label = nullptr;
QPushButton* gpu_accuracy_button = nullptr;
QPushButton* renderer_status_button = nullptr;
QPushButton* renderer_mute_button = nullptr;
QPushButton* dock_status_button = nullptr;
QTimer status_bar_update_timer;