/third_party/skia/third_party/externals/angle2/util/ |
H A D | shader_utils.cpp | 249 const std::vector<std::string> &transformFeedbackVaryings, in CompileProgramWithTransformFeedback() 253 if (transformFeedbackVaryings.size() > 0) in CompileProgramWithTransformFeedback() 257 for (const std::string &transformFeedbackVarying : transformFeedbackVaryings) in CompileProgramWithTransformFeedback() 263 static_cast<GLsizei>(transformFeedbackVaryings.size()), in CompileProgramWithTransformFeedback() 246 CompileProgramWithTransformFeedback( const char *vsSource, const char *fsSource, const std::vector<std::string> &transformFeedbackVaryings, GLenum bufferMode) CompileProgramWithTransformFeedback() argument
|
H A D | shader_utils.h | 25 const std::vector<std::string> &transformFeedbackVaryings,
|
/third_party/vk-gl-cts/framework/opengl/ |
H A D | gluShaderProgram.cpp | 281 void Program::transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode) in transformFeedbackVaryings() function in glu::Program 283 m_gl.transformFeedbackVaryings(m_program, count, varyings, bufferMode); in transformFeedbackVaryings() 424 DE_ASSERT((sources.transformFeedbackBufferMode == GL_NONE) == sources.transformFeedbackVaryings.empty()); in init() 427 std::vector<const char*> tfVaryings(sources.transformFeedbackVaryings.size()); in init() 429 tfVaryings[ndx] = sources.transformFeedbackVaryings[ndx].c_str(); in init() 431 m_program.transformFeedbackVaryings((int)tfVaryings.size(), &tfVaryings[0], sources.transformFeedbackBufferMode); in init()
|
H A D | gluShaderProgram.hpp | 130 void transformFeedbackVaryings (int count, const char* const* varyings, deUint32 bufferMode); 356 std::vector<std::string> transformFeedbackVaryings; member 363 ProgramSources& operator<< (const TransformFeedbackVarying& varying) { transformFeedbackVaryings.push_back(varying.name); return *this; } in operator <<() 466 transformFeedbackVaryings.push_back(*cur); in operator <<()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | VaryingPacking_unittest.cpp | 45 std::vector<std::string> transformFeedbackVaryings; in testVaryingPacking() local 50 mergedVaryings, transformFeedbackVaryings, false); in testVaryingPacking()
|
H A D | Context_gles_3_0_autogen.h | 129 void transformFeedbackVaryings(ShaderProgramID programPacked, GLsizei count, \
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/ |
H A D | ProgramGL.cpp | 256 if (mFunctions->transformFeedbackVaryings) in link() 258 mFunctions->transformFeedbackVaryings(mProgramID, 0, nullptr, in link() 264 ASSERT(mFunctions->transformFeedbackVaryings); in link() 265 std::vector<const GLchar *> transformFeedbackVaryings; in link() local 268 transformFeedbackVaryings.push_back(varying.c_str()); in link() 270 mFunctions->transformFeedbackVaryings( in link() 272 &transformFeedbackVaryings[0], mState.getTransformFeedbackBufferMode()); in link()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/tessellation_shader/ |
H A D | esextcTessellationShaderMaxPatchVertices.cpp | 544 gl.transformFeedbackVaryings(m_po_id_2, 2 /* count */, m_tf_varyings, GL_SEPARATE_ATTRIBS); in initTransformFeedbackBufferObjects() 586 gl.transformFeedbackVaryings(m_po_id_1, 2 /* count */, m_tf_varyings, GL_SEPARATE_ATTRIBS); in initProgramObjects() 602 gl.transformFeedbackVaryings(m_po_id_2, 2 /* count */, m_tf_varyings, GL_SEPARATE_ATTRIBS); in initProgramObjects()
|
H A D | esextcTessellationShaderXFB.cpp | 210 gl.transformFeedbackVaryings(po_id, n_varyings, varyings, GL_SEPARATE_ATTRIBS); in createSeparableProgram() 541 gl.transformFeedbackVaryings(m_po_id, 1 /* count */, &varying_name, GL_SEPARATE_ATTRIBS); in initTest()
|
H A D | esextcTessellationShaderTessellation.cpp | 581 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initRun() 1194 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initRun() 1954 gl.transformFeedbackVaryings(test.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor() 2572 gl.transformFeedbackVaryings(m_po_id_1, m_gl_max_tess_evaluation_output_components_value / 4, m_tf_varyings_names, in initProgramObjects() 2594 gl.transformFeedbackVaryings(m_po_id_2, 1 /* count */, &tf_varying_2, GL_INTERLEAVED_ATTRIBS); in initProgramObjects()
|
H A D | esextcTessellationShaderTCTE.cpp | 755 gl.transformFeedbackVaryings(run.po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in executeTestRun() 1472 gl.transformFeedbackVaryings(m_po_id, n_xfb_varyings, xfb_varyings, GL_INTERLEAVED_ATTRIBS); in initTest() 2644 gl.transformFeedbackVaryings(run.te_program_id, n_xfb_varyings, xfb_varyings, GL_INTERLEAVED_ATTRIBS); in initTestRun() 2650 gl.transformFeedbackVaryings(run.po_id, n_xfb_varyings, xfb_varyings, GL_INTERLEAVED_ATTRIBS); in initTestRun() 3485 gl.transformFeedbackVaryings(out_test_ptr->po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor() 4042 gl.transformFeedbackVaryings(out_test_ptr->po_id, n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in initTestDescriptor()
|
H A D | esextcTessellationShaderBarrier.cpp | 215 gl.transformFeedbackVaryings(m_po_id, n_names, names, GL_INTERLEAVED_ATTRIBS); in initTest()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/gpu_shader5/ |
H A D | esextcGPUShader5FmaAccuracy.cpp | 157 gl.transformFeedbackVaryings(m_program_object_id_for_fma_pass, 1 /* count */, &captured_varying_name, in initTest() 169 gl.transformFeedbackVaryings(m_program_object_id_for_float_pass, 1 /* count */, &captured_varying_name, in initTest()
|
H A D | esextcGPUShader5UniformBlocksArrayIndexing.cpp | 128 gl.transformFeedbackVaryings(m_program_id, nVaryings, feedbackVaryings, GL_INTERLEAVED_ATTRIBS); in initTest()
|
H A D | esextcGPUShader5PreciseQualifier.cpp | 132 gl.transformFeedbackVaryings(m_program_id, 1, feedback_varyings, GL_INTERLEAVED_ATTRIBS); in initTest()
|
H A D | esextcGPUShader5FmaPrecision.cpp | 179 gl.transformFeedbackVaryings(m_po_id, 2, varyings, GL_SEPARATE_ATTRIBS); in initTest()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/geometry_shader/ |
H A D | esextcGeometryShaderQualifiers.cpp | 177 gl.transformFeedbackVaryings(m_po_id, 1, /* count */ in initProgram()
|
H A D | esextcGeometryShaderAdjacency.cpp | 310 gl.transformFeedbackVaryings(m_po_id, 2, varyings, GL_SEPARATE_ATTRIBS); in initTest() 316 gl.transformFeedbackVaryings(m_po_id, 1, varyings, GL_SEPARATE_ATTRIBS); in initTest()
|
H A D | esextcGeometryShaderInput.cpp | 349 gl.transformFeedbackVaryings(m_program_object_sized_arrays_id, n_captured_varyings_size, captured_varyings, in initTest() 351 gl.transformFeedbackVaryings(m_program_object_unsized_arrays_id, n_captured_varyings_size, captured_varyings, in initTest() 844 gl.transformFeedbackVaryings(info.po_id, n_captured_varyings_size, captured_varyings, GL_SEPARATE_ATTRIBS); in initCaseProgram()
|
H A D | esextcGeometryShaderPrimitiveQueries.cpp | 351 gl.transformFeedbackVaryings(m_po_id, sizeof(tf_varyings) / sizeof(tf_varyings[0]), tf_varyings, in iterate()
|
H A D | esextcGeometryShaderAPI.cpp | 1612 gl.transformFeedbackVaryings(m_po_id, 1 /* varyings count */, feedbackVaryings, GL_INTERLEAVED_ATTRIBS); in iterate() 1964 gl.transformFeedbackVaryings(m_po_id, 1 /* varyings count */, feedbackVaryings, GL_INTERLEAVED_ATTRIBS); in iterate() 3803 gl.transformFeedbackVaryings(m_gs_po_id, 1 /*count*/, &tf_varyings[0], GL_INTERLEAVED_ATTRIBS); in iterate() 3806 gl.transformFeedbackVaryings(m_vs_po_id, 1 /*count*/, &tf_varyings[1], GL_INTERLEAVED_ATTRIBS); in iterate() 4070 gl.transformFeedbackVaryings(m_po_id, 1 /*count*/, tf_varyings, GL_INTERLEAVED_ATTRIBS); in iterate() 4303 gl.transformFeedbackVaryings(m_po_ids[i], 1 /*count*/, tf_varyings, GL_INTERLEAVED_ATTRIBS); in iterate()
|
H A D | esextcGeometryShaderConstantVariables.cpp | 154 gl.transformFeedbackVaryings(m_program_id, n_varyings, m_feedbackVaryings, GL_INTERLEAVED_ATTRIBS); in initTest()
|
/third_party/vk-gl-cts/external/openglcts/modules/glesext/texture_cube_map_array/ |
H A D | esextcTextureCubeMapArrayImageTextureSize.cpp | 540 gl.transformFeedbackVaryings(m_po_id, m_n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in configureProgram() 663 gl.transformFeedbackVaryings(m_po_id, m_n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in configureProgram() 819 gl.transformFeedbackVaryings(m_po_id, m_n_varyings, varyings, GL_INTERLEAVED_ATTRIBS); in configureProgram()
|
/third_party/skia/third_party/externals/angle2/src/tests/gl_tests/ |
H A D | ProgramBinaryTest.cpp | 1205 std::vector<std::string> transformFeedbackVaryings; variable 1206 transformFeedbackVaryings.push_back("outputVarying"); 1208 mProgram = CompileProgramWithTransformFeedback(kVS, kFS, transformFeedbackVaryings,
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fTransformFeedbackTests.cpp | 465 static void computeTransformFeedbackOutputs (vector<Output>& transformFeedbackOutputs, const vector<Attribute>& attributes, const vector<Varying>& varyings, const vector<string>& transformFeedbackVaryings, deUint32 bufferMode) in computeTransformFeedbackOutputs() argument 469 transformFeedbackOutputs.resize(transformFeedbackVaryings.size()); in computeTransformFeedbackOutputs() 470 for (int varNdx = 0; varNdx < (int)transformFeedbackVaryings.size(); varNdx++) in computeTransformFeedbackOutputs() 472 const string& name = transformFeedbackVaryings[varNdx]; in computeTransformFeedbackOutputs()
|