diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-06-12 23:23:00 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-06-13 12:41:35 +0300 |
commit | be74509b31b26e714c6b380e17ed3935ec0b6cf0 (patch) | |
tree | 7f575c73694e0cb3673c5b648e7b5e48bc97100f /src/gui/widgets/popup.cpp | |
parent | bcb340f51ca2d69fd062d6548ef283303d43d9ac (diff) | |
download | manaverse-be74509b31b26e714c6b380e17ed3935ec0b6cf0.tar.gz manaverse-be74509b31b26e714c6b380e17ed3935ec0b6cf0.tar.bz2 manaverse-be74509b31b26e714c6b380e17ed3935ec0b6cf0.tar.xz manaverse-be74509b31b26e714c6b380e17ed3935ec0b6cf0.zip |
In modernopengl add support for buffered draw tile collection.
This is first cached function implemented in modernopengl.
Also add support for bind buffer attributes.
Add finalize method to convert any cached data into data for GPU.
Diffstat (limited to 'src/gui/widgets/popup.cpp')
-rw-r--r-- | src/gui/widgets/popup.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/widgets/popup.cpp b/src/gui/widgets/popup.cpp index ff6296d75..506b0f050 100644 --- a/src/gui/widgets/popup.cpp +++ b/src/gui/widgets/popup.cpp @@ -106,7 +106,8 @@ void Popup::draw(Graphics *graphics) mDimension.width, mDimension.height, mSkin->getBorder()); } - + // need cache or remove calc call. + graphics->finalize(mVertexes); graphics->drawTileCollection(mVertexes); } else |