bennycen / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

Framebuffer objects for the GL back-end #885

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Implement FramebufferGL and DefaultAttachmentGL.

Original issue reported on code.google.com by geofflang@chromium.org on 22 Jan 2015 at 6:50

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 4ad1709fed08e48c4c5a640c96f22716fc394ac8

Code-Review  0 : Geoff Lang
Code-Review  +1: Kenneth Russell
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Kenneth Russell
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Ifb5818f185236c671cd7f20ed352edb887b49675
Reviewed-at    : https://chromium-review.googlesource.com/258420

Implement FramebufferGL.

BUG=angleproject:885

src/libANGLE/Framebuffer.cpp
src/libANGLE/angletypes.cpp
src/libANGLE/angletypes.h
src/libANGLE/renderer/ImplFactory.h
src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
src/libANGLE/renderer/d3d/d3d11/Renderer11.h
src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
src/libANGLE/renderer/d3d/d3d9/Renderer9.h
src/libANGLE/renderer/gl/DefaultAttachmentGL.cpp
src/libANGLE/renderer/gl/DefaultAttachmentGL.h
src/libANGLE/renderer/gl/FramebufferGL.cpp
src/libANGLE/renderer/gl/FramebufferGL.h
src/libANGLE/renderer/gl/RendererGL.cpp
src/libANGLE/renderer/gl/RendererGL.h
src/libANGLE/renderer/gl/StateManagerGL.cpp
src/libANGLE/renderer/gl/StateManagerGL.h
src/libANGLE/renderer/gl/renderergl_utils.cpp
src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp
src/tests/angle_unittests_utils.h

Original comment by bugdro...@chromium.org on 27 Mar 2015 at 7:05

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 64a7244db4e50adbbd113ea6334ea790d2844aeb

Code-Review  0 : Geoff Lang
Code-Review  +1: Jamie Madill
Code-Review  +2: Kenneth Russell
Verified     0 : Jamie Madill, Kenneth Russell
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : I30a9bcebc80805aea0c12d9c67194b7b0c98200f
Reviewed-at    : https://chromium-review.googlesource.com/263475

Only call glInvalidateFramebuffer if it is available.

BUG=angleproject:885

src/libANGLE/renderer/gl/FramebufferGL.cpp

Original comment by bugdro...@chromium.org on 2 Apr 2015 at 2:20