Lines Matching refs:state

32             mHal.state.inputElementsCount++;
35 mHal.state.constantsCount++;
38 mHal.state.texturesCount++;
42 mTextures = new ObjectBaseRef<Allocation>[mHal.state.texturesCount];
43 mSamplers = new ObjectBaseRef<Sampler>[mHal.state.texturesCount];
44 mInputElements = new ObjectBaseRef<Element>[mHal.state.inputElementsCount];
45 mConstantTypes = new ObjectBaseRef<Type>[mHal.state.constantsCount];
46 mConstants = new ObjectBaseRef<Allocation>[mHal.state.constantsCount];
48 mHal.state.textures = new Allocation*[mHal.state.texturesCount];
49 mHal.state.samplers = new Sampler*[mHal.state.texturesCount];
50 mHal.state.textureTargets = new RsTextureTarget[mHal.state.texturesCount];
51 mHal.state.inputElements = new Element*[mHal.state.inputElementsCount];
52 mHal.state.constantTypes = new Type*[mHal.state.constantsCount];
53 mHal.state.constants = new Allocation*[mHal.state.constantsCount];
64 mHal.state.inputElements[input++] = reinterpret_cast<Element *>(params[ct+1]);
68 mHal.state.constantTypes[constant++] = reinterpret_cast<Type *>(params[ct+1]);
71 mHal.state.textureTargets[texture++] = (RsTextureTarget)params[ct+1];
96 delete[] mHal.state.textures;
97 delete[] mHal.state.samplers;
98 delete[] mHal.state.textureTargets;
99 delete[] mHal.state.inputElements;
100 delete[] mHal.state.constantTypes;
101 delete[] mHal.state.constants;
102 mHal.state.inputElementsCount = 0;
103 mHal.state.constantsCount = 0;
104 mHal.state.texturesCount = 0;
114 for (uint32_t ct=0; ct < mHal.state.constantsCount; ct++) {
118 for (uint32_t ct=0; ct < mHal.state.texturesCount; ct++) {
129 mHal.state.textures = nullptr;
130 mHal.state.samplers = nullptr;
131 mHal.state.textureTargets = nullptr;
132 mHal.state.inputElements = nullptr;
133 mHal.state.constantTypes = nullptr;
134 mHal.state.constants = nullptr;
136 mHal.state.inputElementsCount = 0;
137 mHal.state.constantsCount = 0;
138 mHal.state.texturesCount = 0;
154 if (slot >= mHal.state.constantsCount) {
156 slot, (uintptr_t)this, mHal.state.constantsCount);
174 mHal.state.constants[slot] = alloc;
182 if (slot >= mHal.state.texturesCount) {
183 ALOGE("Attempt to bind texture to slot %u but tex count is %u", slot, mHal.state.texturesCount);
188 if (a && a->getType()->getDimFaces() && mHal.state.textureTargets[slot] != RS_TEXTURE_CUBE) {
195 mHal.state.textures[slot] = a;
201 if (slot >= mHal.state.texturesCount) {
202 ALOGE("Attempt to bind sampler to slot %u but tex count is %u", slot, mHal.state.texturesCount);
208 mHal.state.samplers[slot] = s;