summaryrefslogtreecommitdiff
path: root/lib/rendercopy_gen9.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-09lib: Show the actual error from submitting the rendercopyChris Wilson1-7/+6
2020-03-17lib/rendercopy_gen*: Make cc/viewport staticLyude Paul1-2/+2
2019-12-31lib/igt_buf: Extend igt_buf to include two color surfacesImre Deak1-2/+2
2019-12-31lib/igt_buf: Extend igt_buf to include two CCS surfacesImre Deak1-5/+5
2019-12-31lib/igt_buf: Use compression type consistentlyImre Deak1-1/+5
2019-12-09tests/gem_render_copy: Add media compression subtestsImre Deak1-6/+8
2019-12-09lib: Add vebox copy supportImre Deak1-1/+1
2019-12-09lib: Move aux pgtable state prepare/emit to intel_aux_pgtable.cImre Deak1-205/+0
2019-12-04lib/rendercopy_gen9: Add GEN12 color clearMika Kahola1-0/+11
2019-11-14lib/rendercopy: Add AUX page table supportImre Deak1-6/+229
2019-09-17lib/rendercopy/tgl: Add support for gem_render_* tests on TGLKalamarz, Lukasz1-0/+30
2019-04-29lib/rendercopy: Configure MOCS more consistentlyVille Syrjälä1-0/+2
2019-04-29lib/rendercopy: Add fp16 support for gen4+Ville Syrjälä1-0/+1
2019-04-04lib/rendercopy: Assert that buffer dimensions/stride are acceptableVille Syrjälä1-0/+4
2019-03-11lib/rendercopy: Add support for Yf/Ys tiling to gen9 rendercopyVille Syrjälä1-1/+7
2019-03-11lib/rendercopy: Copy gen8 surface state definition to gen-9 headerDhinakaran Pandiyan1-1/+1
2018-11-20lib/rendercopy: Implement support for 8/16 bppMaarten Lankhorst1-6/+10
2018-10-15libs: Add rendercopy support for GEN11Kalamarz, Lukasz1-20/+78
2018-10-04lib/i915: Move shaders directoryKatarzyna Dec1-1/+1
2018-07-18lib/rendercopy: Use gen4 definitions if applicableLukasz Kalamarz1-29/+29
2018-07-06lib/rendercopy: Add enough surface state for AUX_CCS_EVille Syrjälä1-0/+14
2018-07-06lib/rendercopy: Set the upper 32bits of surface base address on gen8+Ville Syrjälä1-1/+2
2018-07-05lib: Constify igt_bufVille Syrjälä1-7/+7
2018-07-03lib/rendercopy: Simplify reloc offsetsVille Syrjälä1-1/+1
2018-07-03lib/rendercopy: Use gen8_wm_kernel__affineChris Wilson1-6/+4
2018-06-14lib/gen9_render: Header cleanupLukasz Kalamarz1-1/+1
2018-06-14lib/gen8_render: Cleanup of libsLukasz Kalamarz1-11/+11
2018-06-14lib/rendercopy: Use gen6 definitions if applicableLukasz Kalamarz1-2/+2
2018-06-05lib: Rename all surfaceformat calls in libsLukasz Kalamarz1-6/+6
2018-04-24lib/intel_batchbuffer: Move batch functions from media/render/gpgpu libsKalamarz, Lukasz1-57/+24
2017-12-07lib: copy intel_aub.h from libdrmScott D Phillips1-1/+1
2016-11-09Revert "lib: use the local intel_aub.h file"Tomeu Vizoso1-1/+1
2016-10-27lib: use the local intel_aub.h fileEmil Velikov1-1/+1
2015-08-13lib/rendercopy_gen9: Setup Push constant pointer before sending BTP commandsArun Siluvery1-7/+7
2015-08-13lib/rendercopy_gen9: WaBindlessSurfaceStateModifyEnableMika Kuoppala1-3/+7
2015-03-26igt.cocci: check the return values of various functionsThomas Wood1-1/+1
2015-02-02rendercopy/gen9: fix gem_render_copy 3d state setupImre Deak1-2/+8
2014-11-06Rendercopy/skl: Remove redundant field to fix GPU hangZhao Yakui1-4/+0
2014-10-17lib: various documentation fixesThomas Wood1-3/+3
2014-09-30rendercopy/skl: Set the URB VS start address to 4Xiang, Haihao1-1/+1
2014-09-30rendercopy/skl: Follow the spec to add the Pipeline selection maskZhao Yakui1-1/+2
2014-09-30rendercopy/skl: Emit 3DSTATE_WM_HZ_OPZhao Yakui1-0/+11
2014-09-30rendercopy/skl: Fix the 3DSTATE_DS instruction lengthZhao Yakui1-3/+5
2014-09-30rendercopy/skl: Fix the STATE_BASE_ADDRESS instruction lengthZhao Yakui1-3/+8
2014-09-30rendercopy/skl: Set Instruction Buffer size Modify Enable to 1Zhao Yakui1-1/+1
2014-09-30rendercopy/skl: update instruction lengthZhao Yakui1-28/+61
2014-09-30rendercopy/skl: Pass the context to rendercopy function on SKLZhao Yakui1-5/+7
2014-09-30rendercopy/skl: Update 3DSTATE_SBEDamien Lespiau1-1/+3
2014-09-30rendercopy/skl: Set the 3DSTATE_VF stateDamien Lespiau1-1/+4
2014-09-30rendercopy/skl: Start the gen9 rendercopy from the gen8 versionDamien Lespiau1-0/+971