The regular function pointers are filled in on load, but any additional
pointers, potentially from extensions, requested by tests would end up
with NULLs, triggering failures.
Affects:
KHR-GL45.transform_feedback.draw_xfb_instanced_test
KHR-GL45.transform_feedback.draw_xfb_stream_instanced_test
void clearCurrent (void);
virtual const glw::Functions& getFunctions (void) const;
virtual const tcu::RenderTarget& getRenderTarget (void) const;
+ virtual glw::GenericFuncType getProcAddress (const char* name) const;
const GLXContext& getGLXContext (void) const;
private:
None, None, DE_NULL));
}
+glw::GenericFuncType GlxRenderContext::getProcAddress(const char *name) const
+{
+ return glXGetProcAddress(reinterpret_cast<const GLubyte*>(name));
+}
+
ContextType GlxRenderContext::getType (void) const
{
return m_type;