0a8af6361eecaba0f34a668328746924b61caa6a |
|
08-Jul-2015 |
Rob Clark <robclark@freedesktop.org> |
xa: don't leak fences XA was never unref'ing last_fence in the various call paths to pipe->flush(). Add this to xa_context_flush() and update the other open-coded calls to pipe->flush() to use xa_context_flush() instead. This fixes a memory leak reported with xf86-video-freedreno. Reported-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> Cc: "10.5 10.6" <mesa-stable@lists.freedesktop.org> Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
46537f1d03ba6de83be70ac574f633bb4342a327 |
|
28-Sep-2014 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/xa: Fix regression in xa_yuv_planar_blit() Commit "st/xa: scissor to help tilers" broke xa_yuv_planar_blit() and vmwgfx textured video. Fix this by implementing scissors also in the yuv draw path. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Sinclair Yeh <syeh@vmware.com> Cc: Rob Clark <robclark@freedesktop.org> Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
3c520132737623d53e5c8dec6d3496ab8dffda1f |
|
08-Apr-2014 |
Rob Clark <robclark@freedesktop.org> |
st/xa: remove unneeded args Signed-off-by: Rob Clark <robclark@freedesktop.org> Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
598cc1f74d7ae924e84dee801b456ab7b0b22f84 |
|
21-Dec-2012 |
Marek Olšák <maraeo@gmail.com> |
gallium: extend pipe_context::flush for it to accept an END_OF_FRAME flag Usage with pipe_context: pipe->flush(pipe, NULL, PIPE_FLUSH_END_OF_FRAME); Usage with st_context_iface: st->flush(st, ST_FLUSH_END_OF_FRAME, NULL); The flag is only a hint for drivers. Radeon will use it for buffer eviction heuristics in the kernel (e.g. for queries like how many frames have passed since a buffer was used). The flag is currently only generated by st/dri on SwapBuffers. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
459dd568979a5745d84f8fd2bdff38242ee3c16f |
|
03-Aug-2012 |
Brian Paul <brianp@vmware.com> |
st/xa: updates for CSO interface changes
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
340c0f6f9ece070e3f3245134eabe80d7551a870 |
|
07-Dec-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/xa: Update xa_yuv_planar_blit semantics Change and document the interpretation of the color conversion matrix in order to make the function more versatile and to simplify the generated shader. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
4d04367eca66a85e26f7c0f5d6392823d13880f6 |
|
24-Nov-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/xa, xa/vmwgfx: Use XA_EXPORT attribute to indicate global visibility Also fix up Makefiles to use the default mesa compilation flags. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Jakob Bornecrants <jakob@vmware.com>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
5ec01ba7e85c41fce53ee5c2c3b53036923a0924 |
|
08-Jul-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/xa: surfaces and sampler views are per context Don't store references to these on the surface but on the context. References to transfers are still stored on the surface since we allow only a single map of a surface at a time. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
a18ffcd40d172835b30ef46d8547755e4d91bbe2 |
|
16-Jun-2011 |
Thomas <thellstrom@vmware.com> |
st/xa: Make sure we blit all yuv regions. The code forgot to increment a pointer. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|
9f2f5b3d7fd70663b98da5d302fcdfd5bc93db05 |
|
15-Jun-2011 |
Thomas Hellstrom <thellstrom@vmware.com> |
st/xa: Initial import of the xa state-tracker and the xa-vmwgfx target. See the file src/gallium/state_trackers/xa/README for more info. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
/external/mesa3d/src/gallium/state_trackers/xa/xa_yuv.c
|