From 9bee51c42eb8c3daffe7d6fa483edbb1689b94d2 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Wed, 5 Aug 2009 13:57:03 -0700 Subject: Remove useless slot from ProgramVertex. Optimize GL state setup. --- libs/rs/rsProgram.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'libs/rs/rsProgram.cpp') diff --git a/libs/rs/rsProgram.cpp b/libs/rs/rsProgram.cpp index 5a83fb7db000..6606daaaf488 100644 --- a/libs/rs/rsProgram.cpp +++ b/libs/rs/rsProgram.cpp @@ -34,12 +34,19 @@ Program::~Program() } -void Program::setAllocation(Allocation *alloc) +void Program::bindAllocation(Allocation *alloc) { mConstants.set(alloc); mDirty = true; } +void Program::checkUpdatedAllocation(const Allocation *alloc) +{ + if (mConstants.get() == alloc) { + mDirty = true; + } +} + void Program::setupGL() { -- cgit v1.2.3-59-g8ed1b