Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Too many errors in shaders, mostly uniforms not found in shaders #5

Open
supermtf20 opened this issue Sep 16, 2014 · 2 comments
Open

Comments

@supermtf20
Copy link

[DEBUG] './assets/shader/ClearBrickTex.shader' shader Log ERROR: 0:38: 'imageSize' : undeclared identifier
ERROR: 0:38: 'imageSize' : function name expected
ERROR: 0:38: '=' : cannot convert from 'const float' to 'int'

[DEBUG] 'ClearBrickTex shader' program Log Link called without any attached shader objects.

[ERROR] Uniform 'brickPool_color' not found in shader 'ClearBrickTex shader'
[ERROR] Uniform 'brickPool_irradiance' not found in shader 'ClearBrickTex shader'
[ERROR] Uniform 'brickPool_normal' not found in shader 'ClearBrickTex shader'
[ERROR] Uniform 'clearMode' not found in shader 'ClearBrickTex shader'
[DEBUG] './assets/shader/voxelizeClear.shader' shader Log ERROR: 0:32: 'imageSize' : undeclared identifier
ERROR: 0:32: 'imageSize' : function name expected
ERROR: 0:32: '=' : cannot convert from 'const float' to 'int'

[DEBUG] 'VoxelizeClear shader' program Log Link called without any attached shader objects.

[ERROR] Uniform 'voxelFragTex_color' not found in shader 'VoxelizeClear shader'
[ERROR] Uniform 'voxelFragTex_normal' not found in shader 'VoxelizeClear shader'
[ERROR] Uniform 'voxelGridTransform' not found in shader 'voxelizeShader'
[ERROR] Uniform 'brickPool_color' not found in shader 'ClearBrickTex shader'
[ERROR] Uniform 'brickPool_irradiance' not found in shader 'ClearBrickTex shader'
[ERROR] Uniform 'brickPool_normal' not found in shader 'ClearBrickTex shader'
[ERROR] Uniform 'clearMode' not found in shader 'ClearBrickTex shader'
[DEBUG] './assets/shader/ClearNodeMap.shader' shader Log ERROR: 0:34: 'imageSize' : undeclared identifier
ERROR: 0:34: 'imageSize' : function name expected
ERROR: 0:34: '=' : cannot convert from 'const float' to '2-component vector of int'

[DEBUG] 'ClearNodeMap shader' program Log Link called without any attached shader objects.

[ERROR] Uniform 'nodeMap' not found in shader 'ClearNodeMap shader'
[ERROR] Uniform 'lightDir' not found in shader 'light injection shader'
[ERROR] Uniform 'brickPool_normal' not found in shader 'light injection shader'
[DEBUG] './assets/shader/VoxelConeTracing/raycastVert.shader' shader Log WARNING: 0:29: Only GLSL version > 110 allows postfix "F" or "f" for float

[DEBUG] './assets/shader/ConeTraceFrag.shader' shader Log ERROR: 0:411: 'const' : non-matching types (using implicit conversion) for const initializer
ERROR: 0:427: 'pAddress' : undeclared identifier
ERROR: 0:434: 'texelFetch' : no matching overloaded function found (using implicit conversion)
ERROR: 0:434: 'uintXYZ10ToVec3' : no matching overloaded function found (using implicit conversion)

[ERROR] Uniform 'nodePool_nextS' not found in shader 'cone trace shader'
[ERROR] Uniform 'nodePool_colorS' not found in shader 'cone trace shader'
[ERROR] Uniform 'brickPool_color' not found in shader 'cone trace shader'
[ERROR] Uniform 'brickPool_irradiance' not found in shader 'cone trace shader'
[ERROR] Uniform 'brickPool_normal' not found in shader 'cone trace shader'
[ERROR] Uniform 'voxelGridResolution' not found in shader 'cone trace shader'
[ERROR] Uniform 'viewI' not found in shader 'cone trace shader'
[ERROR] Uniform 'voxelGridTransformI' not found in shader 'cone trace shader'
[ERROR] Uniform 'numLevels' not found in shader 'cone trace shader'
[ERROR] Uniform 'leafNodeResolution' not found in shader 'cone trace shader'
[ERROR] Uniform 'coneAngle' not found in shader 'cone trace shader'
[ERROR] Uniform 'useLighting' not found in shader 'cone trace shader'
[DEBUG] './assets/shader/finalRenderVert.shader' shader Log WARNING: 0:29: Only GLSL version > 110 allows postfix "F" or "f" for float

