08e1076fd2d3f6fb879dd2529e7d035d6a399da2 |
|
02-Sep-2011 |
Chia-I Wu <olv@lunarg.com> |
st/egl: add native_present_control Replace the parameters of native_surface::present by a struct, native_present_control. Using a struct allows us to add more control options without having to update each backend every time.
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
737bd7367e5a99cf64ec4bfc4420e3380b60878f |
|
30-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
st/egl: Hookup gbm for drm backend
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
8b145e23023927ddec7839a9e4498d5a42e3ca29 |
|
25-Feb-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/egl: Implement swapbuffer throttling When doing copy swapbuffers using drm, throttle on outstanding copy operations. Introduces a new environment variable, EGL_THROTTLE_FENCES that the user can use to indicate the desired number of outstanding swapbuffers, or disable throttling using EGL_THROTTLE_FENCES=0. This can and perhaps should be extended to the pageflip case as well, since with some hardware pageflips can be pipelined. In case the pageflip syncs, the throttle operation will be a no-op anyway. Update copyright notices. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
c9febff31f1032065f96ad76fd31f31ac330fef9 |
|
24-Feb-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/egl/drm: Rework swapbuffers Use the pageflip ioctl when available. Otherwise, or when the backbuffer contents need to be preserved, fall back to a copy operation. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
828d944fd6670b44b2dd640a92bc0f9fe983a520 |
|
03-Nov-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Remove flush_frontbuffer and swap_buffers. They are deprecated by native_surface::present and there is no user of them.
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
94bf657b2390a1cb72d748047e5c7014e4bc1752 |
|
03-Nov-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Add native_surface::present callback. The callback presents the given attachment to the native engine. It allows the swap behavior and interval to be controlled. It will replace native_surface::flush_frontbuffer and native_surface::swap_buffers shortly.
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
662e098b560c6983f5ac320cc5ff7a82ecdc5f8a |
|
23-Oct-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Fix native_mode refresh mode. Define the unit to match _EGLMode's.
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
e4513e7fb96c6336d8c7fcdadfaddb6b335a736e |
|
19-Sep-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: s/kms/drm/ on the drm backend. s/kms/drm/, s/kdpy/drmdpy/, and so forth.
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|
e7424d72405a1cb1fb5ac625b340043aaa9f88be |
|
19-Sep-2010 |
Chia-I Wu <olv@lunarg.com> |
st/egl: Rename kms backend to drm. The main use of the backend is to support EGL_MESA_drm_display. drm should be a better name.
/external/mesa3d/src/gallium/state_trackers/egl/drm/modeset.c
|