linker: Remove redundant check for 'main' in shaders

This is now handled in link_intrastage_shaders.
This commit is contained in:
Ian Romanick 2010-07-16 15:52:40 -07:00
parent 25f51d3b9b
commit 1a03a644d2

View file

@ -192,11 +192,6 @@ validate_vertex_shader_executable(struct gl_shader_program *prog,
if (shader == NULL)
return true;
if (!shader->symbols->get_function("main")) {
linker_error_printf(prog, "vertex shader lacks `main'\n");
return false;
}
find_assignment_visitor find("gl_Position");
find.run(shader->ir);
if (!find.variable_found()) {
@ -221,11 +216,6 @@ validate_fragment_shader_executable(struct gl_shader_program *prog,
if (shader == NULL)
return true;
if (!shader->symbols->get_function("main")) {
linker_error_printf(prog, "fragment shader lacks `main'\n");
return false;
}
find_assignment_visitor frag_color("gl_FragColor");
find_assignment_visitor frag_data("gl_FragData");