Joshua Wise
0e343b4fc4
Linux: ensure that a GLCanvas3D can become active before attempting to start OpenGL ( fixes #1149 )
...
On Linux, GLEW requires (at least, in EGL land) that an OpenGL context be
active before glew_Init is called -- otherwise, GLEW doesn't know what
extension symbols to look up. If glew_Init fails, then some symbols
elsewhere will not exist, and the app will shortly crash. We work around
this by detecting if we're actually ready for postinit, and if not,
resetting the flag so that wxEVT_IDLE will cause us to try again later, when
the window hopefully has gone into the foreground and is ready to be used.
2023-02-01 16:24:44 +08:00
..
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-01-10 19:08:26 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2022-08-05 16:11:42 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:33:48 -05:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-10-20 19:34:37 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-12-16 22:51:07 -05:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-26 05:31:54 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2022-08-05 16:11:42 +08:00
2022-08-05 16:11:42 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-09-08 21:49:36 +08:00
2022-12-15 04:38:15 -05:00
2022-09-02 12:52:18 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:33:48 -05:00
2022-07-22 20:35:34 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2022-08-26 09:25:59 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:33:48 -05:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:33:48 -05:00
2022-08-26 09:25:59 +08:00
2023-01-12 14:56:04 +08:00
2022-12-15 04:38:15 -05:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-09-29 11:16:43 +08:00
2022-12-15 04:33:48 -05:00
2022-09-29 11:16:43 +08:00
2023-01-10 19:08:26 +08:00
2022-10-20 19:34:37 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-09-08 21:49:36 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-09-29 11:16:43 +08:00
2022-09-29 11:16:43 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-17 03:21:09 -05:00
2022-09-29 11:16:43 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-08-05 16:11:42 +08:00
2022-12-15 04:38:15 -05:00
2022-08-05 16:11:42 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:33:48 -05:00
2022-07-22 20:35:34 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2022-07-22 20:35:34 +08:00
2022-07-22 20:35:34 +08:00
2023-01-10 19:08:26 +08:00
2022-07-15 23:42:08 +08:00
2023-01-10 19:08:26 +08:00
2022-12-15 04:38:15 -05:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2022-12-15 04:38:15 -05:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00
2023-02-01 16:24:44 +08:00