Home
last modified time | relevance | path

Searched refs:Vec3 (Results 1 - 25 of 283) sorted by relevance

12345678910>>...12

/third_party/vk-gl-cts/modules/gles2/accuracy/
H A Des2aVaryingInterpolationTests.cpp45 using tcu::Vec3;
59 static inline float projectedTriInterpolate (const tcu::Vec3& s, const tcu::Vec3& w, float nx, float ny) in projectedTriInterpolate()
64 static void renderReference (const SurfaceAccess& dst, const float coords[4*3], const Vec4& wCoord, const Vec3& scale, const Vec3& bias) in renderReference()
69 Vec3 triR[2] = { Vec3(coords[0*3+0], coords[1*3+0], coords[2*3+0]), Vec3(coords[3*3+0], coords[2*3+0], coords[1*3+0]) }; in renderReference()
70 Vec3 triG[2] = { Vec3(coord in renderReference()
[all...]
/third_party/vk-gl-cts/modules/gles3/accuracy/
H A Des3aVaryingInterpolationTests.cpp47 using tcu::Vec3;
61 static inline float projectedTriInterpolate (const tcu::Vec3& s, const tcu::Vec3& w, float nx, float ny) in projectedTriInterpolate()
66 static void renderReference (const SurfaceAccess& dst, const float coords[4*3], const Vec4& wCoord, const Vec3& scale, const Vec3& bias) in renderReference()
71 Vec3 triR[2] = { Vec3(coords[0*3+0], coords[1*3+0], coords[2*3+0]), Vec3(coords[3*3+0], coords[2*3+0], coords[1*3+0]) }; in renderReference()
72 Vec3 triG[2] = { Vec3(coord in renderReference()
[all...]
/third_party/vk-gl-cts/modules/glshared/
H A DglsLongStressTestUtil.cpp31 using tcu::Vec3;
128 context.attributes.push_back(gls::VarSpec("a_position", Vec3(-0.1f), Vec3(0.1f))); in generateBufferContext()
163 context.attributes.push_back(gls::VarSpec("a_position", Vec3(-positionFactor), Vec3(positionFactor))); in generateTextureContext()
232 context.attributes.push_back(gls::VarSpec("a_position", Vec3(-0.1f), Vec3(0.1f))); in generateBufferAndTextureContext()
385 context.attributes.push_back(gls::VarSpec("a_normal${NS}", Vec3(-1.0f), Vec3(1.0f))); in generateFragmentPointLightContext()
388 context.uniforms.push_back(gls::VarSpec("u_material${NS}.ambientColor", Vec3(0. in generateFragmentPointLightContext()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/
H A DvktShaderRenderTextureFunctionTests.cpp50 using tcu::Vec3;
131 tcu::Vec3 minDX;
132 tcu::Vec3 maxDX;
133 tcu::Vec3 minDY;
134 tcu::Vec3 maxDY;
167 const tcu::Vec3& minDX_, in TextureLookupSpec()
168 const tcu::Vec3& maxDX_, in TextureLookupSpec()
169 const tcu::Vec3& minDY_, in TextureLookupSpec()
170 const tcu::Vec3& maxDY_, in TextureLookupSpec()
827 Vec3 s in ShaderTextureFunctionInstance()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/
H A DvktShaderRenderTextureFunctionTests.cpp47 using tcu::Vec3;
128 tcu::Vec3 minDX;
129 tcu::Vec3 maxDX;
130 tcu::Vec3 minDY;
131 tcu::Vec3 maxDY;
164 const tcu::Vec3& minDX_, in TextureLookupSpec()
165 const tcu::Vec3& maxDX_, in TextureLookupSpec()
166 const tcu::Vec3& minDY_, in TextureLookupSpec()
167 const tcu::Vec3& maxDY_, in TextureLookupSpec()
824 Vec3 s in ShaderTextureFunctionInstance()
[all...]
/third_party/vk-gl-cts/framework/common/
H A DtcuTexLookupVerifier.hpp110 Vec2 computeCubeLodBoundsFromDerivates (const Vec3& coord, const Vec3& coordDx, const Vec3& coordDy, const int faceSize, const LodPrecision& prec);
116 bool isLookupResultValid (const TextureCubeView& texture, const Sampler& sampler, const LookupPrecision& prec, const Vec3& coord, const Vec2& lodBounds, const Vec4& result);
118 bool isLookupResultValid (const Texture2DArrayView& texture, const Sampler& sampler, const LookupPrecision& prec, const Vec3& coord, const Vec2& lodBounds, const Vec4& result);
119 bool isLookupResultValid (const Texture3DView& texture, const Sampler& sampler, const LookupPrecision& prec, const Vec3& coord, const Vec2& lodBounds, const Vec4& result);
130 bool isLevel3DLookupResultValid (const ConstPixelBufferAccess& access, const Sampler& sampler, TexLookupScaleMode scaleMode, const LookupPrecision& prec, const Vec3& coord, const Vec4& result);
131 bool isLevel3DLookupResultValid (const ConstPixelBufferAccess& access, const Sampler& sampler, TexLookupScaleMode scaleMode, const IntLookupPrecision& prec, const Vec3& coord, const IVec4& result);
132 bool isLevel3DLookupResultValid (const ConstPixelBufferAccess& access, const Sampler& sampler, TexLookupScaleMode scaleMode, const IntLookupPrecision& prec, const Vec3& coord, const UVec4& result);
140 bool isGatherOffsetsResultValid (const Texture2DArrayView& texture, const Sampler& sampler, const LookupPrecision& prec, const Vec3
[all...]
/third_party/vk-gl-cts/modules/gles3/functional/
H A Des3fShaderTextureFunctionTests.cpp118 tcu::Vec3 minDX;
119 tcu::Vec3 maxDX;
120 tcu::Vec3 minDY;
121 tcu::Vec3 maxDY;
148 const tcu::Vec3& minDX_, in TextureLookupSpec()
149 const tcu::Vec3& maxDX_, in TextureLookupSpec()
150 const tcu::Vec3& minDY_, in TextureLookupSpec()
151 const tcu::Vec3& maxDY_, in TextureLookupSpec()
237 using tcu::Vec3;
527 Vec3 s in init()
[all...]
H A Des3fDepthTests.cpp205 using tcu::Vec3; in render()
223 sglr::drawQuad(context, shaderID, Vec3(-1.0f, -1.0f, 0.2f), Vec3(0.0f, 0.0f, 0.2f)); in render()
226 sglr::drawQuad(context, shaderID, Vec3(-1.0f, -1.0f, 0.2f), Vec3(0.0f, 0.0f, 0.2f)); in render()
231 sglr::drawQuad(context, shaderID, Vec3(-1.0f, 0.0f, -0.4f), Vec3(0.0f, 1.0f, -0.4f)); in render()
234 sglr::drawQuad(context, shaderID, Vec3(-1.0f, 0.0f, -0.1f), Vec3(0.0f, 1.0f, -0.1f)); in render()
239 sglr::drawQuad(context, shaderID, Vec3(0. in render()
[all...]
H A Des3fFboStencilbufferTests.cpp41 using tcu::Vec3;
112 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-1.0f, -1.0f, 0.0f), Vec3(+1.0f, +1.0f, 0.0f)); in render()
115 sglr::drawQuad(*getCurrentContext(), gradShaderID, Vec3(-1.0f, -1.0f, -1.0f), Vec3(+1.0f, +1.0f, +1.0f)); in render()
124 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-0.5f, -0.5f, 0.0f), Vec3(+0.5f, +0.5f, 0.0f)); in render()
130 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-1.0f, -1.0f, 0.0f), Vec3(+1.0f, +1.0f, 0.0f)); in render()
209 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3( in render()
[all...]
H A Des3fFboInvalidateTests.cpp46 using tcu::Vec3;
160 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-1.0f, -1.0f, -1.0f), Vec3(1.0f, 1.0f, 1.0f)); in render()
171 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-1.0f, -1.0f, 0.0f), Vec3(1.0f, 1.0f, 0.0f)); in render()
194 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-1.0f, -1.0f, 0.0f), Vec3(1.0f, 1.0f, 0.0f)); in render()
247 sglr::drawQuad(*getCurrentContext(), flatShaderID, Vec3(-1.0f, -1.0f, -1.0f), Vec3(1.0f, 1.0f, 1.0f)); in render()
257 sglr::drawQuad(*getCurrentContext(), gradShaderID, Vec3( in render()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/
H A DvktMeshShaderInOutTestsEXT.cpp365 tcu::Vec3 vert_f64d3_inter_0[IfaceVar::kNumVertices];
366 tcu::Vec3 vert_f64d3_inter_1[IfaceVar::kNumVertices];
377 tcu::Vec3 vert_f32d3_inter_0[IfaceVar::kNumVertices];
378 tcu::Vec3 vert_f32d3_inter_1[IfaceVar::kNumVertices];
389 tcu::Vec3 vert_f16d3_inter_0[IfaceVar::kNumVertices];
390 tcu::Vec3 vert_f16d3_inter_1[IfaceVar::kNumVertices];
403 tcu::Vec3 vert_f64d3_flat_0[IfaceVar::kNumVertices];
404 tcu::Vec3 vert_f64d3_flat_1[IfaceVar::kNumVertices];
415 tcu::Vec3 vert_f32d3_flat_0[IfaceVar::kNumVertices];
416 tcu::Vec3 vert_f32d3_flat_
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/
H A DvktMeshShaderInOutTestsEXT.cpp365 tcu::Vec3 vert_f64d3_inter_0[IfaceVar::kNumVertices];
366 tcu::Vec3 vert_f64d3_inter_1[IfaceVar::kNumVertices];
377 tcu::Vec3 vert_f32d3_inter_0[IfaceVar::kNumVertices];
378 tcu::Vec3 vert_f32d3_inter_1[IfaceVar::kNumVertices];
389 tcu::Vec3 vert_f16d3_inter_0[IfaceVar::kNumVertices];
390 tcu::Vec3 vert_f16d3_inter_1[IfaceVar::kNumVertices];
403 tcu::Vec3 vert_f64d3_flat_0[IfaceVar::kNumVertices];
404 tcu::Vec3 vert_f64d3_flat_1[IfaceVar::kNumVertices];
415 tcu::Vec3 vert_f32d3_flat_0[IfaceVar::kNumVertices];
416 tcu::Vec3 vert_f32d3_flat_
[all...]
/third_party/vk-gl-cts/modules/gles2/functional/
H A Des2fDepthTests.cpp202 using tcu::Vec3; in render()
220 sglr::drawQuad(context, shaderID, Vec3(-1.0f, -1.0f, 0.2f), Vec3(0.0f, 0.0f, 0.2f)); in render()
223 sglr::drawQuad(context, shaderID, Vec3(-1.0f, -1.0f, 0.2f), Vec3(0.0f, 0.0f, 0.2f)); in render()
228 sglr::drawQuad(context, shaderID, Vec3(-1.0f, 0.0f, -0.4f), Vec3(0.0f, 1.0f, -0.4f)); in render()
231 sglr::drawQuad(context, shaderID, Vec3(-1.0f, 0.0f, -0.1f), Vec3(0.0f, 1.0f, -0.1f)); in render()
236 sglr::drawQuad(context, shaderID, Vec3(0. in render()
[all...]
H A Des2fFboRenderTest.cpp49 using tcu::Vec3;
710 sglr::drawQuad(context, shaderID, Vec3(-1.0f, -1.0f, 0.0f), Vec3(1.0f, 1.0f, 0.0f)); in render()
798 sglr::drawQuad(ctx, texShaderID, Vec3(-1.0f, -1.0f, -1.0f), Vec3(1.0f, 1.0f, 1.0f)); in render()
801 sglr::drawQuad(ctx, texShaderID, Vec3(-1.0f, -1.0f, 1.0f), Vec3(1.0f, 1.0f, -1.0f)); in render()
813 sglr::drawQuad(ctx, texShaderID, Vec3(-1.0f, -1.0f, 0.0f), Vec3(1.0f, 1.0f, 0.0f)); in render()
892 sglr::drawQuad(context, singleTexShaderID, Vec3( in render()
[all...]
H A Des2fShaderAlgorithmTests.cpp188 Vec3 rgb = Vec3(L); in init()
200 if (sextant == 0) rgb = Vec3(v, mid1, m); in init()
201 else if (sextant == 1) rgb = Vec3(mid2, v, m); in init()
202 else if (sextant == 2) rgb = Vec3(m, v, mid1); in init()
203 else if (sextant == 3) rgb = Vec3(m, mid2, v); in init()
204 else if (sextant == 4) rgb = Vec3(mid1, m, v); in init()
205 else rgb = Vec3(v, m, mid2); in init()
242 Vec3 hsl; in init()
245 hsl = Vec3(0. in init()
[all...]
/third_party/vk-gl-cts/framework/opengl/simplereference/
H A DsglrContextUtil.hpp34 void drawQuad (sglr::Context& ctx, deUint32 program, const tcu::Vec3& p0, const tcu::Vec3& p1);
36 void drawQuadWithVaoBuffers (sglr::Context& ctx, deUint32 program, const tcu::Vec3& p0, const tcu::Vec3& p1);
37 void drawQuadWithClientPointers (sglr::Context& ctx, deUint32 program, const tcu::Vec3& p0, const tcu::Vec3& p1);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/tessellation/
H A DvktTessellationUtil.cpp502 std::vector<tcu::Vec3> generateReferenceTriangleTessCoords (const SpacingMode spacingMode, in generateReferenceTriangleTessCoords()
508 std::vector<tcu::Vec3> tessCoords; in generateReferenceTriangleTessCoords()
514 tessCoords.push_back(tcu::Vec3(1.0f, 0.0f, 0.0f)); in generateReferenceTriangleTessCoords()
515 tessCoords.push_back(tcu::Vec3(0.0f, 1.0f, 0.0f)); in generateReferenceTriangleTessCoords()
516 tessCoords.push_back(tcu::Vec3(0.0f, 0.0f, 1.0f)); in generateReferenceTriangleTessCoords()
525 for (int i = 0; i < outer0; i++) { const float v = (float)i / (float)outer0; tessCoords.push_back(tcu::Vec3( 0.0f, v, 1.0f - v)); } in generateReferenceTriangleTessCoords()
526 for (int i = 0; i < outer1; i++) { const float v = (float)i / (float)outer1; tessCoords.push_back(tcu::Vec3(1.0f - v, 0.0f, v)); } in generateReferenceTriangleTessCoords()
527 for (int i = 0; i < outer2; i++) { const float v = (float)i / (float)outer2; tessCoords.push_back(tcu::Vec3( v, 1.0f - v, 0.0f)); } in generateReferenceTriangleTessCoords()
535 tessCoords.push_back(tcu::Vec3(1.0f/3.0f)); in generateReferenceTriangleTessCoords()
540 const tcu::Vec3 corner in generateReferenceTriangleTessCoords()
[all...]
H A DvktTessellationCoordinatesTests.cpp134 std::vector<tcu::Vec3> generateReferenceTessCoords (const TessPrimitiveType primitiveType, in generateReferenceTessCoords()
140 return std::vector<tcu::Vec3>(); in generateReferenceTessCoords()
198 return std::vector<tcu::Vec3>(); in generateReferenceTessCoords()
219 void drawTessCoordPoint (tcu::Surface& dst, const TessPrimitiveType primitiveType, const tcu::Vec3& pt, const tcu::RGBA& color, const int size)
252 void drawTessCoordVisualization (tcu::Surface& dst, const TessPrimitiveType primitiveType, const std::vector<tcu::Vec3>& coords)
264 inline bool vec3XLessThan (const tcu::Vec3& a, const tcu::Vec3& b)
269 int binarySearchFirstVec3WithXAtLeast (const std::vector<tcu::Vec3>& sorted, float x)
271 const tcu::Vec3 ref(x, 0.0f, 0.0f);
272 const std::vector<tcu::Vec3>
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/tessellation/
H A DvktTessellationUtil.cpp510 std::vector<tcu::Vec3> generateReferenceTriangleTessCoords (const SpacingMode spacingMode, in generateReferenceTriangleTessCoords()
516 std::vector<tcu::Vec3> tessCoords; in generateReferenceTriangleTessCoords()
522 tessCoords.push_back(tcu::Vec3(1.0f, 0.0f, 0.0f)); in generateReferenceTriangleTessCoords()
523 tessCoords.push_back(tcu::Vec3(0.0f, 1.0f, 0.0f)); in generateReferenceTriangleTessCoords()
524 tessCoords.push_back(tcu::Vec3(0.0f, 0.0f, 1.0f)); in generateReferenceTriangleTessCoords()
533 for (int i = 0; i < outer0; i++) { const float v = (float)i / (float)outer0; tessCoords.push_back(tcu::Vec3( 0.0f, v, 1.0f - v)); } in generateReferenceTriangleTessCoords()
534 for (int i = 0; i < outer1; i++) { const float v = (float)i / (float)outer1; tessCoords.push_back(tcu::Vec3(1.0f - v, 0.0f, v)); } in generateReferenceTriangleTessCoords()
535 for (int i = 0; i < outer2; i++) { const float v = (float)i / (float)outer2; tessCoords.push_back(tcu::Vec3( v, 1.0f - v, 0.0f)); } in generateReferenceTriangleTessCoords()
543 tessCoords.push_back(tcu::Vec3(1.0f/3.0f)); in generateReferenceTriangleTessCoords()
548 const tcu::Vec3 corner in generateReferenceTriangleTessCoords()
[all...]
H A DvktTessellationCoordinatesTests.cpp134 std::vector<tcu::Vec3> generateReferenceTessCoords (const TessPrimitiveType primitiveType, in generateReferenceTessCoords()
140 return std::vector<tcu::Vec3>(); in generateReferenceTessCoords()
198 return std::vector<tcu::Vec3>(); in generateReferenceTessCoords()
219 void drawTessCoordPoint (tcu::Surface& dst, const TessPrimitiveType primitiveType, const tcu::Vec3& pt, const tcu::RGBA& color, const int size)
252 void drawTessCoordVisualization (tcu::Surface& dst, const TessPrimitiveType primitiveType, const std::vector<tcu::Vec3>& coords)
264 inline bool vec3XLessThan (const tcu::Vec3& a, const tcu::Vec3& b)
269 int binarySearchFirstVec3WithXAtLeast (const std::vector<tcu::Vec3>& sorted, float x)
271 const tcu::Vec3 ref(x, 0.0f, 0.0f);
272 const std::vector<tcu::Vec3>
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/
H A DvktSampleVerifierUtil.hpp47 tcu::Vec2 calcLodBounds (const tcu::Vec3& dPdx,
48 const tcu::Vec3& dPdy,
67 void calcTexelGridCoordRange (const tcu::Vec3& unnormalizedCoordMin,
68 const tcu::Vec3& unnormalizedCoordMax,
75 tcu::Vec3& unnormalizedCoordMin,
76 tcu::Vec3& unnormalizedCoordMax);
77 void calcCubemapFaceCoords (const tcu::Vec3& r,
78 const tcu::Vec3& drdx,
79 const tcu::Vec3& drdy,
84 int calcCandidateCubemapFaces (const tcu::Vec3
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/
H A DvktSampleVerifierUtil.hpp47 tcu::Vec2 calcLodBounds (const tcu::Vec3& dPdx,
48 const tcu::Vec3& dPdy,
67 void calcTexelGridCoordRange (const tcu::Vec3& unnormalizedCoordMin,
68 const tcu::Vec3& unnormalizedCoordMax,
75 tcu::Vec3& unnormalizedCoordMin,
76 tcu::Vec3& unnormalizedCoordMax);
77 void calcCubemapFaceCoords (const tcu::Vec3& r,
78 const tcu::Vec3& drdx,
79 const tcu::Vec3& drdy,
84 int calcCandidateCubemapFaces (const tcu::Vec3
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/
H A DvktRayQueryBuiltinTests.cpp1950 std::vector<tcu::Vec3> geometryData; in initAccelerationStructures()
1968 geometryData.push_back(tcu::Vec3(x0, y0, z)); in initAccelerationStructures()
1969 geometryData.push_back(tcu::Vec3(xm, y1, z)); in initAccelerationStructures()
1970 geometryData.push_back(tcu::Vec3(x1, ym, z)); in initAccelerationStructures()
1974 geometryData.push_back(tcu::Vec3(x0, y0, z)); in initAccelerationStructures()
1975 geometryData.push_back(tcu::Vec3(x1, y1, z * 0.9f)); in initAccelerationStructures()
2109 std::vector<tcu::Vec3> geometryData; in initAccelerationStructures()
2127 geometryData.push_back(tcu::Vec3(x0, y0, z)); in initAccelerationStructures()
2128 geometryData.push_back(tcu::Vec3(xm, y1, z)); in initAccelerationStructures()
2129 geometryData.push_back(tcu::Vec3(x in initAccelerationStructures()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/
H A DvktRayQueryBuiltinTests.cpp1930 std::vector<tcu::Vec3> geometryData; in initAccelerationStructures()
1948 geometryData.push_back(tcu::Vec3(x0, y0, z)); in initAccelerationStructures()
1949 geometryData.push_back(tcu::Vec3(xm, y1, z)); in initAccelerationStructures()
1950 geometryData.push_back(tcu::Vec3(x1, ym, z)); in initAccelerationStructures()
1954 geometryData.push_back(tcu::Vec3(x0, y0, z)); in initAccelerationStructures()
1955 geometryData.push_back(tcu::Vec3(x1, y1, z * 0.9f)); in initAccelerationStructures()
2089 std::vector<tcu::Vec3> geometryData; in initAccelerationStructures()
2107 geometryData.push_back(tcu::Vec3(x0, y0, z)); in initAccelerationStructures()
2108 geometryData.push_back(tcu::Vec3(xm, y1, z)); in initAccelerationStructures()
2109 geometryData.push_back(tcu::Vec3(x in initAccelerationStructures()
[all...]
/third_party/skia/platform_tools/android/apps/androidkitdemo/src/main/java/org/skia/androidkitdemo1/
H A DCubeActivity.java55 class Vec3 { class
58 public Vec3(float x, float y, float z) { this.x = x; this.y = y; this.z = z; } in Vec3() method in Vec3
62 public Vec3 normalize() { in normalize()
67 public Vec3 add(float v) { in add()
72 public Vec3 mul(float v) { in mul()
77 public float dot(Vec3 v) { in dot()
81 public Vec3 cross(Vec3 v) { in cross()
92 private Vec3 mRotAxis = new Vec3(
[all...]

Completed in 57 milliseconds

12345678910>>...12