summaryrefslogtreecommitdiff
path: root/chromium/gpu/command_buffer/service/texture_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/service/texture_manager.h')
-rw-r--r--chromium/gpu/command_buffer/service/texture_manager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/chromium/gpu/command_buffer/service/texture_manager.h b/chromium/gpu/command_buffer/service/texture_manager.h
index ec79a33ce40..2c3183947bc 100644
--- a/chromium/gpu/command_buffer/service/texture_manager.h
+++ b/chromium/gpu/command_buffer/service/texture_manager.h
@@ -155,6 +155,10 @@ class GPU_GLES2_EXPORT Texture final : public TextureBase {
return max_level_;
}
+ GLint unclamped_base_level() const { return unclamped_base_level_; }
+
+ GLint unclamped_max_level() const { return unclamped_max_level_; }
+
GLenum swizzle_r() const { return swizzle_r_; }
GLenum swizzle_g() const { return swizzle_g_; }
@@ -578,6 +582,9 @@ class GPU_GLES2_EXPORT Texture final : public TextureBase {
GLenum swizzle_b_;
GLenum swizzle_a_;
+ GLint unclamped_base_level_ = 0;
+ GLint unclamped_max_level_ = 1000;
+
// The maximum level that has been set.
GLint max_level_set_;