Multisampling value of 1
Setting a multisampling values of 0 or 1 are apparently
2 different cases, so I tried removing the even number
check to fix this. It didn't break any tests, but I'm
not sure how well this is covered by the tests.
Change-Id: I0e7de9b153288f0c07bde9a2f104ea1d2bf230ac
Reviewed-on: https://swiftshader-review.googlesource.com/3622
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libGL/Renderbuffer.cpp b/src/OpenGL/libGL/Renderbuffer.cpp
index 95887b5..458a69f 100644
--- a/src/OpenGL/libGL/Renderbuffer.cpp
+++ b/src/OpenGL/libGL/Renderbuffer.cpp
@@ -358,7 +358,7 @@
mHeight = height;
this->format = format;
internalFormat = requestedFormat;
- mSamples = supportedSamples & ~1;
+ mSamples = supportedSamples;
}
Colorbuffer::~Colorbuffer()
@@ -418,7 +418,7 @@
mHeight = height;
format = GL_DEPTH24_STENCIL8_EXT;
internalFormat = sw::FORMAT_D24S8;
- mSamples = supportedSamples & ~1;
+ mSamples = supportedSamples;
}
DepthStencilbuffer::~DepthStencilbuffer()