Skip to content

invalid call of undeclared identifier 'calculateTangentVectors" #4

@robertlight

Description

@robertlight

I am following: https://xoppa.github.io/blog/creating-a-shader-with-libgdx/

I'm getting the following error when using your vertex.glsl and fragment.glsl programs.

Can you give me a pointer as to what I'm doing wrong??

  • Bob
com.badlogic.gdx.utils.GdxRuntimeException: Vertex shader
ERROR: 0:439: Invalid call of undeclared identifier 'calculateTangentVectors'
ERROR: 0:462: Use of undeclared identifier 'u_dirLights'
ERROR: 0:463: Use of undeclared identifier 'u_dirLights'

	at com.badlogic.gdx.graphics.g3d.shaders.BaseShader.init(BaseShader.java:167)
	at com.badlogic.gdx.graphics.g3d.shaders.DefaultShader.init(DefaultShader.java:595)
	at com.badlogic.gdx.graphics.g3d.utils.BaseShaderProvider.getShader(BaseShaderProvider.java:35)
	at com.badlogic.gdx.graphics.g3d.ModelBatch.render(ModelBatch.java:263)
	at com.badlogic.gdx.graphics.g3d.ModelBatch.render(ModelBatch.java:274)
	at com.romaric.mcs.gui.live3d.Live3DApplication.render(Live3DApplication.java:213)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions