Blender Git Loki

Git Commits -> Revision 47b0327

Revision 47b0327 by Benoit Bolsee (decklink)
November 5, 2015, 17:32 (GMT)
BGE: RASOffScreen object reimplemented with Renderbuffers.

RASOffScreen was previously using GPUOffScreen object from the gpu library,
which in turn uses textures as render destinations, also when multisample is
requested. This is a problem for Intel integrated as they generally don't
support multisample textures.

ImageRender doesn't need textures as render destination: Renderbuffers are
sufficient because it only read pixels from the render with glReadPixels and
glCopyTexSubImage, both of which work with Renderbuffers.

Therefore, RASOffScreen is reimplemented with Renderbuffers and multisample
offscreen renders are now supported on Intel GMA. The gpu library is no
longer used. There is no API change.

Commit Details:

Full Hash: 47b0327de1d205de2ce99d0d6b20cd6eec491069
Parent Commit: a2bebb0
Lines Changed: +127, -43

2 Modified Paths:

/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLOffScreen.cpp (+122, -41) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLOffScreen.h (+5, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021