Rename current_program to CurrentProgram.
Temporary vertex_shader execution code.
diff --git a/src/mesa/shader/shaderobjects.c b/src/mesa/shader/shaderobjects.c
index ac8ff1a..edd74d0 100644
--- a/src/mesa/shader/shaderobjects.c
+++ b/src/mesa/shader/shaderobjects.c
@@ -73,9 +73,9 @@
 	switch (pname)
 	{
 	case GL_PROGRAM_OBJECT_ARB:
-		if (ctx->ShaderObjects.current_program != NULL)
-			return (**ctx->ShaderObjects.current_program)._container._generic.GetName (
-				(struct gl2_generic_intf **) ctx->ShaderObjects.current_program);
+		if (ctx->ShaderObjects.CurrentProgram != NULL)
+			return (**ctx->ShaderObjects.CurrentProgram)._container._generic.GetName (
+				(struct gl2_generic_intf **) ctx->ShaderObjects.CurrentProgram);
 		break;
 	}
 
@@ -305,7 +305,7 @@
 		return;
 	}
 
-	if (pro == ctx->ShaderObjects.current_program)
+	if (pro == ctx->ShaderObjects.CurrentProgram)
 	{
 		/* TODO re-install executable program */
 	}
@@ -353,13 +353,13 @@
 		}
 	}
 
-	if (ctx->ShaderObjects.current_program != NULL)
+	if (ctx->ShaderObjects.CurrentProgram != NULL)
 	{
-		(**ctx->ShaderObjects.current_program)._container._generic._unknown.Release (
-			(struct gl2_unknown_intf **) ctx->ShaderObjects.current_program);
+		(**ctx->ShaderObjects.CurrentProgram)._container._generic._unknown.Release (
+			(struct gl2_unknown_intf **) ctx->ShaderObjects.CurrentProgram);
 	}
 
-	ctx->ShaderObjects.current_program = pro;
+	ctx->ShaderObjects.CurrentProgram = pro;
 }
 
 void GLAPIENTRY
@@ -418,7 +418,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform1fARB");
 		return;
@@ -430,7 +430,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform2fARB");
 		return;
@@ -442,7 +442,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform3fARB");
 		return;
@@ -454,7 +454,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform4fARB");
 		return;
@@ -466,7 +466,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform1iARB");
 		return;
@@ -478,7 +478,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform2iARB");
 		return;
@@ -490,7 +490,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform3iARB");
 		return;
@@ -502,7 +502,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform4iARB");
 		return;
@@ -514,7 +514,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform1fvARB");
 		return;
@@ -526,7 +526,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform2fvARB");
 		return;
@@ -538,7 +538,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform3fvARB");
 		return;
@@ -550,7 +550,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform4fvARB");
 		return;
@@ -562,7 +562,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform1ivARB");
 		return;
@@ -574,7 +574,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform2ivARB");
 		return;
@@ -586,7 +586,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform3ivARB");
 		return;
@@ -598,7 +598,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniform4ivARB");
 		return;
@@ -610,7 +610,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniformMatrix2fvARB");
 		return;
@@ -622,7 +622,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniformMatrix3fvARB");
 		return;
@@ -634,7 +634,7 @@
 {
 	GET_CURRENT_CONTEXT(ctx);
 
-	if (ctx->ShaderObjects.current_program == NULL)
+	if (ctx->ShaderObjects.CurrentProgram == NULL)
 	{
 		_mesa_error (ctx, GL_INVALID_OPERATION, "glUniformMatrix4fvARB");
 		return;
@@ -1175,7 +1175,7 @@
 void
 _mesa_init_shaderobjects (GLcontext *ctx)
 {
-	ctx->ShaderObjects.current_program = NULL;
+	ctx->ShaderObjects.CurrentProgram = NULL;
 
 	_mesa_init_shaderobjects_3dlabs (ctx);
 }