[RQt-devel] QGLFramebufferObject: Framebuffer incomplete attachment.

Yihui Xie xie at yihui.name
Sun Aug 8 00:39:06 CEST 2010


Michael is correct: T510 uses the Intel integrated graphics. I just
turned off caching (with opengl = TRUE) and now my qtpaint functions
are working.

Regards,
Yihui
--
Yihui Xie <xieyihui at gmail.com>
Phone: 515-294-6609 Web: http://yihui.name
Department of Statistics, Iowa State University
3211 Snedecor Hall, Ames, IA



On Sat, Aug 7, 2010 at 4:33 PM, Michael Lawrence
<lawrence.michael at gene.com> wrote:
> My guess is that Yi Hui has the Intel integrated graphics in the t510
> instead of the GeForce option. His hardware/driver is likely incapable of
> multi-sampled (antialiased) rendering to framebuffer objects, which are used
> for caching. So besides turning off OpenGL, you could turn off caching.
>
> The obvious real solution would be to disable multisampling if unsupported
> by the hardware. I haven't figured out a way to detect this from Qt (made
> difficult by not having this problem on my computer). I could write a bunch
> of OpenGL code, but that is a pain.
>
> I might just add a logical "multisampling" argument to qlayer() for the user
> to specify the correct behavior.
>
> Michael
>
> On Fri, Aug 6, 2010 at 10:57 PM, Tengfei Yin <yintengfei at gmail.com> wrote:
>>
>> ...Yes, maybe you are right, your t510 has a i5 cpu...it's new and
>> awesome!
>> you may check with opengl community, since we have the same package and
>> library, the only difference is hardware of your laptop is better than my
>> t61...
>> Have a nice weekend!!
>> Best
>> Tengfei
>>


More information about the Qtinterfaces-devel mailing list