summaryrefslogtreecommitdiff
path: root/src/shaders
AgeCommit message (Expand)AuthorFilesLines
2014-07-01remove fixed uses of inte-gen4asm toolZhao, Yakui2-3/+3
2014-06-09Encoding: Fix one type error in intra-prediction shader on BDWZhao, Yakui2-2/+2
2014-06-06VPP: MADI on SNBXiang, Haihao3-51/+66
2014-04-23BDW: Fix one error in shader binaray for media encodingZhao Yakui1-1/+1
2014-04-23bdw: Fix the FENCE message in GPU shader for H264 encodingZhao Yakui2-3/+3
2014-03-24Fix the broken package made by 'make dist'Xiang, Haihao2-2/+10
2014-03-18Fix broken make distXiang, Haihao1-1/+1
2014-02-27Remove the whitespace following trailing backslash in a Makefile.amXiang, Haihao1-2/+2
2014-02-27VPP: Enable sharpening feature on BDWLi Xiaowei3-0/+2173
2014-02-27Add the VPP shader of conversion between YUY2 and YUY2 on BDWZhao Yakui3-0/+297
2014-02-27Add the support of color BT709/SMPTE240M for color-space conversion on BDWZhao Yakui4-100/+18
2014-02-27Add the support of brightness/contrast/hue/saturation for BDW renderingZhao Yakui3-0/+56
2014-02-27Fix the error in render shader for subpictureZhao Yakui9-16/+16
2014-02-27Fix the error in render shader for BDWZhao Yakui2-16/+16
2014-02-27Fix one error of VME shader for MPEG2 encoding on BDWZhao Yakui2-2/+2
2014-02-27Fix one error of VME shader for H264 encoding on BDWZhao Yakui4-4/+4
2014-02-27Remove the duplicated header file for mpeg2 encoding on Gen8Zhao Yakui2-19/+1
2014-02-27Remove unnecessary GPU binary shader of mpeg2 encoding on Gen8Zhao Yakui3-305/+2
2014-02-27Optimize the VME shader for MPEG2 encoding on Gen8Zhao Yakui2-3/+225
2014-02-27Add the MVP in GPU shader to optimize mpeg2 encoding on Gen8Zhao Yakui2-6/+9
2014-02-27Rewrite the GPU VME shader for MPEG2 encoding on Gen8Zhao Yakui4-2/+1019
2014-02-27Add the conversion from YUYV to NV12/I420Zhao Yakui6-0/+828
2014-02-27Add the CSC conversion from NV12/I420 to YUYVZhao Yakui6-1/+1257
2014-02-27Add the VPP shader of RGBX->NV12 conversionZhao Yakui9-0/+3792
2014-02-27Follow the bspec to workaround the NV12->RGBX conversion issue on BDWZhao Yakui2-32/+64
2014-02-27Add the VPP shader of NV12->RGBX conversionZhao Yakui5-0/+2339
2014-02-27Add the VPP shader of PL3 AVS conversion between YV12 and I420Zhao Yakui3-0/+231
2014-02-27Add the VPP shader of YV12/I420->NV12 conversionZhao Yakui8-0/+2525
2014-02-27Add the VPP shader of NV12->YV12/I420 conversionZhao Yakui4-0/+781
2014-02-27Add the NV12 scaling shader for BDWZhao Yakui13-1/+4214
2014-02-27Rewrite the VME shader for encoding on BDWZhao Yakui14-2/+3274
2014-02-27Update the pixel shader of subpic function for BDWZhao Yakui3-0/+66
2014-02-27Update the pixel shader for BDW rendering functionZhao Yakui9-1/+431
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