Home
last modified time | relevance | path

Searched refs:interpolation (Results 1 – 25 of 32) sorted by relevance

12

/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/
DShaderVars.cpp21 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()
DCollectVariables.cpp744 varying.interpolation = GetInterpolationType(type.getQualifier()); in recordVarying()
/device/generic/vulkan-cereal/third-party/angle/src/libANGLE/
DVaryingPacking.cpp89 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()
DVaryingPacking_unittest.cpp37 VaryingInShaderRef(ShaderType::Fragment, &shVarying), shVarying.interpolation)); in testVaryingPacking()
82 varying.interpolation = sh::INTERPOLATION_FLAT; in MakeVaryings()
DProgramExecutable.h74 interpolation = parent.interpolation; in TransformFeedbackVarying()
DVaryingPacking.h120 sh::InterpolationType interpolation; member
DProgram.cpp4154 if (!sh::InterpolationTypesMatch(outputVarying.interpolation, inputVarying.interpolation)) in LinkValidateVaryings()
/device/generic/vulkan-cereal/protocols/vulkan/appendices/
DVK_NV_fragment_shader_barycentric.txt37 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
Dglossary.txt317 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/
Ddeqp_gles2_test_expectations.txt131 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…
Ddeqp_gles3_test_expectations.txt37 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/
Dprimsrast.txt2208 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 …]
Dshaders.txt776 [[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 …]
Dinterfaces.txt123 ** <<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
Dsamplers.txt353 In that case, this bit may: be used to decide whether the interpolation
795 Otherwise, chroma samples are reconstructed using interpolation.
Daccelstructures.txt1084 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.
Dvertexpostproc.txt689 Rasterization>>, using the perspective interpolation equations.
834 interpolation is performed.
/device/generic/vulkan-cereal/third-party/angle/include/GLSLANG/
DShaderVars.h192 InterpolationType interpolation; member
/device/generic/vulkan-cereal/include/glm/gtc/
Dquaternion.inl479 …// 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
Dnoise.inl72 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/
DlibShaderTranslator.cpp109 out->interpolation = (ST_InterpolationType)(var.interpolation); in fillShaderVariable()
DShaderTranslator.h604 ST_InterpolationType interpolation; member
/device/generic/vulkan-cereal/third-party/angle/src/tests/compiler_tests/
DCollectVariables_test.cpp564 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/
Dsimd_quat.inl465 // 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/
DDynamicHLSL.cpp427 switch (registerInfo.packedVarying->interpolation) in generateVaryingLinkHLSL()
943 if (varyingRegister.packedVarying->interpolation == sh::INTERPOLATION_FLAT) in generateGeometryShaderPreamble()

12