aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_compositor.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/auxiliary/vl: Fix compute shader scale_y for interlaced videosThong Thai2020-05-201-1/+3
* gallium/vl: add 4:2:2 supportPierre-Eric Pelloux-Prayer2020-02-271-1/+1
* gallium/vl: use compute preference for all multimedia, not just blitIlia Mirkin2019-08-201-1/+1
* gallium/auxiliary/vl: add compute shaders for deint yuvSonny Jiang2019-07-291-27/+27
* gallium/auxiliary/vl: don't call gfx functions on compute-only chipsSonny Jiang2019-07-291-75/+83
* gallium/auxiliary/vl: add PIPE_CAP_GRAPHICS check for vl compositorJames Zhu2019-07-291-64/+64
* vl: Use CS composite shader only if TEX_LZ and DIV are supportedGert Wollny2019-06-301-7/+10
* gallium/auxiliary/vl: Increase shader_params sizeJames Zhu2019-03-151-1/+1
* gallium/auxiliary/vl: Fix transparent issue on compute shader with rgbaJames Zhu2019-02-211-10/+7
* gallium/auxiliary/vl: Add video compositor compute shader renderJames Zhu2019-02-151-28/+78
* gallium/auxiliary/vl: Rename csc_matrix and increase its size.James Zhu2019-02-151-5/+5
* gallium/auxiliary/vl: Split vl_compositor graphic shaders from vl_compositor APIJames Zhu2019-02-151-688/+3
* gallium/auxiliary/vl: Move dirty define to header fileJames Zhu2019-02-151-9/+6
* gallium: split depth_clip into depth_clip_near & depth_clip_farMarek Olšák2018-09-061-1/+2
* gallium: use PIPE_CAP_CONSTBUF0_FLAGSMarek Olšák2018-02-171-1/+1
* vl/compositor: convert RGB buffer to YUV with color conversionLeo Liu2017-09-251-0/+69
* vl/compositor: create RGB to YUV fragment shaderLeo Liu2017-09-251-0/+46
* vl/compositor: add Bob top and bottom to YUV deint functionLeo Liu2017-09-251-6/+28
* vl/compositor: remove vl_compositor_yuv_deint() functionLeo Liu2017-09-251-31/+0
* vl/compositor: add a new function for YUV deintLeo Liu2017-09-251-0/+30
* vl/compositor: extend YUV deint function to do field deintLeo Liu2017-09-251-9/+17
* vl/compositor: separate YUV part from shader video buffer functionLeo Liu2017-09-251-13/+18
* vl/compositor: make vl_compositor_set_yuv_layer() staticLeo Liu2017-09-071-32/+28
* vl/compositor: make a helper function for YUV deinterlacingLeo Liu2017-09-071-0/+31
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-3/+4
* gallium/vl: declare sampler views in compositor shadersThomas Hellstrom2017-02-221-5/+32
* gallium/vl: use the common uploaderMarek Olšák2017-02-141-12/+2
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-051-2/+2
* vl/compositor: implement error handlingNayan Deshmukh2017-01-031-2/+11
* gallium: add render_condition_enable param to clear_render_target/depth_stencilMarek Olšák2016-08-101-1/+1
* vl/compositor: set layer of y or uv to renderLeo Liu2016-07-121-0/+30
* vl/compositor: add weave to yuv shaderLeo Liu2016-07-121-0/+38
* vl/compositor: move weave shader out from rgb weavingLeo Liu2016-07-121-75/+82
* vl: support luma keying for interlaced surfaces as wellChristian König2016-06-161-35/+41
* vl: Apply luma key filter before CSC conversionNayan Deshmukh2016-06-091-12/+32
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-5/+5
* u_upload_mgr: allow specifying PIPE_USAGE_* for the upload bufferMarek Olšák2016-01-021-1/+2
* u_upload_mgr: remove alignment parameter from u_upload_createMarek Olšák2016-01-021-1/+1
* u_upload_mgr: pass alignment to u_upload_alloc manuallyMarek Olšák2016-01-021-0/+1
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-5/+5
* gallium: remove unused pipe_viewport_state::translate[3] and scale[3]Marek Olšák2014-11-161-2/+0
* vl/compositor: set the scissor before clearing the render targetChristian König2014-08-261-1/+1
* vl: Add rotation v3Kusanagi Kouichi2014-03-071-12/+89
* gallium: remove PIPE_USAGE_STATICMarek Olšák2014-02-061-1/+1
* gallium/vl: use u_upload_mgr to upload vertices for vl_compositorMarek Olšák2014-01-231-32/+19
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-1/+1
* gallium: new, unified pipe_context::set_sampler_views() functionBrian Paul2013-10-231-1/+3
* vl: remove old bind_fragment_sampler_states() callsBrian Paul2013-10-031-6/+2
* vl: use pipe_context::bind_sampler_states() if non-nullBrian Paul2013-10-031-1/+6
* gallium: Add support for multiple viewportsZack Rusin2013-05-251-2/+2