Lines Matching refs:test_api

130 namespace test_api
826 void DrawIndirectBase::ReadPixelsFloat<test_api::GL>(int x, int y, int width, int height, void* data)
832 void DrawIndirectBase::ReadPixelsFloat<test_api::ES3>(int x, int y, int width, int height, void* data)
872 void DrawIndirectBase::GetBufferSubData<test_api::GL>(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data)
878 void DrawIndirectBase::GetBufferSubData<test_api::ES3>(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data)
5688 int CPrimitiveRestartElements<test_api::ES3>::PrimitiveRestartIndex()
5694 int CPrimitiveRestartElements<test_api::GL>::PrimitiveRestartIndex()
5700 void CPrimitiveRestartElements<test_api::ES3>::DisablePrimitiveRestart()
5706 void CPrimitiveRestartElements<test_api::GL>::DisablePrimitiveRestart()
5712 void CPrimitiveRestartElements<test_api::ES3>::EnablePrimitiveRestart()
5718 void CPrimitiveRestartElements<test_api::GL>::EnablePrimitiveRestart()
7853 new TestSubcase(m_context, "basic-binding-default", TestSubcase::Create<CDefaultBindingPoint<test_api::GL> >));
7854 addChild(new TestSubcase(m_context, "basic-binding-zero", TestSubcase::Create<CZeroBindingPoint<test_api::GL> >));
7856 new TestSubcase(m_context, "basic-binding-single", TestSubcase::Create<CSingleBindingPoint<test_api::GL> >));
7857 addChild(new TestSubcase(m_context, "basic-binding-multi", TestSubcase::Create<CMultiBindingPoint<test_api::GL> >));
7859 new TestSubcase(m_context, "basic-binding-delete", TestSubcase::Create<CDeleteBindingPoint<test_api::GL> >));
7861 addChild(new TestSubcase(m_context, "basic-buffer-data", TestSubcase::Create<CBufferData<test_api::GL> >));
7862 addChild(new TestSubcase(m_context, "basic-buffer-subData", TestSubcase::Create<CBufferSubData<test_api::GL> >));
7863 addChild(new TestSubcase(m_context, "basic-buffer-unMap", TestSubcase::Create<CBufferMap<test_api::GL> >));
7865 new TestSubcase(m_context, "basic-buffer-getPointerv", TestSubcase::Create<CBufferGetPointerv<test_api::GL> >));
7866 addChild(new TestSubcase(m_context, "basic-buffer-mapRange", TestSubcase::Create<CBufferMapRange<test_api::GL> >));
7868 TestSubcase::Create<CBufferFlushMappedRange<test_api::GL> >));
7870 new TestSubcase(m_context, "basic-buffer-copySubData", TestSubcase::Create<CBufferCopySubData<test_api::GL> >));
7873 TestSubcase::Create<CVBODrawArraysSingle<test_api::GL> >));
7875 TestSubcase::Create<CVBODrawArraysMany<test_api::GL> >));
7877 TestSubcase::Create<CVBODrawArraysInstancing<test_api::GL> >));
7879 TestSubcase::Create<CVBODrawArraysXFBPaused<test_api::GL> >));
7881 TestSubcase::Create<CVBODrawElementsSingle<test_api::GL> >));
7883 TestSubcase::Create<CVBODrawElementsMany<test_api::GL> >));
7885 TestSubcase::Create<CVBODrawElementsInstancing<test_api::GL> >));
7887 TestSubcase::Create<CVBODrawArraysXFBPaused<test_api::GL> >));
7890 TestSubcase::Create<CBufferIndirectDrawArraysSimple<test_api::GL> >));
7892 TestSubcase::Create<CBufferIndirectDrawArraysNoFirst<test_api::GL> >));
7894 TestSubcase::Create<CBufferIndirectDrawArraysOffset<test_api::GL> >));
7896 TestSubcase::Create<CBufferIndirectDrawArraysVertexIds<test_api::GL> >));
7898 TestSubcase::Create<CBufferIndirectDrawElementsSimple<test_api::GL> >));
7900 TestSubcase::Create<CBufferIndirectDrawElementsNoFirstIndex<test_api::GL> >));
7902 TestSubcase::Create<CBufferIndirectDrawElementsNoBasevertex<test_api::GL> >));
7904 TestSubcase::Create<CBufferIndirectDrawElementsOffset<test_api::GL> >));
7906 TestSubcase::Create<CBufferIndirectDrawElementsVertexIds<test_api::GL> >));
7909 TestSubcase::Create<CIndicesDataTypeUnsignedShort<test_api::GL> >));
7911 TestSubcase::Create<CIndicesDataTypeUnsignedByte<test_api::GL> >));
7914 TestSubcase::Create<CModeDrawArraysPoints<test_api::GL> >));
7916 TestSubcase::Create<CModeDrawArraysLines<test_api::GL> >));
7918 TestSubcase::Create<CModeDrawArraysLineStrip<test_api::GL> >));
7920 TestSubcase::Create<CModeDrawArraysLineLoop<test_api::GL> >));
7922 TestSubcase::Create<CModeDrawArraysTriangleStrip<test_api::GL> >));
7924 TestSubcase::Create<CModeDrawArraysTriangleFan<test_api::GL> >));
7926 TestSubcase::Create<CModeDrawArraysLinesAdjacency<test_api::GL> >));
7928 TestSubcase::Create<CModeDrawArraysLineStripAdjacency<test_api::GL> >));
7930 TestSubcase::Create<CModeDrawArraysTrianglesAdjacency<test_api::GL> >));
7932 TestSubcase::Create<CModeDrawArraysTriangleStripAdjacency<test_api::GL> >));
7935 TestSubcase::Create<CModeDrawElementsPoints<test_api::GL> >));
7937 TestSubcase::Create<CModeDrawElementsLines<test_api::GL> >));
7939 TestSubcase::Create<CModeDrawElementsLineStrip<test_api::GL> >));
7941 TestSubcase::Create<CModeDrawElementsLineLoop<test_api::GL> >));
7943 TestSubcase::Create<CModeDrawElementsTriangleStrip<test_api::GL> >));
7945 TestSubcase::Create<CModeDrawElementsTriangleFan<test_api::GL> >));
7947 TestSubcase::Create<CModeDrawElementsLinesAdjacency<test_api::GL> >));
7949 TestSubcase::Create<CModeDrawElementsLineStripAdjacency<test_api::GL> >));
7951 TestSubcase::Create<CModeDrawElementsTrianglesAdjacency<test_api::GL> >));
7953 TestSubcase::Create<CModeDrawElementsTriangleStripAdjacency<test_api::GL> >));
7956 TestSubcase::Create<CTransformFeedbackArray<test_api::GL> >));
7958 TestSubcase::Create<CTransformFeedbackElements<test_api::GL> >));
7961 TestSubcase::Create<CPrimitiveRestartElements<test_api::GL> >));
7964 TestSubcase::Create<CNegativeZeroBufferArray<test_api::GL> >));
7966 TestSubcase::Create<CNegativeZeroBufferElements<test_api::GL> >));
7968 TestSubcase::Create<CNegativeInvalidModeArray<test_api::GL> >));
7970 TestSubcase::Create<CNegativeInvalidModeElements<test_api::GL> >));
7972 new TestSubcase(m_context, "negative-noVAO-arrays", TestSubcase::Create<CNegativeNoVAOArrays<test_api::GL> >));
7974 TestSubcase::Create<CNegativeNoVAOElements<test_api::GL> >));
7976 TestSubcase::Create<CNegativeBufferMappedArray<test_api::GL> >));
7978 TestSubcase::Create<CNegativeBufferMappedElements<test_api::GL> >));
7980 TestSubcase::Create<CNegativeDataWrongElements<test_api::GL> >));
7982 TestSubcase::Create<CNegativeGshArray<test_api::GL> >));
7984 TestSubcase::Create<CNegativeGshElements<test_api::GL> >));
7986 TestSubcase::Create<CNegativeStructureWrongOffsetArray<test_api::GL> >));
7988 TestSubcase::Create<CNegativeStructureWrongOffsetElements<test_api::GL> >));
7990 TestSubcase::Create<CNegativeInvalidSizeArrays<test_api::GL> >));
7992 TestSubcase::Create<CNegativeInvalidSizeElements<test_api::GL> >));
7994 TestSubcase::Create<CNegativeUnalignedOffset<test_api::GL> >));
8011 TestSubcase::Create<CComputeShaderArray<test_api::GL> >));
8013 TestSubcase::Create<CComputeShaderElements<test_api::GL> >));
8031 new TestSubcase(m_context, "basic-binding-default", TestSubcase::Create<CDefaultBindingPoint<test_api::ES3> >));
8032 addChild(new TestSubcase(m_context, "basic-binding-zero", TestSubcase::Create<CZeroBindingPoint<test_api::ES3> >));
8034 new TestSubcase(m_context, "basic-binding-single", TestSubcase::Create<CSingleBindingPoint<test_api::ES3> >));
8036 new TestSubcase(m_context, "basic-binding-multi", TestSubcase::Create<CMultiBindingPoint<test_api::ES3> >));
8038 new TestSubcase(m_context, "basic-binding-delete", TestSubcase::Create<CDeleteBindingPoint<test_api::ES3> >));
8040 addChild(new TestSubcase(m_context, "basic-buffer-data", TestSubcase::Create<CBufferData<test_api::ES3> >));
8041 addChild(new TestSubcase(m_context, "basic-buffer-subData", TestSubcase::Create<CBufferSubData<test_api::ES3> >));
8043 TestSubcase::Create<CBufferGetPointerv<test_api::ES3> >));
8044 addChild(new TestSubcase(m_context, "basic-buffer-mapRange", TestSubcase::Create<CBufferMapRange<test_api::ES3> >));
8046 TestSubcase::Create<CBufferFlushMappedRange<test_api::ES3> >));
8048 TestSubcase::Create<CBufferCopySubData<test_api::ES3> >));
8051 TestSubcase::Create<CVBODrawArraysSingle<test_api::ES3> >));
8053 TestSubcase::Create<CVBODrawArraysMany<test_api::ES3> >));
8055 TestSubcase::Create<CVBODrawArraysInstancing<test_api::ES3> >));
8057 TestSubcase::Create<CVBODrawArraysXFBPaused<test_api::ES3> >));
8059 TestSubcase::Create<CVBODrawElementsSingle<test_api::ES3> >));
8061 TestSubcase::Create<CVBODrawElementsMany<test_api::ES3> >));
8063 TestSubcase::Create<CVBODrawElementsInstancing<test_api::ES3> >));
8065 TestSubcase::Create<CVBODrawArraysXFBPaused<test_api::ES3> >));
8068 TestSubcase::Create<CBufferIndirectDrawArraysSimple<test_api::ES3> >));
8070 TestSubcase::Create<CBufferIndirectDrawArraysNoFirst<test_api::ES3> >));
8072 TestSubcase::Create<CBufferIndirectDrawArraysOffset<test_api::ES3> >));
8074 TestSubcase::Create<CBufferIndirectDrawArraysVertexIds<test_api::ES3> >));
8076 TestSubcase::Create<CBufferIndirectDrawElementsSimple<test_api::ES3> >));
8078 TestSubcase::Create<CBufferIndirectDrawElementsNoFirstIndex<test_api::ES3> >));
8080 TestSubcase::Create<CBufferIndirectDrawElementsNoBasevertex<test_api::ES3> >));
8082 TestSubcase::Create<CBufferIndirectDrawElementsOffset<test_api::ES3> >));
8084 TestSubcase::Create<CBufferIndirectDrawElementsVertexIds<test_api::ES3> >));
8087 TestSubcase::Create<CIndicesDataTypeUnsignedShort<test_api::ES3> >));
8089 TestSubcase::Create<CIndicesDataTypeUnsignedByte<test_api::ES3> >));
8092 TestSubcase::Create<CModeDrawArraysPoints<test_api::ES3> >));
8094 TestSubcase::Create<CModeDrawArraysLines<test_api::ES3> >));
8096 TestSubcase::Create<CModeDrawArraysLineStrip<test_api::ES3> >));
8098 TestSubcase::Create<CModeDrawArraysLineLoop<test_api::ES3> >));
8100 TestSubcase::Create<CModeDrawArraysTriangleStrip<test_api::ES3> >));
8102 TestSubcase::Create<CModeDrawArraysTriangleFan<test_api::ES3> >));
8104 TestSubcase::Create<CModeDrawArraysLinesAdjacency<test_api::ES3> >));
8106 TestSubcase::Create<CModeDrawArraysLineStripAdjacency<test_api::ES3> >));
8108 TestSubcase::Create<CModeDrawArraysTrianglesAdjacency<test_api::ES3> >));
8110 TestSubcase::Create<CModeDrawArraysTriangleStripAdjacency<test_api::ES3> >));
8113 TestSubcase::Create<CModeDrawElementsPoints<test_api::ES3> >));
8115 TestSubcase::Create<CModeDrawElementsLines<test_api::ES3> >));
8117 TestSubcase::Create<CModeDrawElementsLineStrip<test_api::ES3> >));
8119 TestSubcase::Create<CModeDrawElementsLineLoop<test_api::ES3> >));
8121 TestSubcase::Create<CModeDrawElementsTriangleStrip<test_api::ES3> >));
8123 TestSubcase::Create<CModeDrawElementsTriangleFan<test_api::ES3> >));
8125 TestSubcase::Create<CModeDrawElementsLinesAdjacency<test_api::ES3> >));
8127 TestSubcase::Create<CModeDrawElementsLineStripAdjacency<test_api::ES3> >));
8129 TestSubcase::Create<CModeDrawElementsTrianglesAdjacency<test_api::ES3> >));
8131 TestSubcase::Create<CModeDrawElementsTriangleStripAdjacency<test_api::ES3> >));
8134 TestSubcase::Create<CTransformFeedbackArray<test_api::ES3> >));
8136 TestSubcase::Create<CTransformFeedbackElements<test_api::ES3> >));
8139 TestSubcase::Create<CComputeShaderArray<test_api::ES3> >));
8141 TestSubcase::Create<CComputeShaderElements<test_api::ES3> >));
8144 TestSubcase::Create<CPrimitiveRestartElements<test_api::ES3> >));
8147 TestSubcase::Create<CNegativeZeroBufferArray<test_api::ES3> >));
8149 TestSubcase::Create<CNegativeZeroBufferElements<test_api::ES3> >));
8151 TestSubcase::Create<CNegativeInvalidModeArray<test_api::ES3> >));
8153 TestSubcase::Create<CNegativeInvalidModeElements<test_api::ES3> >));
8155 new TestSubcase(m_context, "negative-noVAO-arrays", TestSubcase::Create<CNegativeNoVAOArrays<test_api::ES3> >));
8157 TestSubcase::Create<CNegativeNoVAOElements<test_api::ES3> >));
8159 new TestSubcase(m_context, "negative-noVBO-arrays", TestSubcase::Create<CNegativeNoVBOArrays<test_api::ES3> >));
8161 TestSubcase::Create<CNegativeNoVBOElements<test_api::ES3> >));
8163 TestSubcase::Create<CNegativeBufferMappedArray<test_api::ES3> >));
8165 TestSubcase::Create<CNegativeBufferMappedElements<test_api::ES3> >));
8167 TestSubcase::Create<CNegativeDataWrongElements<test_api::ES3> >));
8170 TestSubcase::Create<CNegativeStructureWrongOffsetArray<test_api::ES3> >));
8172 TestSubcase::Create<CNegativeStructureWrongOffsetElements<test_api::ES3> >));
8174 TestSubcase::Create<CNegativeInvalidSizeArrays<test_api::ES3> >));
8176 TestSubcase::Create<CNegativeInvalidSizeElements<test_api::ES3> >));
8178 TestSubcase::Create<CNegativeUnalignedOffset<test_api::ES3> >));
8179 addChild(new TestSubcase(m_context, "negative-xfb", TestSubcase::Create<CNegativeXFB<test_api::ES3> >));