KalebDark / angleproject

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

Texture objects for the GL back-end #884

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Implement the TextureGL class.

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

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

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

TextureGL implementation.

BUG=angleproject:884

src/libANGLE/renderer/gl/RendererGL.cpp
src/libANGLE/renderer/gl/StateManagerGL.cpp
src/libANGLE/renderer/gl/StateManagerGL.h
src/libANGLE/renderer/gl/TextureGL.cpp
src/libANGLE/renderer/gl/TextureGL.h
src/libANGLE/renderer/gl/renderergl_utils.cpp

Original comment by bugdro...@chromium.org on 17 Mar 2015 at 3:31

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

Code-Review  0 : Geoff Lang
Code-Review  +2: Jamie Madill
Verified     0 : Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : I3406eec99609b85c407797c50b71611b445a6ca5
Reviewed-at    : https://chromium-review.googlesource.com/261462

Fix incorrect assertion.

BUG=angleproject:884

src/libANGLE/renderer/gl/TextureGL.cpp

Original comment by bugdro...@chromium.org on 20 Mar 2015 at 3:39

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

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

Emulate TextureStorage when it is not available.

BUG=angleproject:884

src/libANGLE/renderer/gl/TextureGL.cpp

Original comment by bugdro...@chromium.org on 25 Mar 2015 at 1:53

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

Code-Review  0 : Geoff Lang
Code-Review  +2: Jamie Madill
Verified     0 : Jamie Madill
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : I591f493099397bb07608096cf30ff46ed5090224
Reviewed-at    : https://chromium-review.googlesource.com/263147

Always sync the texture sampler state.

The sampler state may have changed even if the texture is already bound.

BUG=angleproject:884

src/libANGLE/renderer/gl/StateManagerGL.cpp

Original comment by bugdro...@chromium.org on 31 Mar 2015 at 3:19