git-svn-id: svn://db.shs.com.ru/libs@708 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2020-01-09 16:55:48 +00:00
parent 7c1dd9bf0a
commit 629be03b96
5 changed files with 31 additions and 15 deletions

View File

@@ -108,14 +108,14 @@ void Renderer::resize(int width, int height) {
void Renderer::reloadShaders() {
QMapIterator<ShaderRole, QString> it(shader_files);
QString dir = "shaders/";
QString dir = ":shaders/";
while (it.hasNext()) {
it.next();
loadShadersMulti(shaders[it.key()], dir + it.value(), true, shader_defines.value(it.key()));
}
loadShadersMulti(tone_proc.shader_sum, dir + "sum.glsl", false);
QStringList fxaa_defs;
fxaa_defs << "FXAA_PC 1" << "FXAA_GLSL_130 1" << "FXAA_QUALITY__PRESET 20";
fxaa_defs << "FXAA_PC 1" << "FXAA_GLSL_130 1" << "FXAA_QUALITY__PRESET 15";
loadShaders(shader_fxaa, QStringList() << (dir + "fxaa.vert") << (dir + "fxaa.frag"), true, fxaa_defs);
need_init_shaders = true;
view->scene()->setLightsChanged();