mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-05 18:42:29 +01:00
23 lines
705 B
C++
23 lines
705 B
C++
#include "shaderlibrary.h"
|
|
|
|
ShaderLibrary::ShaderLibrary(QQuickItem* parent)
|
|
: QQuickItem(parent)
|
|
{
|
|
QFile lightningFragFile(":/lightning.frag");
|
|
lightningFragFile.open(QIODevice::ReadOnly);
|
|
QFile lightningVertFile(":/lightning.vert");
|
|
lightningVertFile.open(QIODevice::ReadOnly);
|
|
m_lightning = std::make_unique<Shader>(lightningVertFile.readAll(), lightningFragFile.readAll());
|
|
|
|
QFile waterFragFile(":/water.frag");
|
|
waterFragFile.open(QIODevice::ReadOnly);
|
|
QFile waterVertFile(":/water.vert");
|
|
waterVertFile.open(QIODevice::ReadOnly);
|
|
m_water = std::make_unique<Shader>(waterVertFile.readAll(), waterFragFile.readAll());
|
|
}
|
|
|
|
ShaderLibrary::~ShaderLibrary()
|
|
{
|
|
}
|
|
|