🚚 Rename shader files
This commit is contained in:
@@ -77,7 +77,7 @@ Just remember to replace `simple-fade` with your custom name!
|
|||||||
|
|
||||||
### 2. Creating the Effect Class
|
### 2. Creating the Effect Class
|
||||||
|
|
||||||
You will have to create a new GLSL file called `resources/shaders/simple-fade.glsl` and a new JavaScript source file called `src/SimpleFade.js`.
|
You will have to create a new GLSL file called `resources/shaders/simple-fade.frag` and a new JavaScript source file called `src/SimpleFade.js`.
|
||||||
Simply paste the following source code to the respective file.
|
Simply paste the following source code to the respective file.
|
||||||
Please study this code carefully, all of it is explained with inline comments.
|
Please study this code carefully, all of it is explained with inline comments.
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -106,7 +106,7 @@ var Shader = GObject.registerClass(
|
|||||||
// Shell.GLSLEffect requires the declarations and the main source code as separate
|
// Shell.GLSLEffect requires the declarations and the main source code as separate
|
||||||
// strings. As it's more convenient to store the in one GLSL file, we use a regex
|
// strings. As it's more convenient to store the in one GLSL file, we use a regex
|
||||||
// here to split the source code in two parts.
|
// here to split the source code in two parts.
|
||||||
const code = this._loadShaderResource(`/shaders/${this._nick}.glsl`);
|
const code = this._loadShaderResource(`/shaders/${this._nick}.frag`);
|
||||||
|
|
||||||
// Match anything between the curly brackets of "void main() {...}".
|
// Match anything between the curly brackets of "void main() {...}".
|
||||||
const regex = RegExp('void main *\\(\\) *\\{([\\S\\s]+)\\}');
|
const regex = RegExp('void main *\\(\\) *\\{([\\S\\s]+)\\}');
|
||||||
|
|||||||
Reference in New Issue
Block a user