| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
loader: add function to get render node from dev_t Add function loader_get_render_node() to help us to get a render node from dev_t. If the device does not expose a render node, this new function returns NULL. As this function uses drmGetDeviceFromDevId(), we bump libdrm minimal version to 2.4.109. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11248> | 11 个月前 | |
loader: add function to get render node from dev_t Add function loader_get_render_node() to help us to get a render node from dev_t. If the device does not expose a render node, this new function returns NULL. As this function uses drmGetDeviceFromDevId(), we bump libdrm minimal version to 2.4.109. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11248> | 11 个月前 | |
gallium/dri: add missing PIPE_BIND_DRI_PRIME handling e9c3dbd0461 added PIPE_BIND_DRI_PRIME but it was only set when importing a prime buffer. This commit adds handling of this flag in the other codepath = the one where the prime buffer is allocated by the render GPU. With this change PIPE_BIND_DRI_PRIME is still only set for the render GPU - the display GPU will never see this flag; a future commit will rename it. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14615> | 11 个月前 | |
loader/dri3: replace is_pixmap with drawable type Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Qiang Yu <yuq825@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13750> | 11 个月前 | |
dri: don't call modifier interfaces when modifiers_count is 0 The wayland EGL platform sets the modifier count to 0 in some cases to signal that modifiers should not be used, even if a list of modifiers is present. The loader_dri_create_image helper didn't handle this case properly and called the modifierful driver interface with a 0 modifier count, leading to the obvious outcome of the driver being unable to allocate an image. Fixes: cb9ae4273d68 ("dri: add loader_dri_create_image helper") Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10903> | 11 个月前 | |
dri: add loader_dri_create_image helper The DRI image extension already has two different ways to allocate an image (with and without a modifier) and will soon grow a third one. Add a helper, which handles calling the appropriate implementation to get rid of code duplication in the winsys. This convert the two obvious call sites (GBM dri and EGL wayland) that profit from the code dedup. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Daniel Stone <daniels@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8106> | 11 个月前 | |
classic/i965: Remove driver Reviewed-by: Emma Anholt <emma@anholt.net> Acked-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10153> | 11 个月前 | |
loader: Restore i915g support. The cleanup of i915c cleaned up our PCI ID list. Fixes: 0cad451f007f ("classic/i915: Remove driver") Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14131> | 11 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 11 个月前 |