summaryrefslogtreecommitdiff
path: root/rsProgram.cpp
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2011-08-16 13:09:46 -0700
committerAlex Sakhartchouk <alexst@google.com>2011-08-16 13:09:46 -0700
commitc700e649ca44d0dcff8b271e42d949ea72fe3c63 (patch)
tree0c9bb3cdc112d1a3f4de3e10aaeb138add7311c0 /rsProgram.cpp
parent5c4369a3a1b19eaeabb044af2cdeef05474f9069 (diff)
downloadrs-c700e649ca44d0dcff8b271e42d949ea72fe3c63.tar.gz
Fixing asynchronous performance issues.
Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
Diffstat (limited to 'rsProgram.cpp')
-rw-r--r--rsProgram.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/rsProgram.cpp b/rsProgram.cpp
index b1d8f48b..33eb422e 100644
--- a/rsProgram.cpp
+++ b/rsProgram.cpp
@@ -116,7 +116,7 @@ void Program::bindAllocation(Context *rsc, Allocation *alloc, uint32_t slot) {
rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation");
return;
}
- if (!alloc->getType()->isEqual(mHal.state.constantTypes[slot].get())) {
+ if (alloc->getType() != mHal.state.constantTypes[slot].get()) {
LOGE("Attempt to bind alloc at slot %u, on shader id %u, but types mismatch",
slot, (uint32_t)this);
rsc->setError(RS_ERROR_BAD_SHADER, "Cannot bind allocation");