ported solid color generator to external shader

This commit is contained in:
itsmattkc
2019-12-15 03:07:10 +11:00
parent 61bb9fec6f
commit ae7c9597e2
9 changed files with 42 additions and 174 deletions
+1
View File
@@ -10,6 +10,7 @@
<file>opacity.frag</file>
<file>opacity.xml</file>
<file>solid.frag</file>
<file>solid.xml</file>
<file>videoinput.frag</file>
<file>videoinput.vert</file>
</qresource>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<effect id="org.olivevideoeditor.Olive.solidgenerator">
<!-- Effect Name -->
<name lang="en_US">Solid</name>
<!-- Effect Category -->
<category lang="en_US">Generator</category>
<!-- Effect Description -->
<description lang="en_US">
Generate a solid color.
</description>
<description lang="en_GB">
Generate a solid colour.
</description>
<!-- Parameter: Color Value -->
<param id="color_in" type="color">
<name lang="en_US">Color</name>
<name lang="en_GB">Colour</name>
<default>1.0, 0.0, 0.0, 1.0</default>
</param>
<!-- Qt Resource path to fragment shader -->
<fragment url=":/shaders/opacity.frag" />
</effect>