summaryrefslogtreecommitdiff
path: root/src/shaders
AgeCommit message (Expand)AuthorFilesLines
2013-04-03Rework the VPP CSC shader from NV12 to RGB to eliminate corruptionZhao Yakui3-341/+379
2013-04-03Fix the incorrect VPP parameter setting on Ivy/HaswellZhao Yakui3-3/+3
2013-04-03Merge branch 'master' into stagingXiang, Haihao4-30/+27
2013-03-13Issue memory fence message to assure memory ordering on Ivb/HswZhao Yakui11-22/+107
2013-02-22Don't have flag register f2, use f1 insteadXiang, Haihao5-9/+13
2013-02-22Don't have flag register f2, use f1 insteadXiang, Haihao7-13/+19
2013-01-23Fix the issue of GPU hang when encoding picture with one macroblock widthZhao Yakui9-30/+57
2013-01-17Fix one error of calculating VME parameter for inter-frame on HaswellZhao Yakui5-14/+14
2013-01-17Update the binary code for MPEG2 VME on haswellZhao Yakui1-18/+160
2013-01-17Remove the intermedia file of mpeg2_inter_frame_haswell.gen75.asmYakui Zhao1-444/+0
2013-01-17Add the bidirectional MVP to optimize the VME parameter on IvbZhao Yakui4-3/+1097
2013-01-17Add the VME shader for Ivy that supports MVPZhao Yakui8-3/+1326
2013-01-17Remove the intermediate file of mpeg2_inter_frame.gen7.asm as it is generated...Yakui Zhao1-271/+0
2013-01-17Fix the error of reading neighbour macroblock pixels during VME prediction on...Zhao Yakui4-3/+34
2013-01-17Adjust the reference window based on MVP prediction to optimize VME param on ...Zhao Yakui5-10/+57
2013-01-17Add the bidirectional MV prediction for B-frame on HaswellZhao Yakui5-3/+1253
2013-01-17Add MPEG2 VME shader files for IVBLi Xiaowei5-3/+393
2013-01-17Add the MV prediction to optimize VME parameter on HaswellZhao Yakui3-0/+532
2013-01-17Discard the intermediate result during VME prediction on haswellZhao Yakui2-95/+0
2012-12-14Shader for MPEG-2 encodingXiang, Haihao5-3/+619
2012-12-14VPP: Add video sharpening processing feature on HSWLi,Xiaowei3-0/+2256
2012-12-14Render: Add global alpha support for subpictureLi,Xiaowei14-3/+34
2012-12-14Render: Add global alpha support for subpictureLi,Xiaowei14-3/+34
2012-12-14Add the support of the chroma intra prediction on HaswellZhao Yakui2-2/+2
2012-12-14Add the csc conversion from RGBX to NV12 on IvyZhao Yakui6-3/+3053
2012-12-14Add CSC conversion from NV12 to RGBX for VPP on IvyZhao Yakui6-0/+3841
2012-10-31Restrict the max MV number in MV predictionZhao Yakui5-5/+10
2012-10-31VPP: Build VPP shaders for HaswellXiang, Haihao12-2/+5919
2012-10-31VPP: AVS workaround on IVBXiang, Haihao33-1059/+7650
2012-10-31VPP: Update the shader for DI on IVBXiang, Haihao4-15/+408
2012-10-31VPP: Add support DN on IVBXiang, Haihao3-0/+46
2012-10-31VPP: New combined shaders for IvybridgeXiang, Haihao47-0/+15971
2012-10-31VPP: New shaders for color conversion between packed and planar YUV on IVBXiang, Haihao9-0/+733
2012-10-31VPP: add YV12 to YUY2 conversionZhao halley1-4/+7
2012-10-31VPP: Update the PA shader for ILK/SNBXiang, Haihao4-4/+4
2012-10-31VPP: fix a mistake in PA_Load_8x8.asmZhao halley5-5/+5
2012-10-31VPP: add YUYV to NV12 conversion shaders for gen5_6Zhao halley4-3/+337
2012-10-31VPP: add pa_load_save_pl3 for YUY2-->YV12 conversion (SNB/ILK)Zhao halley4-0/+340
2012-10-31VPP: add pl3_load_save_pa.asm etcZhao halley3-0/+329
2012-10-31VPP: add NV12 load save PA shader for gen5_6Halley Zhao4-5/+333
2012-10-31VPP: Build new shaders for IvybridgeXiang, Haihao9-0/+690
2012-10-31VPP: use AM_V_GEN to generate files quietly on IvybridgeXiang, Haihao1-2/+2
2012-10-31VPP: Refine the Makefile.am in gen5_6Li, Xiaowei A1-21/+23
2012-10-31VPP: Update DNDI kernel and DNDI states on SandybridgeXiang, Haihao3-4/+16
2012-10-31VPP: Update surface state, sampler state and kernel for AVS on SandybridgeXiang, Haihao3-96/+96
2012-10-31VPP: update AVS kernelXiang, Haihao3-4/+21
2012-10-31VPP: Update the gen7 shader Makefile.amLi, Xiaowei A1-44/+55
2012-10-31VPP: Support DN only on Ironlake and SandybridgeLi, Xiaowei A4-0/+328
2012-10-31VPP: Add shaders for video process on Ivybridge.Li, Xiaowei A33-1/+10787
2012-10-31VPP: Add NV12<->PL3 load and save shaders to gen5_6/Li, Xiaowei A10-11/+928