/third_party/vk-gl-cts/modules/gles2/accuracy/ |
H A D | es2aVaryingInterpolationTests.cpp | 45 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 D | es3aVaryingInterpolationTests.cpp | 47 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 D | glsLongStressTestUtil.cpp | 31 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 D | vktShaderRenderTextureFunctionTests.cpp | 50 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 D | vktShaderRenderTextureFunctionTests.cpp | 47 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 D | tcuTexLookupVerifier.hpp | 110 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 D | es3fShaderTextureFunctionTests.cpp | 118 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 D | es3fDepthTests.cpp | 205 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 D | es3fFboStencilbufferTests.cpp | 41 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 D | es3fFboInvalidateTests.cpp | 46 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 D | vktMeshShaderInOutTestsEXT.cpp | 365 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 D | vktMeshShaderInOutTestsEXT.cpp | 365 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 D | es2fDepthTests.cpp | 202 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 D | es2fFboRenderTest.cpp | 49 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 D | es2fShaderAlgorithmTests.cpp | 188 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 D | sglrContextUtil.hpp | 34 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 D | vktTessellationUtil.cpp | 502 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 D | vktTessellationCoordinatesTests.cpp | 134 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 D | vktTessellationUtil.cpp | 510 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 D | vktTessellationCoordinatesTests.cpp | 134 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 D | vktSampleVerifierUtil.hpp | 47 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 D | vktSampleVerifierUtil.hpp | 47 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 D | vktRayQueryBuiltinTests.cpp | 1950 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 D | vktRayQueryBuiltinTests.cpp | 1930 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 D | CubeActivity.java | 55 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...] |