aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-08-31 05:53:28 +0200
committerSven Gothel <[email protected]>2014-08-31 05:53:28 +0200
commitab07820e346f23aabc9d9364b7205017422cfaed (patch)
treeb7be20cae0a5e9b1438a51eecc110f019adc8001 /tools
parent359ecbdd9cefaabeb1050be706ddeb020e5b6c37 (diff)
Bug 1020 - First MSAA FBO frame on a mac osx nvidia card not antialiased
OSX/Nvidia's FBO needs to be cleared before blitting, otherwise first MSAA frame lacks antialiasing. GLFBODrawableImpl.initialize(..) can clear GL.GL_COLOR_BUFFER_BIT and GL.GL_DEPTH_BUFFER_BIT, if used. FBObject cannot clear the buffer(s) due to it's low-level API, i.e. it cannot know when the first bind occurs _after_ user completed FBO setup (attaching buffers). Hence plain FBObject usage required manual injection of glClear(..) after setup as demonstrated in GLJPanel. We may need to elaborate in this case, i.e. add an FBObject API entry like 'fbo.postInitNotify()'.
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions