Add set_gamma and get_gamma_size to wlr_output_impl

This commit is contained in:
emersion 2017-09-06 18:53:08 +02:00
parent cd125377fc
commit 6f98b5a337
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
3 changed files with 29 additions and 3 deletions

View file

@ -226,10 +226,14 @@ void wlr_output_swap_buffers(struct wlr_output *output) {
void wlr_output_set_gamma(struct wlr_output *output,
uint16_t size, uint16_t *r, uint16_t *g, uint16_t *b) {
// TODO
if (output->impl->set_gamma) {
output->impl->set_gamma(output, size, r, g, b);
}
}
uint16_t wlr_output_get_gamma_size(struct wlr_output *output) {
// TODO
return 0;
if (!output->impl->get_gamma_size) {
return 0;
}
return output->impl->get_gamma_size(output);
}