Quantcast
Channel: beginners - openFrameworks
Viewing all articles
Browse latest Browse all 4929

Including shader functions inside shader

$
0
0

@kaspar.wtf wrote:

I have a noise shader function that I’d like to include in my main vertex and fragment shader. I learnt that glsl doesnt have a file system comprehension, meaning i have to handle the includes externally and load all the shaders. In my main.h I have declared

   ofShader shader;
   ofShader noise;

and in my main.cpp I have loaded them as such

	noise.load("shaders/noise/noise.glsl");
	shader.load("shaders/SimplexTerrain/shader");

shouldnt that be enough to include the noise functions in my shader ?
I have tried adding the GLB_ARB directive this way in my main shader, but couldn’t any explicit examples online,

#extension GL_ARB_shading_language_include : require
#include noise

my noise shader and main shaders both start with #version 150

If you have any examples I could understand with, thanks a lot !

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 4929

Trending Articles