Shyotl's ATI sky fix
This commit is contained in:
@@ -160,7 +160,8 @@ BOOL LLGLSLShader::createShader(vector<string> * attributes,
|
||||
|
||||
BOOL LLGLSLShader::attachObject(std::string object)
|
||||
{
|
||||
if (LLShaderMgr::instance()->mShaderObjects.count(object) > 0)
|
||||
std::map<std::string, GLhandleARB> &ShaderObjects = LLShaderMgr::instance()->mShaderObjects;
|
||||
if (ShaderObjects.find(object) != ShaderObjects.end())
|
||||
{
|
||||
stop_glerror();
|
||||
glAttachObjectARB(mProgramObject, LLShaderMgr::instance()->mShaderObjects[object]);
|
||||
|
||||
@@ -284,9 +284,9 @@ void LLDrawPoolWLSky::render(S32 pass)
|
||||
LLImageGL * tex = gSky.mVOSkyp->mFace[LLVOSky::FACE_MOON]->getTexture();
|
||||
gGL.getTexUnit(0)->bind(tex);
|
||||
|
||||
renderHeavenlyBodies();
|
||||
|
||||
renderStars();
|
||||
|
||||
renderHeavenlyBodies();
|
||||
|
||||
|
||||
glPopMatrix();
|
||||
|
||||
Reference in New Issue
Block a user