#1 2014-07-20 04:20:00

Jenge
Member

Disappearing models SVN Rev 1784 OSX

Hello running SVN 1784 on OSX 10.9.4 on both

Renderer: NVIDIA GeForce GT 750M OpenGL Engine (NVIDIA Corporation)
Driver: 4.1 NVIDIA-8.26.26

and

Renderer: Intel Iris Pro OpenGL Engine (Intel Inc.)
Driver: 4.1 INTEL-8.28.30
GLSL: 4.10

I am seeing model popping which is 100% consistent between loads (ie. the same viewpoint pops/unpops)

It appears that shadows always render, but all the models pop on and off

tesser_nomodels.png

tesser_models.png

I am not seeing the issue with the "First Edition (May 11, 2014)" binary

Thanks!

Last edited by Jenge (2014-07-20 04:34:29)

Offline

#2 2014-07-20 11:56:24

eihrul
Administrator

Re: Disappearing models SVN Rev 1784 OSX

Unfortunately I don't have access to a Mac so I can't debug this. It is working fine on all other OpenGL implementations...

Offline

#3 2014-07-20 17:13:40

Jenge
Member

Re: Disappearing models SVN Rev 1784 OSX

Looks like it broke on OSX in rev 1779

Offline

#4 2014-07-20 17:21:21

eihrul
Administrator

Re: Disappearing models SVN Rev 1784 OSX

http://svn.tuxfamily.org/viewvc.cgi/tes … 79#content

Can you see if putting back in the GLOBALPARAMF(colorparams, 1, 1, 1, 1); fixes it, while keeping the rest of the patch there?

Offline

#5 2014-07-20 17:21:22

Jenge
Member

Re: Disappearing models SVN Rev 1784 OSX

Ok, switching to run with MSAA and works, so seems something with usepacknormals

bool usepacknorm() { return forcepacknorm || msaasamples || (!useavatarmask() && gdepthformat!=1); }

 if(usepacknorm())
{
    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_FALSE);
}

Offline

#6 2014-07-20 17:22:55

Jenge
Member

Re: Disappearing models SVN Rev 1784 OSX

I tried just putting GLOBALPARAMF in first and that didn't work.

Offline

#7 2014-07-20 17:24:37

eihrul
Administrator

Re: Disappearing models SVN Rev 1784 OSX

Before the call to cleanupdecals() at the end, try putting the following line:

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Offline

#8 2014-07-20 17:28:18

Jenge
Member

Re: Disappearing models SVN Rev 1784 OSX

That seems to fix it!

Awesome, thanks!

Offline

#9 2014-07-20 17:29:48

eihrul
Administrator

Re: Disappearing models SVN Rev 1784 OSX

Undo that change, update from SVN, and see if it is fixed in SVN now.

Offline

#10 2014-07-20 17:38:37

Jenge
Member

Re: Disappearing models SVN Rev 1784 OSX

Yup, svn HEAD now works on OSX (with/without MSAA).  I tested on both Iris and NVidia

Offline

Board footer