glslify / glslify/glslify-loader

ERROR: Missing main()

Open
#23 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
228
Forks
24
PR merge metrics
No merged PRs in 30d

Description

Hi.

I'm getting an error:

```
app.js:44688 THREE.WebGLProgram: shader error: 0 35715 false gl.getProgramInfoLog invalid shaders THREE.WebGLShader: gl.getShaderInfoLog() vertex
ERROR: Missing main()
```

Webpack rules:

```
webpack({
mode: "development",
output: {
filename: "app.js"
},
devtool: "source-map",
module: {
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: "babel-loader",
options: {
presets: ["@babel/preset-env"]
}
}
},
{
test: /\.(glsl|vs|fs|vert|frag)$/,
exclude: /node_modules/,
use: [
'raw-loader',
'glslify-loader'
]
}
]
}
})
```

Shader files (.frag & .vert) are valid, because when I use them inline they work as expected. And they definitely have main functions.

Any ideas what am I doing wrong ?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.