Я использую Qml для рисования диаграммы.Для ускорения я использую openGl.например:
function plotDataX(routerNumber, sensorNumber, bordar, checked) {
if(bordar === "x" && checked) {
var line = chartX.createSeries(ChartView.SeriesTypeLine, routerNumber+" , "+sensorNumber+" , "+bordar,
axisXTime, axisXData);
line.useOpenGL = true;
lineSeriesList.push(line)
}
}
В моем ноутбуке все хорошо (скомпилировано с помощью QT 5.12), но в Raspberry Pi он ничего не показывает, и если я комментирую line.useOpengl = true, он рисует график (на малиновом Qt 5.10).С другой стороны, я протестировал пример qmlosciloscope Qt 5.12 на малине, и он прекрасно работает на OpenGl.Любая идея?
ОБНОВЛЕНИЕ:
qt.scenegraph.general: threaded render loop
qt.scenegraph.general: Using sg animation driver
qt.scenegraph.general: Animation Driver: using vsync: 16.67 ms
qt.scenegraph.general: Using sg animation driver
qt.scenegraph.general: Animation Driver: using vsync: 16.67 ms
qt.scenegraph.general: texture atlas dimensions: 1024x512
qt.scenegraph.general: R/G/B/A Buffers: 5 6 5 0
qt.scenegraph.general: Depth Buffer: 24
qt.scenegraph.general: Stencil Buffer: 8
qt.scenegraph.general: Samples: 0
qt.scenegraph.general: GL_VENDOR: Broadcom
qt.scenegraph.general: GL_RENDERER: VideoCore IV HW
qt.scenegraph.general: GL_VERSION: OpenGL ES 2.0
qt.scenegraph.general: GL_EXTENSIONS: GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_EXT_discard_framebuffer GL_APPLE_rgb_422 GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_OES_depth32 GL_OES_rgb8_rgba8 GL_OES_EGL_image GL_EXT_debug_marker GL_OES_depth24 GL_OES_mapbuffer GL_OES_EGL_image_external GL_OES_texture_npot
qt.scenegraph.general: Max Texture Size: 2048
qt.scenegraph.general: Debug context: false