summaryrefslogtreecommitdiff
path: root/src/shaders
Commit message (Expand)AuthorAgeFilesLines
* Check for python3 rather than python2William Douglas2019-11-266-12/+12
* Revert "VPP: clear a surface using media pipeline on GEN8+"Haihao Xiang2019-01-3026-1365/+6
* vp8/enc: Avoid out of boundary MVsHaihao Xiang2018-09-282-662/+674
* VPP: clear a surface using media pipeline on GEN8+Haihao Xiang2018-07-0326-6/+1365
* render: clear background using 3D pipeline on GEN8+Haihao Xiang2018-07-036-5/+186
* Update some CSC kernels for packed pixelsHaihao Xiang2018-07-033-22/+25
* build: delete shaders targets at distcleanVíctor Manuel Jáquez Leal2018-02-119-1/+19
* build: add to VPATH src and build dirsVíctor Manuel Jáquez Leal2018-02-111-2/+2
* build: fix variable nameVíctor Manuel Jáquez Leal2018-02-111-1/+1
* Add the missing files to the corresponding listsXiang, Haihao2018-02-011-1/+3
* Add support for VDEnc VP9 CQP mode on CNLXiang, Haihao2018-01-292-0/+658
* Use generic register instead of acc0 to calculate the Y/U/V or R/G/B offsetXiang, Haihao2018-01-1827-165/+165
* Add support for VP8 encode on CNLXiang, Haihao2018-01-1113-1/+16645
* Do CSC/scaling from 8bit 420 YUV to RGB32 in the common pathXiang, Haihao2017-12-194-2/+2152
* Move reserved bytes to the end of the structureXiang, Haihao2017-12-194-2378/+2378
* gen5_6: fix null shader generationSebastian Ramacher2017-11-162-15/+17
* h264: fix null shader generationSebastian Ramacher2017-11-161-8/+13
* Update Makefile.am for 'make dist'Xiang, Haihao2017-09-281-2/+2
* Add a new shader for CSC/scaling from P010/I010 to YUY2/UYVY/NV12/I420 on GEN9Xiang, Haihao2017-08-172-1/+1769
* Update the P010/I010 shader on GEN9Xiang, Haihao2017-08-171-597/+629
* Remove the unnecessary exec bitChih-Wei Huang2017-05-029-0/+0
* Update shaders for VP8 encodingXiang, Haihao2017-03-244-12/+12
* Update license header for VP8/VP9 encoding kernelsXiang, Haihao2017-02-2822-484/+0
* Add new VP8 encoding shaders for SKL/BXT/KBLXiang, Haihao2017-02-2213-1/+16161
* Add new VP8 encoding shaders for BSWXiang, Haihao2017-02-2214-1/+17391
* Rewrite Media_kernel to optimize the YUV420 8Bit-scaling on Gen8Zhao Yakui2016-11-292-1/+364
* Rewrite Media_kernel to optimize the YUV420 8Bit-scaling on Gen9+Zhao Yakui2016-11-292-2/+371
* Initialize one 10bit-scaling gpe_context for Gen9Zhao Yakui2016-11-172-0/+787
* Use Media Read message if possible on Gen8+Xiang, Haihao2016-10-2415-1/+508
* Remove unused .g9a/.g9b filesXiang, Haihao2016-08-234-222/+0
* Set the right transform 8x8 flag for Intra macroblock in VME output on BDW+Xiang, Haihao2016-08-197-4/+55
* Encoding: Pass the qp parameter into VME shader and VME shader select the dif...Zhao Yakui2016-08-157-16/+67
* encoding: Send VME instruction uses one register as the desc parameterZhao Yakui2016-08-156-54/+25
* Encoding: VME shader reads mbmv_cost from cost_table surface instead of const...Zhao Yakui2016-08-157-17/+99
* shaders/gen9: fix build when no intel-gen4asm availableU. Artie Eoff2016-07-221-0/+2
* Encoding: H264 uses the GPU to construct the PAK obj command on Gen8+Zhao Yakui2016-06-135-7/+289
* CSC: Remove average logic when saving NV12 surface on IVB+Xiang, Haihao2016-04-2820-1362/+326
* shaders: vpp: gen8/9: use yuv to rgb matrix to compute rgb valuesLionel Landwerlin2015-11-093-812/+901
* shaders: vpp: gen7: use yuv to rgb matrix to compute rgb valuesLionel Landwerlin2015-11-093-773/+909
* vpp: gen7/8/9: add yuv to rgb conversion matrix to registers send to EUsLionel Landwerlin2015-11-09125-2227/+2227
* Encode: Update all used flag register channels in VME shader on GEN8+Xiang, Haihao2015-09-283-24/+24
* Add vp8_inter_frame_gen8.asm and vp8_intra_frame_gen8.asm to the core file listXiang, Haihao2015-06-045-943/+4
* Fix 'make dist'Xiang, Haihao2015-06-041-0/+1
* VP8 HWEnc: Add BSW VP8 HWEnc supportZhong Li2015-03-197-2/+1317
* VP8 HWEnc: vp8 encode quality optimizationZhong Li2015-03-194-9/+8
* VP8 HWEnc: Add P frame encoding supportZhong Li2015-03-194-3/+1045
* VP8 HWEnc: Add vp8 gen9 intra frame encoding shaderZhong Li2015-03-195-3/+283
* The SEND with EOT message must use R112-R127 for message payload on GEN7+Xiang, Haihao2015-02-037-196/+107
* Update license header for some shadersXiang, Haihao2015-01-14323-973/+9983
* Fix the broken out of tree buildsXiang, Haihao2014-12-152-4/+4