diff options
Diffstat (limited to 'tile-shader.cpp')
| -rw-r--r-- | tile-shader.cpp | 35 |
1 files changed, 6 insertions, 29 deletions
diff --git a/tile-shader.cpp b/tile-shader.cpp index 22cad2fa..cff3d7f6 100644 --- a/tile-shader.cpp +++ b/tile-shader.cpp @@ -1,32 +1,3 @@ -/* - This file is part of Magnum. - - Original authors — credit is appreciated but not required: - - 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, - 2020, 2021, 2022 — Vladimír Vondruš <mosra@centrum.cz> - - This is free and unencumbered software released into the public domain. - - Anyone is free to copy, modify, publish, use, compile, sell, or distribute - this software, either in source code form or as a compiled binary, for any - purpose, commercial or non-commercial, and by any means. - - In jurisdictions that recognize copyright laws, the author or authors of - this software dedicate any and all copyright interest in the software to - the public domain. We make this dedication for the benefit of the public - at large and to the detriment of our heirs and successors. We intend this - dedication to be an overt act of relinquishment in perpetuity of all - present and future rights to this software under copyright law. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ - #include "tile-shader.hpp" #include <Corrade/Containers/Reference.h> @@ -61,4 +32,10 @@ tile_shader::tile_shader() setUniform(uniformLocation("textureData"), TextureUnit); } +tile_shader& tile_shader::bindTexture(GL::Texture2D& texture) +{ + texture.bind(TextureUnit); + return *this; +} + } // namespace Magnum::Examples |
