/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/ |
D | ShaderVars.cpp | 21 InterpolationType GetNonAuxiliaryInterpolationType(InterpolationType interpolation) in GetNonAuxiliaryInterpolationType() argument 23 return (interpolation == INTERPOLATION_CENTROID ? INTERPOLATION_SMOOTH : interpolation); in GetNonAuxiliaryInterpolationType() 49 interpolation(INTERPOLATION_SMOOTH), in ShaderVariable() 80 interpolation(other.interpolation), in ShaderVariable() 105 interpolation = other.interpolation; in operator =() 119 index != other.index || interpolation != other.interpolation || in operator ==() 401 InterpolationTypesMatch(interpolation, other.interpolation) && in isSameVaryingAtLinkTime()
|
D | CollectVariables.cpp | 744 varying.interpolation = GetInterpolationType(type.getQualifier()); in recordVarying()
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/ |
D | VaryingPacking.cpp | 89 interpolation(interpolationIn), in PackedVarying() 107 std::swap(interpolation, other.interpolation); in operator =() 361 sh::InterpolationType interpolation = input ? input->interpolation : output->interpolation; in packUserVarying() local 366 mPackedVaryings.emplace_back(std::move(frontVarying), std::move(backVarying), interpolation); in packUserVarying() 387 sh::InterpolationType interpolation = input ? input->interpolation : output->interpolation; in packUserVaryingField() local 408 mPackedVaryings.emplace_back(std::move(frontVarying), std::move(backVarying), interpolation, in packUserVaryingField() 431 input->interpolation); in packUserVaryingTF() 448 input->interpolation, fieldIndex); in packUserVaryingFieldTF()
|
D | VaryingPacking_unittest.cpp | 37 VaryingInShaderRef(ShaderType::Fragment, &shVarying), shVarying.interpolation)); in testVaryingPacking() 82 varying.interpolation = sh::INTERPOLATION_FLAT; in MakeVaryings()
|
D | ProgramExecutable.h | 74 interpolation = parent.interpolation; in TransformFeedbackVarying()
|
D | VaryingPacking.h | 120 sh::InterpolationType interpolation; member
|
D | Program.cpp | 4154 if (!sh::InterpolationTypesMatch(outputVarying.interpolation, inputVarying.interpolation)) in LinkValidateVaryings()
|
/device/generic/vulkan-cereal/protocols/vulkan/appendices/ |
D | VK_NV_fragment_shader_barycentric.txt | 37 produced using perspective interpolation 40 the fragment produced using linear interpolation 61 * <<shaders-interpolation-decorations-pervertexnv,code:PerVertexNV>> 100 interpolation instructions. 112 two variables using the "`same attribute`", but with different interpolation
|
D | glossary.txt | 317 invariance, interpolation type, relaxed precision, etc., added to 539 performs texture sample interpolation. 541 chroma sample reconstruction into texture sample interpolation. 592 primitive, and for interpolation of that attribute to return that single 777 of texture sample interpolation. 1559 and translation which has better linear interpolation properties for
|
/device/generic/vulkan-cereal/third-party/angle/src/tests/deqp_support/ |
D | deqp_gles2_test_expectations.txt | 131 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide = FAIL 132 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide =… 133 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide = … 134 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide = … 135 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wi… 136 3302 OPENGL INTEL LINUX : dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wid…
|
D | deqp_gles3_test_expectations.txt | 37 3329 D3D11 NVIDIA : dEQP-GLES3.functional.transform_feedback.interpolation.flat.* = FAIL 200 1633 WIN D3D11 AMD : dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.interpolation.line… 228 2349 D3D11 INTEL : dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_4.interpolation.lines = … 230 2349 D3D11 INTEL : dEQP-GLES3.functional.rasterization.fbo.rbo_multisample_max.interpolation.lines … 462 1531 ANDROID GLES : dEQP-GLES3.functional.transform_feedback.interpolation.* = FAIL
|
/device/generic/vulkan-cereal/protocols/vulkan/chapters/ |
D | primsrast.txt | 2208 code:PerVertexNV <<shaders-interpolation-decorations, interpolation 2305 interpolation. 2307 interpolation. 2599 <<shaders-interpolation-decorations,interpolation decorations>> can: be used 2602 perspective interpolation>> is performed as described above. 2604 linear interpolation>> is performed in the same fashion as for depth values, 2606 When the code:Flat decoration is used, no interpolation is performed, and 2613 code:PerVertexNV <<shaders-interpolation-decorations, interpolation 2758 The preferred method of attribute interpolation for a wide line is to 2760 described above, as if the adjusted line was used for interpolation and [all …]
|
D | shaders.txt | 776 [[shaders-interpolation-decorations]] 779 Interpolation decorations control the behavior of attribute interpolation in 783 interpolation behavior of those variables. 788 * code:Flat: no interpolation 789 * code:NoPerspective: linear interpolation (for 797 code:NoPerspective use perspective-correct interpolation (for 801 The presence of and type of interpolation is controlled by the above 802 interpolation decorations as well as the auxiliary decorations code:Centroid 838 attribute interpolation. 847 interpolation decoration, including fragment shader inputs that are signed [all …]
|
D | interfaces.txt | 123 ** <<shaders-interpolation-decorations,Interpolation decorations>> 1224 perspective interpolation. 1251 corresponding to the fragment evaluated using linear interpolation at the 1284 linear interpolation. 1311 corresponding to the fragment evaluated using linear interpolation at the 1339 corresponding to the fragment evaluated using linear interpolation at each 1393 corresponding to the fragment evaluated using perspective interpolation at 1421 corresponding to the fragment evaluated using perspective interpolation at 1449 corresponding to the fragment evaluated using perspective interpolation at 1827 The code:Centroid interpolation decoration is ignored, but allowed, on
|
D | samplers.txt | 353 In that case, this bit may: be used to decide whether the interpolation 795 Otherwise, chroma samples are reconstructed using interpolation.
|
D | accelstructures.txt | 1084 by interpolation between two matrices. 1087 by interpolation in the SRT decomposition. 1141 component-wise linear interpolation of the two transforms. 1200 component-wise linear interpolation of the two SRT transforms.
|
D | vertexpostproc.txt | 689 Rasterization>>, using the perspective interpolation equations. 834 interpolation is performed.
|
/device/generic/vulkan-cereal/third-party/angle/include/GLSLANG/ |
D | ShaderVars.h | 192 InterpolationType interpolation; member
|
/device/generic/vulkan-cereal/include/glm/gtc/ |
D | quaternion.inl | 479 …// Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) b… 482 // Linear interpolation 514 // If cosTheta < 0, the interpolation will take the long way around the sphere. 522 …// Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) b… 525 // Linear interpolation
|
D | noise.inl | 72 tvec3<T, P> Pf0 = fract(Position); // Fractional part for interpolation 143 tvec3<T, P> Pf0 = fract(P); // Fractional part for interpolation 216 tvec4<T, P> Pf0 = fract(Position); // Fractional part for interpolation 394 tvec3<T, P> Pf0 = fract(Position); // Fractional part for interpolation 463 tvec4<T, P> Pf0 = fract(Position); // Fractional part for interpolation
|
/device/generic/vulkan-cereal/third-party/angle/src/libShaderTranslator/ |
D | libShaderTranslator.cpp | 109 out->interpolation = (ST_InterpolationType)(var.interpolation); in fillShaderVariable()
|
D | ShaderTranslator.h | 604 ST_InterpolationType interpolation; member
|
/device/generic/vulkan-cereal/third-party/angle/src/tests/compiler_tests/ |
D | CollectVariables_test.cpp | 564 EXPECT_EQ(INTERPOLATION_CENTROID, varying->interpolation); in TEST_F() 1510 EXPECT_EQ(kInterpolationType[i], varying->interpolation); in TEST_F() 1547 EXPECT_EQ(kInterpolationType[i], varying->interpolation); in TEST_F() 1604 EXPECT_EQ(INTERPOLATION_CENTROID, varying->interpolation); in TEST_F()
|
/device/generic/vulkan-cereal/include/glm/gtx/ |
D | simd_quat.inl | 465 // If cosTheta < 0, the interpolation will take the long way around the sphere. 473 …// Perform a linear interpolation when cosTheta is close to 1 to avoid side effect of sin(angle) b…
|
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/renderer/d3d/ |
D | DynamicHLSL.cpp | 427 switch (registerInfo.packedVarying->interpolation) in generateVaryingLinkHLSL() 943 if (varyingRegister.packedVarying->interpolation == sh::INTERPOLATION_FLAT) in generateGeometryShaderPreamble()
|