Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-09 | card: Add support for writeback connectors | Laurent Pinchart | |
Enable enumeration of writeback connectors if both libdrm and the device support it. The new Card::has_writeback() method report if the card support writeback connectors. Existing code that expect all connectors to model an output may be confused by the sudden availability of new connectors. To handle this issue, - add a KMSXX_DISABLE_WRITEBACK_CONNECTORS environment variable to disable enumeration of writeback connectors, similarly to universal planes ; and - ignore writeback connectors where no specific connector is requested (Card::get_first_connected_connector(), ResourceManager::reserve_connector() if no connector name is specified, and applications that use all connected outputs). Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | |||
2020-10-09 | Bulk format of all files | Tomi Valkeinen | |
2019-01-17 | card: another try with card constructors | Tomi Valkeinen | |
Let's try again with the card constructors. Card::open_modesetting_card() is removed. The main constructor is Card(const std::string& dev_path = ""). If dev_path is set, the device node with that path is used. If dev_path is not set, the behavior is similar as previously, except a modeset capable card is used at the third step: - If KMSXX_DEVICE env variable is set, the card device with that path is opened. - If KMSXX_DRIVER env variable is set, the card with the given driver name and index is opened. The format is either "drvname" or "drvname:idx". - If neither env variable is given, the first modeset capable card is opened. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | |||
2017-02-10 | use reserve_connector from ResourceManager | Tomi Valkeinen | |
2016-06-11 | kms++util: split to subdirs | Tomi Valkeinen | |
2016-06-11 | kms++: organize into subdirs | Tomi Valkeinen | |
2016-06-07 | add kmsblank app | Tomi Valkeinen | |