[PD] [GEM-dev] gl stack underflow

IOhannes m zmölnig zmoelnig at iem.at
Fri Jan 1 20:39:37 CET 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matteo Sisti Sette wrote:
> chris clepper escribió:
>> On Fri, Jan 1, 2010 at 11:32 AM, Matteo Sisti Sette
>> <matteosistisette at gmail.com <mailto:matteosistisette at gmail.com>> wrote:
>>
>>     By the way is there any trick to "track" a GL error to find the
>>     object triggering it? (apart deleting objects until you find the one)
>>
>>
>> The GL error comes from the driver, and GEM just asks the driver once
>> per rendering pass if any errors occur.  Doing this check for each
>> object is typically unnecessary and slows down rendering.
>>
> 
> Oh I see, thanks a lot for clarifying :)


but you can do it manually by inserting [GEMglReportError] after the
objects where you expect a problem to appear. [GEMglReportError] is a
wrapper around "glGetError()" (which is available as [GEMglGetError])
which will additionally pint the error-string (in fact, it is what is
used each render-cycle)
it will also clear the error-flag, so the "other" (automatically
generated error-message at the end of each render-cycle) will be
suppressed...


fgmasdr
IOhannes



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAks+T3kACgkQkX2Xpv6ydvS2CQCePTGycfg2Of9M31haRDxC3epE
kIQAn3bQCj8T2SxbMDRaqUJwEobLwVRv
=mVi4
-----END PGP SIGNATURE-----




More information about the Pd-list mailing list