[DEBUG] './assets/shader/finalRenderFrag.shader' shader Log ERROR: 0:430: 'const' : non-matching types (using implicit conversion) for const initializer
ERROR: 0:446: 'pAddress' : undeclared identifier
ERROR: 0:453: 'texelFetch' : no matching overloaded function found (using implicit conversion)
ERROR: 0:453: 'uintXYZ10ToVec3' : no matching overloaded function found (using implicit conversion)

[ERROR] Uniform 'brickPool_color' not found in shader 'final render shader'
[ERROR] Uniform 'brickPool_irradiance' not found in shader 'final render shader'
[ERROR] Uniform 'brickPool_normal' not found in shader 'final render shader'
[ERROR] Uniform 'gBuffer_color' not found in shader 'final render shader'
[ERROR] Uniform 'gBuffer_pos' not found in shader 'final render shader'
[ERROR] Uniform 'gBuffer_normal' not found in shader 'final render shader'
[ERROR] Uniform 'gBuffer_tangent' not found in shader 'final render shader'
[ERROR] Uniform 'shadowMap' not found in shader 'final render shader'
[ERROR] Uniform 'nodePool_nextS' not found in shader 'final render shader'
[ERROR] Uniform 'nodePool_colorS' not found in shader 'final render shader'
[ERROR] Uniform 'lightCamProjMat' not found in shader 'final render shader'
[ERROR] Uniform 'lightCamviewMat' not found in shader 'final render shader'
[ERROR] Uniform 'lightPos' not found in shader 'final render shader'
[ERROR] Uniform 'lightDir' not found in shader 'final render shader'
[ERROR] Uniform 'voxelGridResolution' not found in shader 'final render shader'
[ERROR] Uniform 'viewI' not found in shader 'final render shader'
[ERROR] Uniform 'voxelGridTransformI' not found in shader 'final render shader'
[ERROR] Uniform 'numLevels' not found in shader 'final render shader'
[ERROR] Uniform 'leafNodeResolution' not found in shader 'final render shader'
[ERROR] Uniform 'giIntensity' not found in shader 'final render shader'
[ERROR] Uniform 'specGiIntensity' not found in shader 'final render shader'
[ERROR] Uniform 'specExponent' not found in shader 'final render shader'
[ERROR] Uniform 'useLighting' not found in shader 'final render shader'
[ERROR] Uniform 'useWideCone' not found in shader 'final render shader'
[ERROR] Uniform 'coneAngle' not found in shader 'final render shader'
[ERROR] Uniform 'renderAO' not found in shader 'final render shader'
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
ERROR(AntTweakBar) >> Exists already
Number of voxels: 4917864
VoxelFragList indirectCmdBuf contents:
1 1 0 0
LevelAddressBuffer contents:
0
1
4294967295
4294967295
4294967295
4294967295
4294967295
4294967295

Next free nodepool address: 0
Number of bricks: 0

@domme
Copy link
Owner

domme commented Sep 16, 2014

It looks like you`re using a really old OpenGL version... you can see it in this error line
"WARNING: 0:29: Only GLSL version > 110 allows postfix "F" or "f" for float"

Which graphics card are you trying to compile on? did you try downloading the pre-built executable from here: https://www.dropbox.com/s/7vzxft6yx0haeu8/VoxelConeTraceDemo.zip?dl=0

Which GPU are you working on? The last time I tried, only the NVIDIA OpenGL drivers are capable enough to compile the shaders.... On AMD there were unfortunately serveral driver-implementation errors which would lead to shader-compiler errors.

@supermtf20
Copy link
Author

I'm using AMD Radeon HD 8600/8700m. It's supposed to support up to OpenGL 4.3 as far as I know. and I've had my drivers updated today. AMD drivers seem to be always two or three steps behind Nvidia's. In a few weeks I should be able to test again on an Nvidia GTX 770. Hopefully it will be able to run it.
The demo app couldn't start either. I noticed it's a debug version, why not the release one?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants