Home
last modified time | relevance | path

Searched refs:Pointer (Results 1 - 25 of 327) sorted by relevance

12345678910>>...14

/third_party/skia/third_party/externals/swiftshader/src/Renderer/
H A DBlitter.cpp224 bool Blitter::read(Float4 &c, Pointer<Byte> element, const State &state) in read()
231 c.xyz = Float(Int(*Pointer<Byte>(element))); in read()
235 c.w = Float(Int(*Pointer<Byte>(element))); in read()
239 c.x = Float(Int(*Pointer<SByte>(element))); in read()
244 c.x = Float(Int(*Pointer<Byte>(element))); in read()
248 c.x = Float(Int(*Pointer<Short>(element))); in read()
252 c.x = Float(Int(*Pointer<UShort>(element))); in read()
256 c.x = Float(*Pointer<Int>(element)); in read()
260 c.x = Float(*Pointer<UInt>(element)); in read()
264 c = Float4(*Pointer<Byte in read()
[all...]
H A DQuadRasterizer.cpp50 constants = *Pointer<Pointer<Byte>>(data + OFFSET(DrawData,constants)); in generate()
56 yMin = *Pointer<Int>(primitive + OFFSET(Primitive,yMin)); in generate()
57 yMax = *Pointer<Int>(primitive + OFFSET(Primitive,yMax)); in generate()
76 UInt clusterOcclusion = *Pointer<UInt>(data + OFFSET(DrawData,occlusion) + 4 * cluster); in generate()
78 *Pointer<UInt>(data + OFFSET(DrawData,occlusion) + 4 * cluster) = clusterOcclusion; in generate()
86 *Pointer<Long>(data + OFFSET(DrawData,cycles[i]) + 8 * cluster) += cycles[i]; in generate()
95 Pointer<Byte> cBuffer[RENDERTARGETS];
96 Pointer<Byte> zBuffer;
97 Pointer<Byt
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Main/
H A DFrameBuffer.cpp171 Function<Void(Pointer<Byte>, Pointer<Byte>, Pointer<Byte>)> function; in copyRoutine()
173 Pointer<Byte> dst(function.Arg<0>()); in copyRoutine()
174 Pointer<Byte> src(function.Arg<1>()); in copyRoutine()
175 Pointer<Byte> cursor(function.Arg<2>()); in copyRoutine()
179 Pointer<Byte> d = dst + y * dStride; in copyRoutine()
180 Pointer<Byte> s = src + y * sStride; in copyRoutine()
197 *Pointer<Int4>(d, 1) = *Pointer<Int in copyRoutine()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Shader/
H A DVertexRoutine.cpp44 Pointer<Byte> cache = task + OFFSET(VertexTask,vertexCache); in generate()
45 Pointer<Byte> vertexCache = cache + OFFSET(VertexCache,vertex); in generate()
46 Pointer<Byte> tagCache = cache + OFFSET(VertexCache,tag); in generate()
48 UInt vertexCount = *Pointer<UInt>(task + OFFSET(VertexTask,vertexCount)); in generate()
49 UInt primitiveNumber = *Pointer<UInt>(task + OFFSET(VertexTask, primitiveStart)); in generate()
52 constants = *Pointer<Pointer<Byte>>(data + OFFSET(DrawData,constants)); in generate()
56 UInt index = *Pointer<UInt>(batch); in generate()
60 If(*Pointer<UInt>(tagCache + tagIndex) != indexQ) in generate()
62 *Pointer<UIn in generate()
[all...]
H A DSetupRoutine.cpp40 Function<Int(Pointer<Byte>, Pointer<Byte>, Pointer<Byte>, Pointer<Byte>)> function; in generate()
42 Pointer<Byte> primitive(function.Arg<0>()); in generate()
43 Pointer<Byte> tri(function.Arg<1>()); in generate()
44 Pointer<Byte> polygon(function.Arg<2>()); in generate()
45 Pointer<Byte> data(function.Arg<3>()); in generate()
47 Pointer<Byte> constants = *Pointer<Pointe in generate()
[all...]
H A DPixelRoutine.cpp51 void PixelRoutine::quad(Pointer<Byte> cBuffer[RENDERTARGETS], Pointer<Byte> &zBuffer, Pointer<Byte> &sBuffer, Int cMask[4], Int &x) in quad()
76 Float4 xxxx = Float4(Float(x)) + *Pointer<Float4>(primitive + OFFSET(Primitive,xQuad), 16); in quad()
86 x -= *Pointer<Float4>(constants + OFFSET(Constants,X) + q * sizeof(float4)); in quad()
109 Float4 yyyy = Float4(Float(y)) + *Pointer<Float4>(primitive + OFFSET(Primitive,yQuad), 16); in quad()
121 XXXX += *Pointer<Float4>(constants + OFFSET(Constants,sampleX[q]) + 16 * cMask[q]); in quad()
122 YYYY += *Pointer<Float4>(constants + OFFSET(Constants,sampleY[q]) + 16 * cMask[q]); in quad()
123 WWWW += *Pointer<Float4>(constants + OFFSET(Constants,weight) + 16 * cMask[q]); in quad()
247 occlusion += *Pointer<UIn in quad()
[all...]
H A DSamplerCore.hpp51 SamplerCore(Pointer<Byte> &constants, const Sampler::State &state);
53 Vector4s sampleTexture(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Float4 &q, Float4 &bias, Vector4f &dsx, Vector4f &dsy);
54 Vector4f sampleTexture(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Float4 &q, Float4 &bias, Vector4f &dsx, Vector4f &dsy, Vector4f &offset, SamplerFunction function);
55 static Vector4f textureSize(Pointer<Byte> &mipmap, Float4 &lod);
58 Vector4s sampleTexture(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Float4 &q, Float4 &bias, Vector4f &dsx, Vector4f &dsy, Vector4f &offset, SamplerFunction function, bool fixed12);
62 Short4 offsetSample(Short4 &uvw, Pointer<Byte> &mipmap, int halfOffset, bool wrap, int count, Float &lod);
63 Vector4s sampleFilter(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Vector4f &offset, Float &lod, Float &anisotropy, Float4 &uDelta, Float4 &vDelta, Int face[4], SamplerFunction function);
64 Vector4s sampleAniso(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Vector4f &offset, Float &lod, Float &anisotropy, Float4 &uDelta, Float4 &vDelta, Int face[4], bool secondLOD, SamplerFunction function);
65 Vector4s sampleQuad(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Vector4f &offset, Float &lod, Int face[4], bool secondLOD, SamplerFunction function);
66 Vector4s sampleQuad2D(Pointer<Byt
[all...]
H A DVertexRoutine.hpp25 class VertexRoutinePrototype : public Function<Void(Pointer<Byte>, Pointer<Byte>, Pointer<Byte>, Pointer<Byte>)>
32 Pointer<Byte> vertex;
33 Pointer<Byte> batch;
34 Pointer<Byte> task;
35 Pointer<Byte> data;
47 Pointer<Byte> constants;
61 Vector4f readStream(Pointer<Byt
[all...]
H A DSetupRoutine.hpp36 void setupGradient(Pointer<Byte> &primitive, Pointer<Byte> &triangle, Float4 &w012, Float4 (&m)[3], Pointer<Byte> &v0, Pointer<Byte> &v1, Pointer<Byte> &v2, int attribute, int planeEquation, bool flatShading, bool sprite, bool perspective, bool wrap, int component);
37 void edge(Pointer<Byte> &primitive, Pointer<Byte> &data, const Int &Xa, const Int &Ya, const Int &Xb, const Int &Yb, Int &q);
38 void conditionalRotate1(Bool condition, Pointer<Byte> &v0, Pointer<Byte> &v1, Pointer<Byt
[all...]
H A DPixelRoutine.hpp48 virtual void rasterOperation(Float4 &fog, Pointer<Byte> cBuffer[4], Int &x, Int sMask[4], Int zMask[4], Int cMask[4]) = 0;
50 virtual void quad(Pointer<Byte> cBuffer[4], Pointer<Byte> &zBuffer, Pointer<Byte> &sBuffer, Int cMask[4], Int &x);
58 void alphaBlend(int index, Pointer<Byte> &cBuffer, Vector4s &current, Int &x);
59 void logicOperation(int index, Pointer<Byte> &cBuffer, Vector4s &current, Int &x);
60 void writeColor(int index, Pointer<Byte> &cBuffer, Int &i, Vector4s &current, Int &sMask, Int &zMask, Int &cMask);
61 void alphaBlend(int index, Pointer<Byte> &cBuffer, Vector4f &oC, Int &x);
62 void writeColor(int index, Pointer<Byte> &cBuffer, Int &i, Vector4f &oC, Int &sMask, Int &zMask, Int &cMask);
69 Float4 interpolateCentroid(Float4 &x, Float4 &y, Float4 &rhw, Pointer<Byt
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DVertexRoutine.cpp44 Pointer<Byte> cache = task + OFFSET(VertexTask, vertexCache); in generate()
45 Pointer<Byte> vertexCache = cache + OFFSET(VertexCache, vertex); in generate()
46 Pointer<UInt> tagCache = Pointer<UInt>(cache + OFFSET(VertexCache, tag)); in generate()
48 UInt vertexCount = *Pointer<UInt>(task + OFFSET(VertexTask, vertexCount)); in generate()
71 Pointer<Byte> cacheEntry = vertexCache + cacheIndex * UInt((int)sizeof(Vertex)); in generate()
80 batch = Pointer<UInt>(Pointer<Byte>(batch) + sizeof(uint32_t)); in generate()
88 void VertexRoutine::readInput(Pointer<UInt> &batch) in readInput()
97 Pointer<Byt in readInput()
[all...]
H A DSetupRoutine.cpp40 Pointer<Byte> device(function.Arg<0>()); in generate()
41 Pointer<Byte> primitive(function.Arg<1>()); in generate()
42 Pointer<Byte> tri(function.Arg<2>()); in generate()
43 Pointer<Byte> polygon(function.Arg<3>()); in generate()
44 Pointer<Byte> data(function.Arg<4>()); in generate()
46 Pointer<Byte> constants = device + OFFSET(vk::Device, constants); in generate()
56 Pointer<Byte> v0 = tri + V0; in generate()
57 Pointer<Byte> v1 = tri + V1; in generate()
58 Pointer<Byte> v2 = tri + V2; in generate()
63 X[0] = *Pointer<In in generate()
[all...]
H A DVertexRoutine.hpp41 Pointer<Byte> device;
42 Pointer<Byte> vertex;
43 Pointer<UInt> batch;
44 Pointer<Byte> task;
45 Pointer<Byte> data;
60 Pointer<Byte> constants;
71 virtual void program(Pointer<UInt> &batch, UInt &vertexCount) = 0;
75 Vector4f readStream(Pointer<Byte> &buffer, UInt &stride, const Stream &stream, Pointer<UInt> &batch,
77 void readInput(Pointer<UIn
[all...]
H A DSamplerCore.hpp62 SamplerCore(Pointer<Byte> &constants, const Sampler &state);
64 Vector4f sampleTexture(Pointer<Byte> &texture, Float4 uvwa[4], Float4 &q, Float &&lodOrBias, Float4 &dsx, Float4 &dsy, Vector4i &offset, Int4 &sample, SamplerFunction function);
68 Short4 offsetSample(Short4 &uvw, Pointer<Byte> &mipmap, int halfOffset, bool wrap, int count, Float &lod);
69 Vector4s sampleFilter(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, const Float4 &a, Vector4i &offset, const Int4 &sample, Float &lod, Float &anisotropy, Float4 &uDelta, Float4 &vDelta, SamplerFunction function);
70 Vector4s sampleAniso(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, const Float4 &a, Vector4i &offset, const Int4 &sample, Float &lod, Float &anisotropy, Float4 &uDelta, Float4 &vDelta, bool secondLOD, SamplerFunction function);
71 Vector4s sampleQuad(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, const Float4 &a, Vector4i &offset, const Int4 &sample, Float &lod, bool secondLOD, SamplerFunction function);
72 Vector4s sampleQuad2D(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, const Float4 &a, Vector4i &offset, const Int4 &sample, Float &lod, bool secondLOD, SamplerFunction function);
73 Vector4s sample3D(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, Vector4i &offset, const Int4 &sample, Float &lod, bool secondLOD, SamplerFunction function);
74 Vector4f sampleFloatFilter(Pointer<Byte> &texture, Float4 &u, Float4 &v, Float4 &w, const Float4 &a, Float4 &dRef, Vector4i &offset, const Int4 &sample, Float &lod, Float &anisotropy, Float4 &uDelta, Float4 &vDelta, SamplerFunction function);
75 Vector4f sampleFloatAniso(Pointer<Byt
[all...]
H A DSetupRoutine.hpp36 void setupGradient(Pointer<Byte> &primitive, Pointer<Byte> &triangle, Float4 &w012, Float4 (&m)[3], Pointer<Byte> &v0, Pointer<Byte> &v1, Pointer<Byte> &v2, int attribute, int planeEquation, bool flatShading, bool perspective);
37 void edge(Pointer<Byte> &primitive, Pointer<Byte> &data, const Int &Xa, const Int &Ya, const Int &Xb, const Int &Yb, Int &q);
38 void conditionalRotate1(Bool condition, Pointer<Byte> &v0, Pointer<Byte> &v1, Pointer<Byt
[all...]
H A DPixelRoutine.cpp78 void PixelRoutine::quad(Pointer<Byte> cBuffer[MAX_COLOR_BUFFERS], Pointer<Byte> &zBuffer, Pointer<Byte> &sBuffer, Int cMask[4], Int &x, Int &y) in quad()
106 Float4 xxxx = Float4(Float(x)) + *Pointer<Float4>(primitive + OFFSET(Primitive, xQuad), 16); in quad()
116 x -= *Pointer<Float4>(constants + OFFSET(Constants, X) + q * sizeof(float4)); in quad()
123 z[q] += *Pointer<Float4>(primitive + OFFSET(Primitive, zBias), 16); in quad()
149 Float4 yyyy = Float4(Float(y)) + *Pointer<Float4>(primitive + OFFSET(Primitive, yQuad), 16); in quad()
161 XXXX += *Pointer<Float4>(constants + OFFSET(Constants, sampleX[q]) + 16 * cMask[q]); in quad()
162 YYYY += *Pointer<Float4>(constants + OFFSET(Constants, sampleY[q]) + 16 * cMask[q]); in quad()
163 WWWW += *Pointer<Float in quad()
[all...]
H A DSpirvShaderSampling.cpp131 rr::Function<Void(Pointer<Byte>, Pointer<SIMD::Float>, Pointer<SIMD::Float>, Pointer<Byte>)> function; in emitWriteRoutine()
133 Pointer<Byte> descriptor = function.Arg<0>(); in emitWriteRoutine()
134 Pointer<SIMD::Float> coord = function.Arg<1>(); in emitWriteRoutine()
135 Pointer<SIMD::Float> texelAndMask = function.Arg<2>(); in emitWriteRoutine()
136 Pointer<Byte> constants = function.Arg<3>(); in emitWriteRoutine()
147 rr::Function<Void(Pointer<Byte>, Pointer<SIM in emitSamplerRoutine()
[all...]
H A DPixelRoutine.hpp50 virtual void blendColor(Pointer<Byte> cBuffer[4], Int &x, Int sMask[4], Int zMask[4], Int cMask[4], const SampleSet &samples) = 0;
52 void quad(Pointer<Byte> cBuffer[4], Pointer<Byte> &zBuffer, Pointer<Byte> &sBuffer, Int cMask[4], Int &x, Int &y) override;
57 void writeColor(int index, const Pointer<Byte> &cBuffer, const Int &x, Vector4f &color, const Int &sMask, const Int &zMask, const Int &cMask);
58 Vector4f alphaBlend(int index, const Pointer<Byte> &cBuffer, const Vector4f &sourceColor, const Int &x);
59 void writeColor(int index, const Pointer<Byte> &cBuffer, const Int &x, Vector4s &current, const Int &sMask, const Int &zMask, const Int &cMask);
68 void stencilTest(const Pointer<Byte> &sBuffer, const Int &x, Int sMask[4], const SampleSet &samples);
73 Bool depthTest(const Pointer<Byte> &zBuffer, int q, const Int &x, const Float4 &z, const Int &sMask, Int &zMask, const Int &cMask);
74 void depthBoundsTest(const Pointer<Byt
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DBlitter.cpp318 Float4 Blitter::readFloat4(Pointer<Byte> element, const State &state) in readFloat4()
325 c.w = Float(Int(*Pointer<Byte>(element)) & Int(0xF)); in readFloat4()
326 c.x = Float((Int(*Pointer<Byte>(element)) >> 4) & Int(0xF)); in readFloat4()
327 c.y = Float(Int(*Pointer<Byte>(element + 1)) & Int(0xF)); in readFloat4()
328 c.z = Float((Int(*Pointer<Byte>(element + 1)) >> 4) & Int(0xF)); in readFloat4()
332 c.x = Float(Int(*Pointer<SByte>(element))); in readFloat4()
338 c.x = Float(Int(*Pointer<Byte>(element))); in readFloat4()
343 c.x = Float(Int(*Pointer<Short>(element))); in readFloat4()
348 c.x = Float(Int(*Pointer<UShort>(element))); in readFloat4()
352 c.x = Float(*Pointer<In in readFloat4()
[all...]
H A DQuadRasterizer.cpp43 Int yMin = *Pointer<Int>(primitive + OFFSET(Primitive, yMin)); in generate()
44 Int yMax = *Pointer<Int>(primitive + OFFSET(Primitive, yMax)); in generate()
63 UInt clusterOcclusion = *Pointer<UInt>(data + OFFSET(DrawData, occlusion) + 4 * cluster); in generate()
65 *Pointer<UInt>(data + OFFSET(DrawData, occlusion) + 4 * cluster) = clusterOcclusion; in generate()
73 Pointer<Byte> cBuffer[MAX_COLOR_BUFFERS];
74 Pointer<Byte> zBuffer;
75 Pointer<Byte> sBuffer;
83 cBuffer[index] = *Pointer<Pointer<Byte>>(data + OFFSET(DrawData, colorBuffer[index])) + yMin * *Pointer<In
[all...]
/third_party/skia/third_party/externals/tint/src/ast/
H A Dpointer.cc19 TINT_INSTANTIATE_TYPEINFO(tint::ast::Pointer); variable
24 Pointer::Pointer(ProgramID pid, in Pointer() function in tint::ast::Pointer
31 std::string Pointer::FriendlyName(const SymbolTable& symbols) const { in FriendlyName()
45 Pointer::Pointer(Pointer&&) = default;
47 Pointer::~Pointer() = default;
49 const Pointer* Pointe
[all...]
/third_party/skia/third_party/externals/tint/src/sem/
H A Dpointer_type.cc20 TINT_INSTANTIATE_TYPEINFO(tint::sem::Pointer); variable
25 Pointer::Pointer(const Type* subtype, in Pointer() function in tint::sem::Pointer
33 std::string Pointer::type_name() const { in type_name()
39 std::string Pointer::FriendlyName(const SymbolTable& symbols) const { in FriendlyName()
50 Pointer::Pointer(Pointer&&) = default;
52 Pointer::~Pointer()
[all...]
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/
H A Dlayout_test.cc372 EXPECT_EQ(0, Distance(p, Type<const int32_t*>(L::Partial().Pointer<0>(p)))); in TEST()
374 Distance(p, Type<const int32_t*>(L::Partial(3).Pointer<0>(p)))); in TEST()
375 EXPECT_EQ(0, Distance(p, Type<const int32_t*>(L(3).Pointer<0>(p)))); in TEST()
379 EXPECT_EQ(0, Distance(p, Type<const int32_t*>(L::Partial().Pointer<0>(p)))); in TEST()
381 Distance(p, Type<const int32_t*>(L::Partial(3).Pointer<0>(p)))); in TEST()
383 Distance(p, Type<const int32_t*>(L::Partial(3).Pointer<1>(p)))); in TEST()
385 0, Distance(p, Type<const int32_t*>(L::Partial(3, 5).Pointer<0>(p)))); in TEST()
387 12, Distance(p, Type<const int32_t*>(L::Partial(3, 5).Pointer<1>(p)))); in TEST()
388 EXPECT_EQ(0, Distance(p, Type<const int32_t*>(L(3, 5).Pointer<0>(p)))); in TEST()
389 EXPECT_EQ(12, Distance(p, Type<const int32_t*>(L(3, 5).Pointer< in TEST()
[all...]
/third_party/skia/third_party/externals/swiftshader/tests/ReactorUnitTests/
H A DReactorUnitTests.cpp56 Pointer<Int> p = function.Arg<0>(); in TEST()
128 Pointer<Byte> secondary = Call(secondaryGenerator, z); in TEST()
288 Pointer<Int> p = &z; in TEST()
306 Pointer<Int> p = nullptr; in TEST()
311 If(p != Pointer<Int>(nullptr)) in TEST()
335 Pointer<Int> p = nullptr; in TEST()
341 If(p != Pointer<Int>(nullptr)) in TEST()
396 Int x = *Pointer<Int>(ConstantPointer(&c));
449 Pointer<Int> p; in TEST()
482 Pointer<In in TEST()
[all...]
/third_party/skia/third_party/externals/tint/src/resolver/
H A Dptr_ref_test.cc40 ASSERT_TRUE(TypeOf(expr)->Is<sem::Pointer>()); in TEST_F()
41 EXPECT_TRUE(TypeOf(expr)->As<sem::Pointer>()->StoreType()->Is<sem::I32>()); in TEST_F()
42 EXPECT_EQ(TypeOf(expr)->As<sem::Pointer>()->StorageClass(), in TEST_F()
101 ASSERT_TRUE(TypeOf(function_ptr)->Is<sem::Pointer>()) in TEST_F()
103 ASSERT_TRUE(TypeOf(private_ptr)->Is<sem::Pointer>()) in TEST_F()
105 ASSERT_TRUE(TypeOf(workgroup_ptr)->Is<sem::Pointer>()) in TEST_F()
107 ASSERT_TRUE(TypeOf(uniform_ptr)->Is<sem::Pointer>()) in TEST_F()
109 ASSERT_TRUE(TypeOf(storage_ptr)->Is<sem::Pointer>()) in TEST_F()
112 EXPECT_EQ(TypeOf(function_ptr)->As<sem::Pointer>()->Access(), in TEST_F()
114 EXPECT_EQ(TypeOf(private_ptr)->As<sem::Pointer>() in TEST_F()
[all...]

Completed in 25 milliseconds

12345678910>>...14