diff --git a/NORSPEC-59-HACK.patch b/NORSPEC-59-HACK.patch
new file mode 100644
index 0000000000000000000000000000000000000000..e2d9e8d9e7f801260767286b253986feec9c6eb3
--- /dev/null
+++ b/NORSPEC-59-HACK.patch
@@ -0,0 +1,21 @@
+diff -r 0b4f135cdbe8 indra/newview/llvoavatar.cpp
+--- a/indra/newview/llvoavatar.cpp	Thu Apr 04 09:18:46 2013 -0700
++++ b/indra/newview/llvoavatar.cpp	Sat Apr 06 05:18:35 2013 -0700
+@@ -4336,6 +4336,7 @@
+ 		gGL.setAlphaRejectSettings(LLRender::CF_DEFAULT);
+ 	}
+ 
++#if !LL_DARWIN
+ 	if (!isSelf() || gAgent.needsRenderHead() || LLPipeline::sShadowRender)
+ 	{
+ 		if (LLPipeline::sImpostorRender)
+@@ -4362,7 +4363,8 @@
+ 			gGL.setAlphaRejectSettings(LLRender::CF_DEFAULT);
+ 		}
+ 	}
+-
++#endif
++	
+ 	return num_indices;
+ }
+ 
diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp
index a3093f069dbb92ef4106b35f81b86b2bc1263f34..9d16c28e2fc9db3f76d3bfddaf9cfe108147596b 100644
--- a/indra/newview/llvoavatar.cpp
+++ b/indra/newview/llvoavatar.cpp
@@ -4336,6 +4336,7 @@ U32 LLVOAvatar::renderTransparent(BOOL first_pass)
 		gGL.setAlphaRejectSettings(LLRender::CF_DEFAULT);
 	}
 
+#if !LL_DARWIN
 	if (!isSelf() || gAgent.needsRenderHead() || LLPipeline::sShadowRender)
 	{
 		if (LLPipeline::sImpostorRender)
@@ -4362,7 +4363,8 @@ U32 LLVOAvatar::renderTransparent(BOOL first_pass)
 			gGL.setAlphaRejectSettings(LLRender::CF_DEFAULT);
 		}
 	}
-
+#endif
+	
 	return num_indices;
 }