summaryrefslogtreecommitdiffstats
path: root/libs/rs/java/Samples
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2010-09-01 16:34:48 -0700
committerAlex Sakhartchouk <alexst@google.com>2010-09-02 10:45:39 -0700
commit8e95466b5aa16b13c9e39b7ff8167f47a643c4ba (patch)
tree50354e0b120c28a99467ce8ce0f82872e8b19fe6 /libs/rs/java/Samples
parent6d8fe9b40bf7ffba54c21f5b142dd247326cd9a6 (diff)
downloadframeworks_base-8e95466b5aa16b13c9e39b7ff8167f47a643c4ba.zip
frameworks_base-8e95466b5aa16b13c9e39b7ff8167f47a643c4ba.tar.gz
frameworks_base-8e95466b5aa16b13c9e39b7ff8167f47a643c4ba.tar.bz2
Adding ability to dirty the allocation and notify shaders using it.
Change-Id: Id5ac8dbba5185cb1f43bedcf4098fcef9f477c51
Diffstat (limited to 'libs/rs/java/Samples')
-rw-r--r--libs/rs/java/Samples/src/com/android/samples/rsrenderstates.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/rs/java/Samples/src/com/android/samples/rsrenderstates.rs b/libs/rs/java/Samples/src/com/android/samples/rsrenderstates.rs
index 91613cf..4bcf7f5 100644
--- a/libs/rs/java/Samples/src/com/android/samples/rsrenderstates.rs
+++ b/libs/rs/java/Samples/src/com/android/samples/rsrenderstates.rs
@@ -369,6 +369,7 @@ void setupCustomShaderLights() {
gVSConstants->light1_Diffuse = 1.0f;
gVSConstants->light1_Specular = 0.7f;
gVSConstants->light1_CosinePower = 50.0f;
+ rsAllocationMarkDirty(rsGetAllocation(gVSConstants));
// Update fragmetn shader constants
// Set light 0 colors
@@ -377,6 +378,7 @@ void setupCustomShaderLights() {
// Set light 1 colors
gFSConstants->light1_DiffuseColor = light1DiffCol;
gFSConstants->light1_SpecularColor = light1SpecCol;
+ rsAllocationMarkDirty(rsGetAllocation(gFSConstants));
}
void displayCustomShaderSamples() {