"README.rst" did not exist on "c98217178b268905b9492eaa344ca68c20857042"
Add support for swrast to the DRM EGL platform
Turn GBM into a swrast loader (providing putimage/getimage backed
by a dumb KMS buffer). This allows to run KMS+DRM GL applications
(such as weston or mutter-wayland) unmodified on cards that don't
have any client side HW acceleration component but that can do
modeset (examples include simpledrm and qxl)
[Emil Velikov]
- Fix make check.
- Split dri_open_driver() from dri_load_driver().
- Don't try to bind the swrast extensions when using dri.
- Handle swrast->CreateNewScreen() failure.
- strdup the driver_name, as it's free'd at destruction.
- s/LIBGL_ALWAYS_SOFTWARE/GBM_ALWAYS_SOFTWARE/
- Move gbm_dri_bo_map/unmap to gbm_driiint.h.
- Correct swrast fallback logic.
Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com>
Showing
- src/egl/drivers/dri2/platform_drm.c 132 additions, 21 deletionssrc/egl/drivers/dri2/platform_drm.c
- src/gbm/backends/dri/gbm_dri.c 177 additions, 26 deletionssrc/gbm/backends/dri/gbm_dri.c
- src/gbm/backends/dri/gbm_driint.h 56 additions, 1 deletionsrc/gbm/backends/dri/gbm_driint.h
- src/gbm/gbm-symbols-check 1 addition, 0 deletionssrc/gbm/gbm-symbols-check
- src/gbm/main/gbm.h 3 additions, 0 deletionssrc/gbm/main/gbm.h
Loading
Please register or sign in to comment