i'm trying make shader 3d game.
this shader codes :
main.frag
#version 330 out vec4 fragcolor; in vec4 color; void main(void){ fragcolor = color; } main.vert
#version 330 layout (location = 0) in vec3 in_position; layout (location = 1) in vec4 in_color; out vec4 color; void main(void){ color = in_color; gl_position = ftransform(); } but when i'm launching game, i've got error :
error: 0:10: 'ftransform' : function not available in current glsl version error: 0:10: 'ftransform' : no matching overloaded function found (using implicit conversion) error: 0:10: 'assign' : cannot convert 'const float' 'position 4-component vector of float' my graphic card's pilot upgraded (a weak card). have replace "ftransform" function other ? if yes how ? if no, can replace ? if don't launch shader, don't have color in world.
Comments
Post a Comment