fix typo; updated comment about apples bad driver

This commit is contained in:
B3n30 2020-04-18 15:55:19 +02:00
parent 1e54f27cde
commit 922a5f738a
10 changed files with 20 additions and 20 deletions

View file

@ -30,14 +30,14 @@ ConfigureGraphics::ConfigureGraphics(QWidget* parent)
#ifdef __APPLE__
connect(ui->toggle_hw_shader, &QCheckBox::stateChanged, this, [this](int state) {
if (state == Qt::Checked) {
ui->toggle_seperable_shader->setEnabled(true);
ui->toggle_separable_shader->setEnabled(true);
}
});
connect(ui->toggle_seperable_shader, &QCheckBox::stateChanged, this, [this](int state) {
connect(ui->toggle_separable_shader, &QCheckBox::stateChanged, this, [this](int state) {
if (state == Qt::Checked) {
QMessageBox::warning(
this, tr("Hardware Shader Warning"),
tr("Seperable Shader support is broken on macOS with Intel GPUs, and will cause graphical issues "
tr("Separable Shader support is broken on macOS with Intel GPUs, and will cause graphical issues "
"like showing a black screen.<br><br>The option is only there for "
"test/development purposes. If you experience graphical issues with Hardware "
"Shader, please turn it off."));
@ -45,7 +45,7 @@ ConfigureGraphics::ConfigureGraphics(QWidget* parent)
});
#else
// TODO(B3N30): Hide this for macs with none Intel GPUs, too.
ui->toggle_seperable_shader->visible(false);
ui->toggle_separable_shader->setVisible(false);
#endif
}
@ -54,7 +54,7 @@ ConfigureGraphics::~ConfigureGraphics() = default;
void ConfigureGraphics::SetConfiguration() {
ui->toggle_hw_renderer->setChecked(Settings::values.use_hw_renderer);
ui->toggle_hw_shader->setChecked(Settings::values.use_hw_shader);
ui->toggle_seperable_shader->setChecked(Settings::values.seperable_shader);
ui->toggle_separable_shader->setChecked(Settings::values.separable_shader);
ui->toggle_accurate_mul->setChecked(Settings::values.shaders_accurate_mul);
ui->toggle_shader_jit->setChecked(Settings::values.use_shader_jit);
ui->toggle_vsync_new->setChecked(Settings::values.use_vsync_new);
@ -63,7 +63,7 @@ void ConfigureGraphics::SetConfiguration() {
void ConfigureGraphics::ApplyConfiguration() {
Settings::values.use_hw_renderer = ui->toggle_hw_renderer->isChecked();
Settings::values.use_hw_shader = ui->toggle_hw_shader->isChecked();
Settings::values.seperable_shader = ui->toggle_seperable_shader->isChecked();
Settings::values.separable_shader = ui->toggle_separable_shader->isChecked();
Settings::values.shaders_accurate_mul = ui->toggle_accurate_mul->isChecked();
Settings::values.use_shader_jit = ui->toggle_shader_jit->isChecked();
Settings::values.use_vsync_new = ui->toggle_vsync_new->isChecked();