mirror of
https://github.com/Linloir/SceneEditor.git
synced 2025-12-17 15:38:11 +08:00
Fix QFile not overriding existing shader
- fix shader not responding to changes
This commit is contained in:
parent
955c8da52e
commit
3ee5f66779
@ -29,8 +29,16 @@ SceneViewer::SceneViewer(QWidget* parent)
|
||||
}
|
||||
|
||||
// Copy the shaders to the folder
|
||||
if (QFile::exists("./temp/shaders/vertexshader.vs")) {
|
||||
QFile::remove("./temp/shaders/vertexshader.vs");
|
||||
}
|
||||
QFile::copy(":/shaders/vertexshader.vs", "./temp/shaders/vertexshader.vs");
|
||||
QFile::setPermissions("./temp/shaders/vertexshader.vs", QFileDevice::ReadOwner | QFileDevice::WriteOwner);
|
||||
if (QFile::exists("./temp/shaders/fragmentshader.fs")) {
|
||||
QFile::remove("./temp/shaders/fragmentshader.fs");
|
||||
}
|
||||
QFile::copy(":/shaders/fragmentshader.fs", "./temp/shaders/fragmentshader.fs");
|
||||
QFile::setPermissions("./temp/shaders/fragmentshader.fs", QFile::ReadOwner | QFile::WriteOwner);
|
||||
}
|
||||
|
||||
SceneViewer::~SceneViewer() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user