tizen 2.4 release
[sdk/emulator-yagl.git] / GLESv2 / yagl_gles2_calls.c
index 67ce9f0..6d4bb24 100644 (file)
@@ -2064,6 +2064,11 @@ YAGL_API void glUseProgram(GLuint program)
             YAGL_SET_ERR(GL_INVALID_OPERATION);
             goto out;
         }
+
+        if (!program_obj->linked) {
+            YAGL_SET_ERR(GL_INVALID_OPERATION);
+            goto out;
+        }
     }
 
     if (!ctx->pre_use_program(ctx, program_obj)) {