View Bug Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001640 | DCP-o-matic | Features | public | 2019-10-24 23:02 | 2023-09-01 21:50 |
Reporter | carl | Assigned To | carl | ||
Priority | immediate | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Target Version | 2.16.0 | ||||
Summary | 0001640: Generally fix GL backend | ||||
Description | [] | ||||
Tags | beta-blocker, major | ||||
Branch | better-gl | ||||
Estimated weeks required | 3 | ||||
Estimated work required | Major | ||||
|
Looks like we might be using very out-of-date GL APIs; 'fixed-function' instead of shader-based. |
|
Some work in |
|
This is looking sort-of-OK, perhaps try it on Windows/macOS and see what happens. |
|
Builds and runs on macOS now. |
|
But is broken again on Ubuntu 20.04. |
|
Fixed on macOS/Ubuntu, doesn't build on Windows; first thing would be an updated wxWidgets in mxe. |
|
This updated wxwidgets dep might need a fair bit of work, but I think it's necessary to request the OpenGL version we need. |
|
mxe git has 3.1.4 of wxWidgets. |
|
Tried rebasing |
|
Crashes without an error on Windows. |
|
Kind of working on windows now; main problem was a missing initialisation of glew |
|
Assuming this works on all platforms, one thing to try might be to do the scale and XYZ->RGB in the shader just for the DCP playback case; i.e. check for no crop, image size = container size, no subtitles, no fade, then do the equivalent of |
|
It seems like it might be nice to encode the behaviour of Maybe some wrapper for
|
Date Modified | Username | Field | Change |
---|---|---|---|
2019-10-24 23:02 | carl | New Bug | |
2019-10-24 23:03 | carl | Estimated work required | => Major |
2019-10-24 23:03 | carl | Status | new => confirmed |
2019-10-24 23:04 | carl | Relationship added | related to 0001634 |
2019-11-27 16:21 | carl | Tag Attached: major | |
2019-11-27 19:54 | carl | Category | Bugs => Features |
2019-11-27 21:44 | carl | Estimated weeks required | => 3 |
2020-11-01 23:45 | carl | Note Added: 0003987 | |
2020-11-01 23:46 | carl | Priority | urgent => immediate |
2021-04-18 00:04 | carl | Branch | => better-gl |
2021-04-18 00:04 | carl | Note Added: 0004245 | |
2021-05-24 00:00 | carl | Note Added: 0004374 | |
2021-06-07 13:00 | carl | Relationship added | related to 0002038 |
2021-06-08 23:30 | carl | Note Added: 0004456 | |
2021-06-08 23:31 | carl | Note Added: 0004457 | |
2021-06-14 23:14 | carl | Note Added: 0004458 | |
2021-06-14 23:14 | carl | Note Added: 0004459 | |
2021-06-14 23:19 | carl | Note Added: 0004460 | |
2021-06-14 23:22 | carl | Note Added: 0004461 | |
2021-06-29 21:39 | carl | Note Added: 0004470 | |
2021-07-03 20:39 | carl | Tag Attached: beta-blocker | |
2021-09-09 00:13 | carl | Note Added: 0004526 | |
2021-09-09 23:54 | carl | Note Added: 0004527 | |
2021-09-09 23:56 | carl | Note Edited: 0004527 | |
2021-09-12 01:53 | carl | Note Added: 0004530 | |
2021-10-02 08:10 | carl | Assigned To | => carl |
2021-10-02 08:10 | carl | Status | confirmed => resolved |
2021-10-02 08:10 | carl | Resolution | open => fixed |
2023-09-01 21:50 | carl | Status | resolved => closed |