Commit e6bb31fa authored by shrekshao's avatar shrekshao Committed by Commit Bot

Skip validate draw buffers when RASTERIZER_DISCARD is enabled.

Bug: 962555, 962636
Change-Id: I959445bef4bbc94f8e8b96c813205a49ab59419f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1610606Reviewed-by: default avatarKenneth Russell <kbr@chromium.org>
Reviewed-by: default avatarKai Ninomiya <kainino@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
Cr-Commit-Position: refs/heads/master@{#659235}
parent a1c6ffe8
...@@ -9972,6 +9972,9 @@ bool GLES2DecoderImpl::SupportsDrawBuffers() const { ...@@ -9972,6 +9972,9 @@ bool GLES2DecoderImpl::SupportsDrawBuffers() const {
} }
bool GLES2DecoderImpl::ValidateAndAdjustDrawBuffers(const char* func_name) { bool GLES2DecoderImpl::ValidateAndAdjustDrawBuffers(const char* func_name) {
if (state_.GetEnabled(GL_RASTERIZER_DISCARD)) {
return true;
}
if (!SupportsDrawBuffers()) { if (!SupportsDrawBuffers()) {
return true; return true;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment