diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2019-01-18 17:03:07 +0300 |
---|---|---|
committer | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2019-03-01 10:45:24 +0300 |
commit | f53013310a9ce31e976e7bae78461e57b12cc0d2 (patch) | |
tree | c4534e4209e7411771401542ccc82db631349190 /drape/texture.hpp | |
parent | c1375c8dac6c5d027d62f010042056b5cddd8c08 (diff) |
[drape] Refactored context access in textures, fixed iOS compilation
Diffstat (limited to 'drape/texture.hpp')
-rw-r--r-- | drape/texture.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drape/texture.hpp b/drape/texture.hpp index aede9bbfcb..fd6ecff9b4 100644 --- a/drape/texture.hpp +++ b/drape/texture.hpp @@ -59,7 +59,7 @@ public: virtual float GetT(uint32_t y) const; virtual uint32_t GetID() const; - virtual void Bind() const; + virtual void Bind(ref_ptr<dp::GraphicsContext> context) const; // Texture must be bound before calling this method. virtual void SetFilter(TextureFilter filter); @@ -67,8 +67,8 @@ public: virtual void Create(ref_ptr<dp::GraphicsContext> context, Params const & params); virtual void Create(ref_ptr<dp::GraphicsContext> context, Params const & params, ref_ptr<void> data); - void UploadData(uint32_t x, uint32_t y, uint32_t width, uint32_t height, - ref_ptr<void> data); + void UploadData(ref_ptr<dp::GraphicsContext> context, uint32_t x, uint32_t y, + uint32_t width, uint32_t height, ref_ptr<void> data); ref_ptr<HWTexture> GetHardwareTexture() const; |