Home
last modified time | relevance | path

Searched refs:sizeX (Results 1 – 25 of 39) sorted by relevance

12

/frameworks/rs/toolkit/java/
DToolkit.kt80 sizeX: Int, in blend()
84 require(sourceArray.size >= sizeX * sizeY * 4) { in blend()
86 "$sizeX*$sizeY*4 < ${sourceArray.size}." in blend()
88 require(destArray.size >= sizeX * sizeY * 4) { in blend()
90 "$sizeX*$sizeY*4 < ${sourceArray.size}." in blend()
92 validateRestriction("blend", sizeX, sizeY, restriction) in blend()
94 nativeBlend(nativeHandle, mode.value, sourceArray, destArray, sizeX, sizeY, restriction) in blend()
179 sizeX: Int, in blur()
187 require(inputArray.size >= sizeX * sizeY * vectorSize) { in blur()
189 "$sizeX*$sizeY*$vectorSize < ${inputArray.size}." in blur()
[all …]
/frameworks/rs/toolkit/test/
DReferenceYuvToRgb.kt26 fun referenceYuvToRgb(inputSignedArray: ByteArray, sizeX: Int, sizeY: Int, format: YuvFormat): Byte… in referenceYuvToRgb()
27 require(sizeX % 2 == 0) { "The width of the input should be even."} in referenceYuvToRgb()
30 val outputArray = ByteArray(sizeX * sizeY * 4) in referenceYuvToRgb()
31 val output = Vector2dArray(outputArray.asUByteArray(), 4, sizeX, sizeY) in referenceYuvToRgb()
36 val startU = sizeX * sizeY + 1 in referenceYuvToRgb()
37 val startV = sizeX * sizeY in referenceYuvToRgb()
40 for (x in 0 until sizeX) { in referenceYuvToRgb()
41 val offsetY = y * sizeX + x in referenceYuvToRgb()
42 val offsetU = ((y shr 1) * sizeX + (x shr 1) * 2) in referenceYuvToRgb()
43 val offsetV = ((y shr 1) * sizeX + (x shr 1) * 2) in referenceYuvToRgb()
[all …]
DAllTests.kt34 val sizeX: Int, in <lambda>() constant in com.example.testapp.TestLayout
121 commonLayoutsToTry.all { (sizeX, sizeY, restriction) -> in <lambda>() method
122 testOneRandomBlend(timer, sizeX, sizeY, mode, restriction) in <lambda>()
130 sizeX: Int, in <lambda>()
135 val sourceArray = randomByteArray(0x50521f0, sizeX, sizeY, 4) in <lambda>()
136 val destArray = randomByteArray(0x2932147, sizeX, sizeY, 4) in <lambda>()
144 renderscriptContext, mode, sourceArray, intrinsicDestArray, sizeX, sizeY, in <lambda>()
149 toolkit.blend(mode, sourceArray, toolkitDestArray, sizeX, sizeY, restriction) in <lambda>()
154 referenceBlend(mode, sourceArray, referenceDestArray, sizeX, sizeY, restriction) in <lambda>()
160 println("blend $mode ($sizeX, $sizeY) $restriction") in <lambda>()
[all …]
DBufferUtils.kt102 data class Dimension(val sizeX: Int, val sizeY: Int, val sizeZ: Int) constant in com.example.testapp.Dimension
148 val sizeX: Int, in plus() constant in com.example.testapp.Vector2dArray
162 fixedX = min(max(x, 0), sizeX - 1) in plus()
165 require(x in 0 until sizeX && y in 0 until sizeY) { "Out of bounds" } in plus()
173 require(x in 0 until sizeX && y in 0 until sizeY) { "Out of bounds" } in plus()
180 private fun indexOfVector(x: Int, y: Int) = ((y * sizeX) + x) * paddedSize(vectorSize) in plus()
182 fun createSameSized() = Vector2dArray(UByteArray(values.size), vectorSize, sizeX, sizeY) in plus()
185 forEachCell(sizeX, sizeY, restriction, work) in plus()
197 val sizeX: Int, constant in com.example.testapp.FloatVector2dArray
211 fixedX = min(max(x, 0), sizeX - 1) in get()
[all …]
DReferenceColorMatrix.kt27 sizeX: Int, in <lambda>()
34 val input = Vector2dArray(inputArray.asUByteArray(), inputVectorSize, sizeX, sizeY) in <lambda>()
35 val outputArray = ByteArray(sizeX * sizeY * paddedSize(outputVectorSize)) in <lambda>()
36 val output = Vector2dArray(outputArray.asUByteArray(), outputVectorSize, sizeX, sizeY) in <lambda>()
DReferenceHistogram.kt36 sizeX: Int, in <lambda>()
40 val input = Vector2dArray(inputArray.asUByteArray(), vectorSize, sizeX, sizeY) in <lambda>()
62 sizeX: Int, in referenceHistogramDot()
68 val input = Vector2dArray(inputArray.asUByteArray(), vectorSize, sizeX, sizeY) in referenceHistogramDot()
DIntrinsicYuvToRgb.kt33 sizeX: Int, in intrinsicYuvToRgb()
42 inputBuilder.setX(sizeX) in intrinsicYuvToRgb()
53 outputBuilder.setX(sizeX) in intrinsicYuvToRgb()
57 val intrinsicOutArray = ByteArray(sizeX * sizeY * 4) in intrinsicYuvToRgb()
DIntrinsicLut3d.kt34 sizeX: Int, in intrinsicLut3d()
46 builder.setX(sizeX) in intrinsicLut3d()
52 val intrinsicOutArray = ByteArray(sizeX * sizeY * 4) in intrinsicLut3d()
56 cubeTypeBuilder.setX(cubeSize.sizeX) in intrinsicLut3d()
99 cubeTypeBuilder.setX(cubeSize.sizeX) in intrinsicLut3d()
DIntrinsicColorMatrix.kt37 sizeX: Int, in intrinsicColorMatrix()
51 inputBuilder.setX(sizeX) in intrinsicColorMatrix()
61 outputBuilder.setX(sizeX) in intrinsicColorMatrix()
67 val intrinsicOutArray = ByteArray(sizeX * sizeY * paddedSize(outputVectorSize)) in intrinsicColorMatrix()
DReferenceLut.kt28 sizeX: Int, in <lambda>()
33 val input = Vector2dArray(inputArray.asUByteArray(), 4, sizeX, sizeY) in <lambda>()
DIntrinsicBlur.kt35 sizeX: Int, in intrinsicBlur()
49 builder.setX(sizeX) in intrinsicBlur()
56 val intrinsicOutArray = ByteArray(sizeX * sizeY * vectorSize) in intrinsicBlur()
DReferenceLut3d.kt28 sizeX: Int, in <lambda>()
33 val input = Vector2dArray(inputArray.asUByteArray(), 4, sizeX, sizeY) in <lambda>()
45 val maxIndex = Int4(cube.sizeX - 1, cube.sizeY - 1, cube.sizeZ - 1, 0) in lookup()
DReferenceBlend.kt32 sizeX: Int, in <lambda>()
36 val source = Rgba2dArray(sourceArray, sizeX, sizeY) in <lambda>()
37 val dest = Rgba2dArray(destArray, sizeX, sizeY) in <lambda>()
DReferenceConvolve.kt28 sizeX: Int, in <lambda>()
33 val input = Vector2dArray(inputArray.asUByteArray(), vectorSize, sizeX, sizeY) in <lambda>()
/frameworks/rs/toolkit/
DConvolve3x3.cpp41 void convolveU4(const uchar* pin, uchar* pout, size_t vectorSize, size_t sizeX, size_t sizeY,
49 Convolve3x3Task(const void* in, void* out, size_t vectorSize, size_t sizeX, size_t sizeY, in Convolve3x3Task() argument
51 : Task{sizeX, sizeY, vectorSize, false, restriction}, mIn{in}, mOut{out} { in Convolve3x3Task()
80 int32_t sizeX) { in convolveOneU() argument
82 uint32_t x2 = std::min((int32_t)x + 1, sizeX - 1); in convolveOneU()
115 int32_t sizeX) { in ConvolveOneF() argument
117 uint32_t x2 = std::min((int32_t)x + 1, sizeX - 1); in ConvolveOneF()
172 uint32_t currentY, size_t sizeX, size_t sizeY, in RsdCpuScriptIntrinsicConvolve3x3_kernelF() argument
175 const size_t stride = sizeX * vectorSize * 4; // float takes 4 bytes in RsdCpuScriptIntrinsicConvolve3x3_kernelF()
184 ConvolveOneF<T>(x, out, py0, py1, py2, fp, sizeX); in RsdCpuScriptIntrinsicConvolve3x3_kernelF()
[all …]
DRenderScriptToolkit.h193 size_t sizeX, size_t sizeY, const Restriction* _Nullable restriction = nullptr);
223 void blur(const uint8_t* _Nonnull in, uint8_t* _Nonnull out, size_t sizeX, size_t sizeY,
316 size_t outputVectorSize, size_t sizeX, size_t sizeY,
349 void convolve3x3(const void* _Nonnull in, void* _Nonnull out, size_t vectorSize, size_t sizeX,
353 void convolve5x5(const void* _Nonnull in, void* _Nonnull out, size_t vectorSize, size_t sizeX,
381 void histogram(const uint8_t* _Nonnull in, int32_t* _Nonnull out, size_t sizeX, size_t sizeY,
412 void histogramDot(const uint8_t* _Nonnull in, int32_t* _Nonnull out, size_t sizeX, size_t sizeY,
442 void lut(const uint8_t* _Nonnull in, uint8_t* _Nonnull out, size_t sizeX, size_t sizeY,
475 void lut3d(const uint8_t* _Nonnull in, uint8_t* _Nonnull out, size_t sizeX, size_t sizeY,
533 void yuvToRgb(const uint8_t* _Nonnull in, uint8_t* _Nonnull out, size_t sizeX, size_t sizeY,
DTestTaskProcessor.cpp15 SimpleTask(uint8_t* buffer, size_t vectorSize, size_t sizeX, size_t sizeY, uint8_t delta) in SimpleTask() argument
16 : Task{sizeX, sizeY, vectorSize, false, nullptr}, mBuffer{buffer}, mDelta{delta} {} in SimpleTask()
44 bool verifyAllTheSame(const std::vector<uint8_t>& buffer, size_t vectorSize, size_t sizeX, in verifyAllTheSame() argument
47 for (size_t x = 0; x < sizeX; x++) { in verifyAllTheSame()
48 size_t index = (y * sizeX + x) * vectorSize; in verifyAllTheSame()
67 size_t sizeX, size_t sizeY) { in testOne() argument
68 std::vector<uint8_t> buffer(sizeX * sizeY * vectorSize); in testOne()
70 SimpleTask task{buffer.data(), vectorSize, sizeX, sizeY, delta}; in testOne()
73 if (verifyAllTheSame(buffer, vectorSize, sizeX, sizeY, delta)) { in testOne()
DUtils.cpp48 bool validRestriction(const char* tag, size_t sizeX, size_t sizeY, const Restriction* restriction) { in validRestriction() argument
52 if (restriction->startX >= sizeX || restriction->endX > sizeX) { in validRestriction()
55 tag, sizeX, restriction->startX, restriction->endY); in validRestriction()
DLut.cpp41 LutTask(const uint8_t* input, uint8_t* output, size_t sizeX, size_t sizeY, const uint8_t* red, in LutTask() argument
44 : Task{sizeX, sizeY, 4, true, restriction}, in LutTask()
68 void RenderScriptToolkit::lut(const uint8_t* input, uint8_t* output, size_t sizeX, size_t sizeY, in lut() argument
72 if (!validRestriction(LOG_TAG, sizeX, sizeY, restriction)) { in lut()
77 LutTask task(input, output, sizeX, sizeY, red, green, blue, alpha, restriction); in lut()
DHistogram.cpp44 HistogramTask(const uint8_t* in, size_t sizeX, size_t sizeY, size_t vectorSize,
62 HistogramDotTask(const uint8_t* in, size_t sizeX, size_t sizeY, size_t vectorSize,
71 HistogramTask::HistogramTask(const uchar* in, size_t sizeX, size_t sizeY, size_t vectorSize, in HistogramTask() argument
73 : Task{sizeX, sizeY, vectorSize, true, restriction}, in HistogramTask()
153 HistogramDotTask::HistogramDotTask(const uchar* in, size_t sizeX, size_t sizeY, size_t vectorSize, in HistogramDotTask() argument
156 : Task{sizeX, sizeY, vectorSize, true, restriction}, mIn{in}, mSums(256 * threadCount, 0) { in HistogramDotTask()
247 void RenderScriptToolkit::histogram(const uint8_t* in, int32_t* out, size_t sizeX, size_t sizeY, in histogram() argument
250 if (!validRestriction(LOG_TAG, sizeX, sizeY, restriction)) { in histogram()
259 HistogramTask task(in, sizeX, sizeY, vectorSize, processor->getNumberOfThreads(), restriction); in histogram()
264 void RenderScriptToolkit::histogramDot(const uint8_t* in, int32_t* out, size_t sizeX, size_t sizeY, in histogramDot() argument
[all …]
DConvolve5x5.cpp42 void convolveU4(const uchar* pin, uchar* pout, size_t vectorSize, size_t sizeX, size_t sizeY,
50 Convolve5x5Task(const void* in, void* out, size_t vectorSize, size_t sizeX, size_t sizeY, in Convolve5x5Task() argument
52 : Task{sizeX, sizeY, vectorSize, false, restriction}, mIn{in}, mOut{out} { in Convolve5x5Task()
215 ConvolveOneF<float4>(x, out, py0, py1, py2, py3, py4, mFp, sizeX); in kernelF4()
237 ConvolveOneF<float2>(x, out, py0, py1, py2, py3, py4, mFp, sizeX); in RsdCpuScriptIntrinsicConvolve5x5_kernelF2()
259 ConvolveOneF<float>(x, out, py0, py1, py2, py3, py4, mFp, sizeX); in RsdCpuScriptIntrinsicConvolve5x5_kernelF1()
265 static void convolveU(const uchar* pin, uchar* pout, size_t vectorSize, size_t sizeX, size_t sizeY, in convolveU() argument
267 const size_t stride = vectorSize * sizeX; in convolveU()
275 size_t offset = (y * sizeX + startX) * vectorSize; in convolveU()
284 sizeX); in convolveU()
[all …]
DYuvToRgb.cpp48 YuvToRgbTask(const uint8_t* input, uint8_t* output, size_t sizeX, size_t sizeY, in YuvToRgbTask() argument
50 : Task{sizeX, sizeY, 4, false, nullptr}, mOut{reinterpret_cast<uchar4*>(output)} { in YuvToRgbTask()
54 mStrideY = sizeX;
63 mStrideY = roundUpTo16(sizeX);
234 void RenderScriptToolkit::yuvToRgb(const uint8_t* input, uint8_t* output, size_t sizeX, in yuvToRgb() argument
236 YuvToRgbTask task(input, output, sizeX, sizeY, format); in yuvToRgb()
DBlur.cpp68 BlurTask(const uint8_t* in, uint8_t* out, size_t sizeX, size_t sizeY, size_t vectorSize, in BlurTask() argument
70 : Task{sizeX, sizeY, vectorSize, false, restriction}, in BlurTask()
325 static void OneHU4(uint32_t sizeX, uchar4* out, int32_t x, const float4* ptrIn, const float* gPtr, in OneHU4() argument
330 validX = std::min(validX, (int)(sizeX - 1)); in OneHU4()
349 static void OneHU1(uint32_t sizeX, uchar* out, int32_t x, const float* ptrIn, const float* gPtr, in OneHU1() argument
354 validX = std::min(validX, (int)(sizeX - 1)); in OneHU1()
525 void RenderScriptToolkit::blur(const uint8_t* in, uint8_t* out, size_t sizeX, size_t sizeY, in blur() argument
528 if (!validRestriction(LOG_TAG, sizeX, sizeY, restriction)) { in blur()
539 BlurTask task(in, out, sizeX, sizeY, vectorSize, processor->getNumberOfThreads(), radius, in blur()
DLut3d.cpp55 Lut3dTask(const uint8_t* input, uint8_t* output, size_t sizeX, size_t sizeY, in Lut3dTask() argument
58 : Task{sizeX, sizeY, 4, true, restriction}, in Lut3dTask()
167 void RenderScriptToolkit::lut3d(const uint8_t* input, uint8_t* output, size_t sizeX, size_t sizeY, in lut3d() argument
171 if (!validRestriction(LOG_TAG, sizeX, sizeY, restriction)) { in lut3d()
176 Lut3dTask task(input, output, sizeX, sizeY, cube, cubeSizeX, cubeSizeY, cubeSizeZ, restriction); in lut3d()
/frameworks/base/tests/TransformTest/src/com/google/android/test/transform/
DTransformTestActivity.java95 float sizeX = mDrawable.getIntrinsicWidth()/2; in onScale() local
106 mMatrix.postTranslate(-sizeX, -sizeY); in onScale()
137 float sizeX = mDrawable.getIntrinsicWidth()/2; in setDrawable() local
140 mMatrix.postTranslate(-sizeX, -sizeY); in setDrawable()
165 float sizeX = mDrawable.getIntrinsicWidth()/2; in onTouchEvent() local
169 mMatrix.postTranslate(-sizeX, -sizeY); in onTouchEvent()

12