summaryrefslogtreecommitdiff
path: root/src/shaders
AgeCommit message (Expand)AuthorFilesLines
2013-12-03Constant buffer passes YUV2RGB CSC matrix instead of hardcoded matrixZhao Yakui11-254/+219
2013-12-03Increase the size of constant buffer for PS thread to pass more infoZhao Yakui9-53/+52
2013-12-03Fix the error in render shader on Ivy/HaswellZhao Yakui2-16/+16
2013-11-13render: add support for brightness/contrast/hue/saturationXiang, Haihao11-2/+298
2013-11-13Use GPU to construct MFX command buffer for H264 encoding on HaswellZhao Yakui5-2/+648
2013-11-13Fix one error of VME shader for MPEG2 encodingZhao Yakui4-4/+4
2013-11-13Fix one error of VME shader for H264 encodingZhao Yakui8-8/+8
2013-11-13Fix an incorrect makefile rule for VME shader on IvybridgeZhao Yakui1-1/+1
2013-11-13Pass the reference frame index in List0/1 into the PAK commandXiang, Haihao4-4/+16
2013-09-24fix the broken package generated by make distXiang, Haihao3-1/+11
2013-09-24fix make distXiang, Haihao1-3/+0
2013-09-09vpp: add basic processing support for packed YUV to packed YUV.Gwenole Beauchesne4-1/+324
2013-09-09VPP: Packed 4:2:2 to packed 4:2:2 on IVB+Xiang, Haihao4-0/+1372
2013-09-06Remove the unnecessary shader binary for MPEG2 encoding on Haswell/IvbZhao Yakui5-412/+4
2013-09-06Optimize the VME shader for MPEG2 encoding on IvbZhao Yakui3-3/+182
2013-09-06Optimize MPEG2 encoding on IvbZhao Yakui3-6/+11
2013-09-06Rewrite the VME shader for MPEG2 encoding on IvyZhao Yakui5-3/+852
2013-09-06Optimize the VME shader for MPEG2 on HaswellZhao Yakui3-3/+234
2013-09-06Configure the cost-center of MPEG2 VME shader on haswellZhao Yakui3-11/+18
2013-09-06Restrict the MV search range based on MPEG2 encoding LEVELZhao Yakui2-0/+26
2013-09-06Rewrite inter-frame shader for MPEG2 encoding on HSW to follow MPEG2 specZhao Yakui5-3/+983
2013-06-28Won't build the shaders for Sharpening on HSWXiang, Haihao1-1/+1
2013-06-27build: fix make dist for packaging.Gwenole Beauchesne3-6/+12
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