Lines Matching defs:context

1512  * @param context        Test context
1517 bool isExtensionSupported(deqp::Context& context, const GLchar* extension_name)
1519 const std::vector<std::string>& extensions = context.getContextInfo().getExtensions();
1529 /** Check if GL context meets version requirements
1535 * @return true if GL context version is at least as requested, false otherwise
1720 * @param context CTS context.
1722 Buffer::Buffer(deqp::Context& context) : m_id(m_invalid_id), m_buffer(Array), m_context(context)
2134 * @param context CTS context
2136 Framebuffer::Framebuffer(deqp::Context& context) : m_id(m_invalid_id), m_context(context)
2301 * @param context CTS context.
2303 Shader::Shader(deqp::Context& context) : m_id(m_invalid_id), m_context(context)
2510 * @param context CTS context
2514 void Shader::LogSource(deqp::Context& context, const std::string& source, STAGES stage)
2522 context.getTestContext().getLog() << tcu::TestLog::Message
2565 void Shader::InvalidSourceException::log(deqp::Context& context) const
2567 context.getTestContext().getLog() << tcu::TestLog::Message << "Failed to compile shader: " << m_message.c_str()
2570 LogSource(context, m_source, m_stage);
2578 * @param context CTS context.
2580 Pipeline::Pipeline(deqp::Context& context) : m_id(m_invalid_id), m_context(context)
2675 * @param context CTS context.
2677 Program::Program(deqp::Context& context)
2679 , m_compute(context)
2680 , m_fragment(context)
2681 , m_geometry(context)
2682 , m_tess_ctrl(context)
2683 , m_tess_eval(context)
2684 , m_vertex(context)
2685 , m_context(context)
3202 void Program::BuildException::log(deqp::Context& context) const
3204 context.getTestContext().getLog() << tcu::TestLog::Message << "Link failure: " << m_error_message
3207 Shader::LogSource(context, m_vertex_shader, Shader::VERTEX);
3208 Shader::LogSource(context, m_tess_ctrl_shader, Shader::TESS_CTRL);
3209 Shader::LogSource(context, m_tess_eval_shader, Shader::TESS_EVAL);
3210 Shader::LogSource(context, m_geometry_shader, Shader::GEOMETRY);
3211 Shader::LogSource(context, m_fragment_shader, Shader::FRAGMENT);
3212 Shader::LogSource(context, m_compute_shader, Shader::COMPUTE);
3238 * @param context CTS context.
3240 Texture::Texture(deqp::Context& context) : m_id(m_invalid_id), m_context(context), m_type(TEX_2D)
3576 * @param context CTS context.
3578 VertexArray::VertexArray(deqp::Context& context) : m_id(m_invalid_id), m_context(context)
5077 * @param context Test context
5081 TestBase::TestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
5082 : TestCase(context, test_name, test_description)
5614 * @param context Test context
5618 BufferTestBase::BufferTestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
5619 : TestBase(context, test_name, test_description)
6153 * @param context Test context
6157 NegativeTestBase::NegativeTestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
6158 : TestBase(context, test_name, test_description)
6380 * @param context Test context
6384 TextureTestBase::TextureTestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
6385 : TestBase(context, test_name, test_description)
7980 * @param context Test framework context
7982 APIConstantValuesTest::APIConstantValuesTest(deqp::Context& context)
7983 : TestCase(context, "api_constant_values", "Test verifies values of api constants")
8054 * @param context Test framework context
8056 APIErrorsTest::APIErrorsTest(deqp::Context& context)
8057 : TestCase(context, "api_errors", "Test verifies errors reeturned by api")
8175 * @param context Test framework context
8177 GLSLContantImmutablityTest::GLSLContantImmutablityTest(deqp::Context& context)
8178 : NegativeTestBase(context, "glsl_contant_immutablity", "Test verifies that glsl constants cannot be modified")
8426 * @param context Test framework context
8428 GLSLContantValuesTest::GLSLContantValuesTest(deqp::Context& context)
8429 : TextureTestBase(context, "glsl_contant_values", "Test verifies values of constant symbols")
8505 * @param context Test framework context
8507 GLSLConstantIntegralExpressionTest::GLSLConstantIntegralExpressionTest(deqp::Context& context)
8508 : TextureTestBase(context, "glsl_constant_integral_expression",
8662 * @param context Test framework context
8664 UniformBlockMemberOffsetAndAlignTest::UniformBlockMemberOffsetAndAlignTest(deqp::Context& context)
8665 : TextureTestBase(context, "uniform_block_member_offset_and_align",
8835 * @param context Test framework context
8837 UniformBlockLayoutQualifierConflictTest::UniformBlockLayoutQualifierConflictTest(deqp::Context& context)
8839 context, "uniform_block_layout_qualifier_conflict",
9126 * @param context Test framework context
9128 UniformBlockMemberInvalidOffsetAlignmentTest::UniformBlockMemberInvalidOffsetAlignmentTest(deqp::Context& context)
9129 : NegativeTestBase(context, "uniform_block_member_invalid_offset_alignment",
9137 * @param context Test framework context
9142 deqp::Context& context, const glw::GLchar* name, const glw::GLchar* description)
9143 : NegativeTestBase(context, name, description)
9584 * @param context Test framework context
9586 UniformBlockMemberOverlappingOffsetsTest::UniformBlockMemberOverlappingOffsetsTest(deqp::Context& context)
9587 : NegativeTestBase(context, "uniform_block_member_overlapping_offsets",
9595 * @param context Test framework context
9599 UniformBlockMemberOverlappingOffsetsTest::UniformBlockMemberOverlappingOffsetsTest(deqp::Context& context,
9602 : NegativeTestBase(context, name, description)
10080 * @param context Test framework context
10082 UniformBlockMemberAlignNonPowerOf2Test::UniformBlockMemberAlignNonPowerOf2Test(deqp::Context& context)
10083 : NegativeTestBase(context, "uniform_block_member_align_non_power_of_2",
10091 * @param context Test framework context
10095 UniformBlockMemberAlignNonPowerOf2Test::UniformBlockMemberAlignNonPowerOf2Test(deqp::Context& context,
10098 : NegativeTestBase(context, name, description)
10538 * @param context Test framework context
10540 UniformBlockAlignmentTest::UniformBlockAlignmentTest(deqp::Context& context)
10541 : TextureTestBase(context, "uniform_block_alignment", "Test verifies offset and alignment of uniform buffer")
10634 * @param context Test framework context
10636 SSBMemberOffsetAndAlignTest::SSBMemberOffsetAndAlignTest(deqp::Context& context)
10637 : TextureTestBase(context, "ssb_member_offset_and_align",
10833 * @param context Test framework context
10835 SSBLayoutQualifierConflictTest::SSBLayoutQualifierConflictTest(deqp::Context& context)
10836 : NegativeTestBase(context, "ssb_layout_qualifier_conflict", "Test verifies that std140 or std430 is required when "
11182 * @param context Test framework context
11184 SSBMemberInvalidOffsetAlignmentTest::SSBMemberInvalidOffsetAlignmentTest(deqp::Context& context)
11186 context, "ssb_member_invalid_offset_alignment",
11559 * @param context Test framework context
11561 SSBMemberOverlappingOffsetsTest::SSBMemberOverlappingOffsetsTest(deqp::Context& context)
11563 context, "ssb_member_overlapping_offsets",
11939 * @param context Test framework context
11941 SSBMemberAlignNonPowerOf2Test::SSBMemberAlignNonPowerOf2Test(deqp::Context& context)
11942 : UniformBlockMemberAlignNonPowerOf2Test(context, "ssb_member_align_non_power_of_2",
12305 * @param context Test framework context
12307 SSBAlignmentTest::SSBAlignmentTest(deqp::Context& context)
12308 : TextureTestBase(context, "ssb_alignment", "Test verifies offset and alignment of ssb buffer")
12423 * @param context Test framework context
12425 VaryingLocationsTest::VaryingLocationsTest(deqp::Context& context)
12426 : TextureTestBase(context, "varying_locations", "Test verifies that input and output locations are respected")
12432 * @param context Test context
12436 VaryingLocationsTest::VaryingLocationsTest(deqp::Context& context, const glw::GLchar* test_name,
12438 : TextureTestBase(context, test_name, test_description)
12623 * @param context Test framework context
12625 VertexAttribLocationsTest::VertexAttribLocationsTest(deqp::Context& context)
12626 : TextureTestBase(context, "vertex_attrib_locations",
12878 * @param context Test framework context
12880 VaryingArrayLocationsTest::VaryingArrayLocationsTest(deqp::Context& context)
12881 : VaryingLocationsTest(context, "varying_array_locations",
12977 * @param context Test framework context
12979 VaryingStructureLocationsTest::VaryingStructureLocationsTest(deqp::Context& context)
12980 : TextureTestBase(context, "varying_structure_locations",
13103 * @param context Test context
13107 VaryingStructureMemberLocationTest::VaryingStructureMemberLocationTest(deqp::Context& context)
13108 : NegativeTestBase(context, "varying_structure_member_location",
13493 * @param context Test framework context
13495 VaryingBlockLocationsTest::VaryingBlockLocationsTest(deqp::Context& context)
13496 : TextureTestBase(context, "varying_block_locations",
13612 * @param context Test framework context
13614 VaryingBlockMemberLocationsTest::VaryingBlockMemberLocationsTest(deqp::Context& context)
13616 context, "varying_block_member_locations",
14020 * @param context Test framework context
14022 VaryingBlockAutomaticMemberLocationsTest::VaryingBlockAutomaticMemberLocationsTest(deqp::Context& context)
14024 context, "varying_block_automatic_member_locations",
14407 * @param context Test framework context
14409 VaryingLocationLimitTest::VaryingLocationLimitTest(deqp::Context& context)
14410 : NegativeTestBase(context, "varying_location_limit",
14826 * @param context Test framework context
14828 VaryingComponentsTest::VaryingComponentsTest(deqp::Context& context)
14829 : VaryingLocationsTest(context, "varying_components",
14836 * @param context Test framework context
14840 VaryingComponentsTest::VaryingComponentsTest(deqp::Context& context, const glw::GLchar* test_name,
14842 : VaryingLocationsTest(context, test_name, test_description)
15310 * @param context Test framework context
15312 VaryingArrayComponentsTest::VaryingArrayComponentsTest(deqp::Context& context)
15313 : VaryingComponentsTest(context, "varying_array_components",
15329 * @param context Test framework context
15331 VaryingInvalidValueComponentTest::VaryingInvalidValueComponentTest(deqp::Context& context)
15332 : NegativeTestBase(context, "varying_invalid_value_component", "Test verifies that compiler reports error when "
15799 * @param context Test framework context
15801 VaryingExceedingComponentsTest::VaryingExceedingComponentsTest(deqp::Context& context)
15802 : NegativeTestBase(context, "varying_exceeding_components",
16246 * @param context Test framework context
16248 VaryingComponentWithoutLocationTest::VaryingComponentWithoutLocationTest(deqp::Context& context)
16249 : NegativeTestBase(context, "varying_component_without_location",
16650 * @param context Test framework context
16652 VaryingComponentOfInvalidTypeTest::VaryingComponentOfInvalidTypeTest(deqp::Context& context)
16653 : NegativeTestBase(context, "varying_component_of_invalid_type",
17245 * @param context Test framework context
17247 InputComponentAliasingTest::InputComponentAliasingTest(deqp::Context& context)
17248 : NegativeTestBase(context, "input_component_aliasing",
17674 * @param context Test framework context
17676 OutputComponentAliasingTest::OutputComponentAliasingTest(deqp::Context& context)
17677 : NegativeTestBase(context, "output_component_aliasing",
18062 * @param context Test framework context
18064 VaryingLocationAliasingWithMixedTypesTest::VaryingLocationAliasingWithMixedTypesTest(deqp::Context& context)
18065 : NegativeTestBase(context, "varying_location_aliasing_with_mixed_types",
18547 * @param context Test framework context
18550 deqp::Context& context)
18552 context, "varying_location_aliasing_with_mixed_interpolation",
19096 * @param context Test framework context
19099 deqp::Context& context)
19101 context, "varying_location_aliasing_with_mixed_auxiliary_storage",
19671 * @param context Test framework context
19673 VertexAttribLocationAPITest::VertexAttribLocationAPITest(deqp::Context& context)
19674 : TextureTestBase(context, "vertex_attrib_location_api",
19769 * @param context Test framework context
19771 FragmentDataLocationAPITest::FragmentDataLocationAPITest(deqp::Context& context)
19772 : TextureTestBase(context, "fragment_data_location_api",
19774 , m_goku(context)
19775 , m_gohan(context)
19776 , m_goten(context)
19777 , m_chichi(context)
20034 * @param context Test framework context
20036 XFBInputTest::XFBInputTest(deqp::Context& context)
20037 : NegativeTestBase(context, "xfb_input",
20398 * @param context Test context
20400 XFBAllStagesTest::XFBAllStagesTest(deqp::Context& context)
20401 : BufferTestBase(context, "xfb_all_stages",
20586 * @param context Test context
20588 XFBStrideOfEmptyListTest::XFBStrideOfEmptyListTest(deqp::Context& context)
20590 context, "xfb_stride_of_empty_list",
20878 * @param context Test context
20880 XFBStrideOfEmptyListAndAPITest::XFBStrideOfEmptyListAndAPITest(deqp::Context& context)
20881 : BufferTestBase(context, "xfb_stride_of_empty_list_and_api",
21182 * @param context Test framework context
21184 XFBTooSmallStrideTest::XFBTooSmallStrideTest(deqp::Context& context)
21185 : NegativeTestBase(context, "xfb_too_small_stride",
21542 * @param context Test framework context
21544 XFBVariableStrideTest::XFBVariableStrideTest(deqp::Context& context)
21545 : NegativeTestBase(context, "xfb_variable_stride", "Test verifies that stride qualifier is respected")
21888 * @param context Test framework context
21890 XFBBlockStrideTest::XFBBlockStrideTest(deqp::Context& context)
21891 : TestBase(context, "xfb_block_stride", "Test verifies that stride qualifier is respected for blocks")
22230 * @param context Test context
22232 XFBBlockMemberStrideTest::XFBBlockMemberStrideTest(deqp::Context& context)
22233 : BufferTestBase(context, "xfb_block_member_stride",
22401 * @param context Test framework context
22403 XFBDuplicatedStrideTest::XFBDuplicatedStrideTest(deqp::Context& context)
22404 : NegativeTestBase(context, "xfb_duplicated_stride",
22709 * @param context Test framework context
22711 XFBGetProgramResourceAPITest::XFBGetProgramResourceAPITest(deqp::Context& context)
22712 : TestBase(context, "xfb_get_program_resource_api",
23213 * @param context Test context
23215 XFBOverrideQualifiersWithAPITest::XFBOverrideQualifiersWithAPITest(deqp::Context& context)
23216 : BufferTestBase(context, "xfb_override_qualifiers_with_api",
23459 * @param context Test context
23461 XFBVertexStreamsTest::XFBVertexStreamsTest(deqp::Context& context)
23462 : BufferTestBase(context, "xfb_vertex_streams",
23644 * @param context Test framework context
23646 XFBMultipleVertexStreamsTest::XFBMultipleVertexStreamsTest(deqp::Context& context)
23648 context, "xfb_multiple_vertex_streams",
23777 * @param context Test framework context
23779 XFBExceedBufferLimitTest::XFBExceedBufferLimitTest(deqp::Context& context)
23780 : NegativeTestBase(context, "xfb_exceed_buffer_limit",
24112 * @param context Test framework context
24114 XFBExceedOffsetLimitTest::XFBExceedOffsetLimitTest(deqp::Context& context)
24115 : NegativeTestBase(context, "xfb_exceed_offset_limit",
24452 * @param context Test context
24454 XFBGlobalBufferTest::XFBGlobalBufferTest(deqp::Context& context)
24455 : BufferTestBase(context, "xfb_global_buffer", "Test verifies that global xfb_buffer qualifier is respected")
24826 * @param context Test context
24828 XFBStrideTest::XFBStrideTest(deqp::Context& context)
24829 : BufferTestBase(context, "xfb_stride", "Test verifies that correct stride is used for all types")
25169 * @param context Test framework context
25171 XFBBlockMemberBufferTest::XFBBlockMemberBufferTest(deqp::Context& context)
25173 context, "xfb_block_member_buffer",
25442 * @param context Test framework context
25444 XFBOutputOverlappingTest::XFBOutputOverlappingTest(deqp::Context& context)
25445 : NegativeTestBase(context, "xfb_output_overlapping",
25743 * @param context Test framework context
25745 XFBInvalidOffsetAlignmentTest::XFBInvalidOffsetAlignmentTest(deqp::Context& context)
25746 : NegativeTestBase(context, "xfb_invalid_offset_alignment",
26034 * @param context Test context
26036 XFBCaptureInactiveOutputVariableTest::XFBCaptureInactiveOutputVariableTest(deqp::Context& context)
26037 : BufferTestBase(context, "xfb_capture_inactive_output_variable",
26402 * @param context Test context
26404 XFBCaptureInactiveOutputComponentTest::XFBCaptureInactiveOutputComponentTest(deqp::Context& context)
26405 : BufferTestBase(context, "xfb_capture_inactive_output_component",
26839 * @param context Test context
26841 XFBCaptureInactiveOutputBlockMemberTest::XFBCaptureInactiveOutputBlockMemberTest(deqp::Context& context)
26842 : BufferTestBase(context, "xfb_capture_inactive_output_block_member",
27185 * @param context Test context
27187 XFBCaptureStructTest::XFBCaptureStructTest(deqp::Context& context)
27188 : BufferTestBase(context, "xfb_capture_struct", "Test verifies that inactive structure members are captured")
27534 * @param context Test framework context
27536 XFBCaptureUnsizedArrayTest::XFBCaptureUnsizedArrayTest(deqp::Context& context)
27537 : NegativeTestBase(context, "xfb_capture_unsized_array",
27687 * @param context Test context
27689 XFBExplicitLocationTest::XFBExplicitLocationTest(deqp::Context& context)
27690 : BufferTestBase(context, "xfb_explicit_location", "Test verifies that explicit location on matrices and arrays does not impact xfb output")
28070 * @param context Test context
28072 XFBExplicitLocationStructTest::XFBExplicitLocationStructTest(deqp::Context& context)
28073 : BufferTestBase(context, "xfb_struct_explicit_location", "Test verifies that explicit location on structs does not impact xfb output")
28523 * @param context Rendering context.
28525 EnhancedLayoutsTests::EnhancedLayoutsTests(deqp::Context& context)
28526 : TestCaseGroup(context, "enhanced_layouts", "Verifies \"enhanced layouts\" functionality")