Home | History | Annotate | Download | only in functional

Lines Matching refs:messages

110 	ctx.beginSection("Messages with source of GL_DEBUG_SOURCE_APPLICATION");
117 ctx.beginSection("Messages with source of GL_DEBUG_SOURCE_THIRD_PARTY");
161 { application_messages, "application_messages", "Externally generated messages from the application" },
162 { thirdparty_messages, "third_party_messages", "Externally generated messages from a third party" },
163 { push_pop_messages, "push_pop_stack", "Messages from pushing/popping debug groups" },
315 * of the messages it produces in most situations, allowing the set of messages
316 * produced to vary between executions. This function splits messages
317 * into deterministic and non-deterministic to facilitate handling of such messages.
319 * Non-deterministic messages that are present in differing quantities in filtered and
321 * the implementation may produce an arbitrary number of such messages when they are
327 * For API/shader messages we assume that the following types are deterministic:
330 * For API messages the following types are assumed to be non-deterministic
336 * For API messages the following types are assumed to be non-deterministic
341 * For 3rd party and application messages the following types are deterministic:
347 * All messages with category of window system or other are treated as non-deterministic
584 gl.debugMessageControl(GL_DEBUG_SOURCE_APPLICATION, GL_DONT_CARE, GL_DONT_CARE, 0, DE_NULL, true); // enable application messages
585 gl.debugMessageControl(GL_DEBUG_SOURCE_THIRD_PARTY, GL_DONT_CARE, GL_DONT_CARE, 0, DE_NULL, true); // enable third party messages
692 // There may be messages other than the error we are looking for in the log.
822 vector<MessageFilter> genFilters (const vector<MessageData>& messages, const vector<MessageFilter>& initial, deUint32 seed, int iterations) const;
898 vector<MessageData> messages;
900 m_currentErrors = &messages;
907 return messages;
910 vector<FilterCase::MessageFilter> FilterCase::genFilters (const vector<MessageData>& messages, const vector<MessageFilter>& initial, deUint32 seed, int iterations) const
919 if (messages.empty())
922 for (int ndx = 0; ndx < int(messages.size()); ndx++)
924 const MessageData& msg = messages[ndx];
1002 log << TestLog::Message << "Setting messages with"
1272 gl.debugMessageControl(GL_DEBUG_SOURCE_APPLICATION, GL_DONT_CARE, GL_DONT_CARE, 0, DE_NULL, true); // enable application messages
1273 gl.debugMessageControl(GL_DEBUG_SOURCE_THIRD_PARTY, GL_DONT_CARE, GL_DONT_CARE, 0, DE_NULL, true); // enable third party messages
1371 // Some messages could be dependent on the value of DEBUG_OUTPUT_SYNCHRONOUS so only use API errors which should be generated in all cases
1392 log << TestLog::Message << "Reference run produced no messages, nothing to verify" << TestLog::EndMessage;
1430 m_results.addResult(QP_TEST_RESULT_QUALITY_WARNING, "Async messages
1440 log << TestLog::Message << "Waited for ~" << waited << "ms without getting all expected messages" << TestLog::EndMessage;
1441 m_results.addResult(QP_TEST_RESULT_FAIL, "Async messages were not returned to application within a reasonable timeframe");
1466 // Good time to clean up the queue as this should be called after most messages are generated
1485 // Note that we can never guarantee getting all messages back when using logs/fetching as the GL may create more than its log size limit during an arbitrary period of time
1775 tcu::TestCaseGroup* host = createChildCases(CASETYPE_CALLBACK, m_context, "externally_generated", "Externally Generated Messages", externalFuncs);