summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/vl/vl_compositor.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vl/buffer: use 2D_ARRAY instead of 3D texturesChristian König2013-05-011-6/+6
* vl/compositor: cleanup background clearingChristian König2013-05-011-3/+4
* gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel...José Fonseca2013-04-231-1/+2
* vl/compositor: fix weave shader bugsMaarten Lankhorst2013-01-161-5/+7
* gallium: add start_slot parameter to set_vertex_buffersMarek Olšák2012-10-311-1/+1
* gallium: change set_constant_buffer to be UBO-friendlyMarek Olšák2012-04-301-1/+1
* vl/compositor: fix shader in/out numberingChristian König2012-03-021-5/+5
* vl/csc: simplify matrix handlingChristian König2012-03-021-7/+5
* vl/compositor: add support for per layer dst areasChristian König2012-03-021-31/+34
* vl/compositor: add per vertex color suportChristian König2012-03-021-30/+81
* vl/compositor: replace pipe_video_rect with u_rectChristian König2012-03-021-23/+23
* vl/compositor: split shaders and stateChristian König2012-03-021-142/+186
* vl/compositor: fix a simple typoChristian König2012-02-251-1/+1
* vl: add support for bob deinterlacingChristian König2012-02-211-8/+33
* vl: add a simple weave deinterlacerChristian König2012-02-061-33/+171