Searched refs:mHal (Results 26 - 50 of 90) sorted by relevance

1234

/frameworks/compile/libbcc/lib/Renderscript/runtime/
H A Drs_sampler.c14 return prog->mHal.state.minFilter;
23 return prog->mHal.state.magFilter;
32 return prog->mHal.state.wrapS;
41 return prog->mHal.state.wrapT;
50 return prog->mHal.state.aniso;
H A Drs_sample.c11 const Type_t *type = (const Type_t*)alloc->mHal.state.type;
12 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.mallocPtr;
14 const uint32_t offset = type->mHal.state.lodOffset[lod];
15 const uint32_t eSize = alloc->mHal.state.elementSizeBytes;
23 const Type_t *type = (const Type_t*)alloc->mHal.state.type;
24 const uint8_t *p = (const uint8_t *)alloc->mHal.drvState.mallocPtr;
26 const uint32_t eSize = alloc->mHal.state.elementSizeBytes;
27 const uint32_t offset = type->mHal.state.lodOffset[lod];
30 stride = alloc->mHal.drvState.stride;
32 stride = type->mHal
[all...]
/frameworks/rs/
H A DrsPath.cpp31 memset(&mHal, 0, sizeof(mHal));
32 mHal.state.quality = quality;
33 mHal.state.primitive = pp;
36 rsc->mHal.funcs.path.initStatic(rsc, this, vtx, loops);
H A DrsScriptC.cpp51 mRSC->mHal.funcs.script.invokeFreeChildren(mRSC, this);
52 mRSC->mHal.funcs.script.destroy(mRSC, this);
97 for (uint32_t ct=0; ct < mHal.info.exportedVariableCount; ct++) {
104 rsc->mHal.funcs.script.setGlobalBind(rsc, this, ct, mSlots[ct].get());
124 if (mHal.info.root == NULL) {
135 ALOGV("%p ScriptC::run invoking root, ptr %p", rsc, mHal.info.root);
138 ret = rsc->mHal.funcs.script.invokeRoot(rsc, this);
160 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
164 if (slot >= mHal.info.exportedFunctionCount) {
173 rsc->mHal
[all...]
H A DrsMesh.h56 Hal mHal; member in class:android::renderscript::Mesh
69 mHal.state.vertexBuffers[index] = vb;
74 mHal.state.indexBuffers[index] = idx;
75 mHal.state.primitives[index] = prim;
H A DrsProgramFragment.cpp33 mRSC->mHal.funcs.fragment.init(mRSC, this, mUserShader.string(), mUserShader.length(),
38 mRSC->mHal.funcs.fragment.destroy(mRSC, this);
47 if (mHal.state.constants[0] == NULL) {
56 void *p = rsc->mHal.funcs.allocation.lock1D(rsc, mHal.state.constants[0]);
59 rsc->mHal.funcs.allocation.unlock1D(rsc, mHal.state.constants[0]);
68 for (uint32_t ct=0; ct < mHal.state.texturesCount; ct++) {
69 if (!mHal.state.textures[ct]) {
76 rsc->mHal
[all...]
H A DrsScript.cpp25 memset(&mHal, 0, sizeof(mHal));
45 if (slot >= mHal.info.exportedVariableCount) {
51 mRSC->mHal.funcs.script.setGlobalBind(mRSC, this, slot, a);
56 if (slot >= mHal.info.exportedVariableCount) {
60 mRSC->mHal.funcs.script.setGlobalVar(mRSC, this, slot, (void *)val, len);
65 if (slot >= mHal.info.exportedVariableCount) {
69 mRSC->mHal.funcs.script.setGlobalVarWithElemDims(mRSC, this, slot,
75 if (slot >= mHal.info.exportedVariableCount) {
80 mRSC->mHal
[all...]
H A DrsElement.cpp30 memset(&mHal, 0, sizeof(mHal));
52 delete [] mHal.state.fields;
53 delete [] mHal.state.fieldArraySizes;
54 delete [] mHal.state.fieldNames;
55 delete [] mHal.state.fieldNameLengths;
56 delete [] mHal.state.fieldOffsetBytes;
167 mHal.state.dataType = mComponent.getType();
168 mHal.state.dataKind = mComponent.getKind();
169 mHal
[all...]
H A DrsAllocation.h78 Hal mHal; member in class:android::renderscript::Allocation
86 const Type * getType() const {return mHal.state.type;}
121 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_SCRIPT) != 0;
124 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE) != 0;
127 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_RENDER_TARGET) != 0;
130 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_VERTEX) != 0;
139 return mHal.state.mipmapControl != RS_ALLOCATION_MIPMAP_NONE;
153 mHal.state.type = t;
H A DrsScriptIntrinsic.cpp36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
H A DrsFBOCache.h53 Hal mHal; member in class:android::renderscript::FBOCache
H A DrsPath.h37 } mHal; member in class:android::renderscript::Path
/frameworks/rs/driver/
H A DrsdAllocation.cpp83 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv;
87 ptr += xoff * alloc->mHal.state.elementSizeBytes;
95 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv;
101 if (alloc->mHal.state.hasFaces) {
109 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv;
115 if (alloc->mHal.state.hasFaces) {
121 for (uint32_t lod = 0; lod < alloc->mHal.state.type->getLODCount(); lod++) {
125 if (alloc->mHal.state.hasFaces) {
131 alloc->mHal.state.type->getLODDimX(lod),
132 alloc->mHal
[all...]
H A DrsdBcc.cpp68 script->mHal.drv = drv;
86 script->mHal.info.isThreadable = true;
102 exec->setThreadable(script->mHal.info.isThreadable);
116 script->mHal.info.exportedFunctionCount = info->getExportFuncNames().size();
117 script->mHal.info.exportedVariableCount = info->getExportVarNames().size();
118 script->mHal.info.exportedPragmaCount = info->getPragmas().size();
119 script->mHal.info.exportedPragmaKeyList =
121 script->mHal.info.exportedPragmaValueList =
125 script->mHal.info.root = drv->mRootExpand;
127 script->mHal
[all...]
H A DrsdProgramRaster.cpp36 switch (pr->mHal.state.cull) {
H A DrsdPath.cpp66 DrvPath *dp = (DrvPath *)m->mHal.drv;
79 m->mHal.drv = dps;
91 DrvPath *drv = (DrvPath *)m->mHal.drv;
100 m->mHal.drv = NULL;
147 RsdHal *dc = (RsdHal *)rsc->mHal.drv;
H A DrsdIntrinsicLUT.cpp47 DrvAllocation *din = (DrvAllocation *)cp->lut->mHal.drv;
67 script->mHal.info.exportedVariableCount = 1;
/frameworks/support/renderscript/v8/rs_support/
H A DrsAllocation.cpp29 memset(&mHal, 0, sizeof(mHal));
30 mHal.state.mipmapControl = RS_ALLOCATION_MIPMAP_NONE;
31 mHal.state.usageFlags = usages;
32 mHal.state.mipmapControl = mc;
42 if (!rsc->mHal.funcs.allocation.init(rsc, a, type->getElement()->getHasReferences())) {
52 const Type *type = mHal.state.type;
53 mHal.state.dimensionX = type->getDimX();
54 mHal.state.dimensionY = type->getDimY();
55 mHal
[all...]
H A DrsScript.cpp25 memset(&mHal, 0, sizeof(mHal));
45 if (slot >= mHal.info.exportedVariableCount) {
51 mRSC->mHal.funcs.script.setGlobalBind(mRSC, this, slot, a);
56 if (slot >= mHal.info.exportedVariableCount) {
60 mRSC->mHal.funcs.script.setGlobalVar(mRSC, this, slot, (void *)val, len);
65 if (slot >= mHal.info.exportedVariableCount) {
69 mRSC->mHal.funcs.script.setGlobalVarWithElemDims(mRSC, this, slot,
75 if (slot >= mHal.info.exportedVariableCount) {
80 mRSC->mHal
[all...]
H A DrsElement.cpp30 memset(&mHal, 0, sizeof(mHal));
52 delete [] mHal.state.fields;
53 delete [] mHal.state.fieldArraySizes;
54 delete [] mHal.state.fieldNames;
55 delete [] mHal.state.fieldNameLengths;
56 delete [] mHal.state.fieldOffsetBytes;
167 mHal.state.dataType = mComponent.getType();
168 mHal.state.dataKind = mComponent.getKind();
169 mHal
[all...]
H A DrsAllocation.h75 Hal mHal; member in class:android::renderscript::Allocation
83 const Type * getType() const {return mHal.state.type;}
118 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_SCRIPT) != 0;
121 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE) != 0;
124 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_RENDER_TARGET) != 0;
127 return (mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_VERTEX) != 0;
136 return mHal.state.mipmapControl != RS_ALLOCATION_MIPMAP_NONE;
144 mHal.state.type = t;
H A DrsScriptIntrinsic.cpp36 rsc->mHal.funcs.script.initIntrinsic(rsc, this, iid, e);
63 rsc->mHal.funcs.script.invokeForEach(rsc, this, slot, ain, aout, usr, usrBytes, sc);
/frameworks/support/renderscript/v8/rs_support/driver/
H A DrsdAllocation.cpp43 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv;
47 ptr += xoff * alloc->mHal.state.elementSizeBytes;
70 DrvAllocation *drv = (DrvAllocation *)alloc->mHal.drv;
105 alloc->mHal.drvState.strideLOD0 = drv->lod[0].stride;
106 alloc->mHal.drvState.mallocPtrLOD0 = ptr;
121 alloc->mHal.drv = drv;
126 ALOGE("alloc usage %i", alloc->mHal.state.usageFlags);
129 if (alloc->mHal.state.usageFlags & RS_ALLOCATION_USAGE_IO_OUTPUT) {
145 if (alloc->mHal.state.usageFlags & RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE) {
146 if (alloc->mHal
[all...]
H A DrsdBcc.cpp93 script->mHal.drv = drv;
141 script->mHal.info.exportedVariableCount = varCount;
186 script->mHal.info.exportedFunctionCount = funcCount;
294 script->mHal.info.exportedPragmaCount = 0;
297 script->mHal.info.root = drv->mRootExpand;
299 script->mHal.info.root = drv->mRoot;
307 script->mHal.info.isThreadable = true;
334 script->mHal.drv = NULL;
346 s->mHal.drv = drv;
349 s->mHal
[all...]
H A DrsdIntrinsicLUT.cpp50 DrvAllocation *din = (DrvAllocation *)cp->lut->mHal.drv;
70 script->mHal.info.exportedVariableCount = 1;

Completed in 261 milliseconds

1234