Lines Matching refs:state

30             mHal.state.inputElementsCount++;
33 mHal.state.constantsCount++;
36 mHal.state.texturesCount++;
40 mTextures = new ObjectBaseRef<Allocation>[mHal.state.texturesCount];
41 mSamplers = new ObjectBaseRef<Sampler>[mHal.state.texturesCount];
42 mInputElements = new ObjectBaseRef<Element>[mHal.state.inputElementsCount];
43 mConstantTypes = new ObjectBaseRef<Type>[mHal.state.constantsCount];
44 mConstants = new ObjectBaseRef<Allocation>[mHal.state.constantsCount];
46 mHal.state.textures = new Allocation*[mHal.state.texturesCount];
47 mHal.state.samplers = new Sampler*[mHal.state.texturesCount];
48 mHal.state.textureTargets = new RsTextureTarget[mHal.state.texturesCount];
49 mHal.state.inputElements = new Element*[mHal.state.inputElementsCount];
50 mHal.state.constantTypes = new Type*[mHal.state.constantsCount];
51 mHal.state.constants = new Allocation*[mHal.state.constantsCount];
62 mHal.state.inputElements[input++] = reinterpret_cast<Element *>(params[ct+1]);
66 mHal.state.constantTypes[constant++] = reinterpret_cast<Type *>(params[ct+1]);
69 mHal.state.textureTargets[texture++] = (RsTextureTarget)params[ct+1];
92 delete[] mHal.state.textures;
93 delete[] mHal.state.samplers;
94 delete[] mHal.state.textureTargets;
95 delete[] mHal.state.inputElements;
96 delete[] mHal.state.constantTypes;
97 delete[] mHal.state.constants;
98 mHal.state.inputElementsCount = 0;
99 mHal.state.constantsCount = 0;
100 mHal.state.texturesCount = 0;
104 for (uint32_t ct=0; ct < mHal.state.constantsCount; ct++) {
108 for (uint32_t ct=0; ct < mHal.state.texturesCount; ct++) {
119 mHal.state.textures = NULL;
120 mHal.state.samplers = NULL;
121 mHal.state.textureTargets = NULL;
122 mHal.state.inputElements = NULL;
123 mHal.state.constantTypes = NULL;
124 mHal.state.constants = NULL;
126 mHal.state.inputElementsCount = 0;
127 mHal.state.constantsCount = 0;
128 mHal.state.texturesCount = 0;
141 if (slot >= mHal.state.constantsCount) {
143 slot, (uint32_t)this, mHal.state.constantsCount);
161 mHal.state.constants[slot] = alloc;
169 if (slot >= mHal.state.texturesCount) {
170 ALOGE("Attempt to bind texture to slot %u but tex count is %u", slot, mHal.state.texturesCount);
175 if (a && a->getType()->getDimFaces() && mHal.state.textureTargets[slot] != RS_TEXTURE_CUBE) {
182 mHal.state.textures[slot] = a;
188 if (slot >= mHal.state.texturesCount) {
189 ALOGE("Attempt to bind sampler to slot %u but tex count is %u", slot, mHal.state.texturesCount);
195 mHal.state.samplers[slot] = s;