summaryrefslogtreecommitdiff
path: root/src/intel/blorp/blorp_clear.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-04intel/blorp: add fast clear rectangle dimensions for single sampled TILE64 CC...Rohan Garg1-3/+32
2024-03-20intel/blorp/xe2+: Don't use replicated-data clears.Francisco Jerez1-2/+4
2024-02-26intel/blorp: disable use of REP16 independent of formatTapani Pälli1-2/+4
2024-02-24intel/blorp: Move brw specific code to a separate fileCaio Oliveira1-93/+1
2024-02-15intel/blorp: Move brw_compiler.h include to where is neededCaio Oliveira1-0/+2
2024-02-15intel/blorp: Avoid brw types in blorp_priv.hCaio Oliveira1-2/+3
2024-02-15intel/blorp: Use a struct to return blorp_compile_*() resultsCaio Oliveira1-25/+16
2024-02-15intel/blorp: Simplify blorp_compile_cs() interfaceCaio Oliveira1-4/+1
2024-02-15intel/blorp: Simplify blorp_compile_fs() interfaceCaio Oliveira1-9/+4
2024-02-15intel/blorp: Remove brw_ prefix when not applicableCaio Oliveira1-22/+22
2024-01-31iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()José Roberto de Souza1-4/+4
2023-08-23blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depthSagar Ghuge1-7/+3
2023-08-22blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too.Emma Anholt1-1/+1
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig1-16/+16
2023-07-24intel/blorp: Ambiguate after CCS resolves on gfx7-8Nanley Chery1-0/+13
2023-06-29intel: use imm-helpersErik Faye-Lund1-2/+1
2023-06-07intel: Rename the GFX12_CCS_E aux-usage to FCV_CCS_ENanley Chery1-1/+1
2023-05-11intel: Implement ISL_AUX_OP_AMBIGUATE for MCSNanley Chery1-0/+88
2023-03-22blorp,anv,hasvk: Use umod_immAlyssa Rosenzweig1-4/+2
2023-02-09intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2Tapani Pälli1-0/+11
2023-02-06intel/compiler: Convert wm_prog_key::multisample_fbo to a tri-stateJason Ekstrand1-1/+1
2022-12-09intel/compiler: Delete key->msaa_16Kenneth Graunke1-1/+0
2022-12-09intel/blorp: Set key->msaa_16 unconditionally on Gfx9+Kenneth Graunke1-1/+1
2022-12-09intel: Drop compressed_multisample_layout_mask from the compiler keysKenneth Graunke1-1/+0
2022-09-28blorp: Implement blitter clears via XY_FAST_COLOR_BLTKenneth Graunke1-1/+35
2022-09-21blorp: defined operations for debug purposesLionel Landwerlin1-15/+15
2022-06-27intel: fix typos found by codespellMarcin Ślusarz1-4/+4
2022-01-14blorp: add description & helpers to printout opsLionel Landwerlin1-0/+6
2022-01-11blorp: Drop multisampled code in blorp_can_hiz_clear_depthNanley Chery1-33/+10
2021-12-11intel/blorp: Modify get_fast_clear_rect for XeHPNanley Chery1-44/+63
2021-12-11intel/blorp: Modify the SKL+ CCS resolve rectangleNanley Chery1-29/+36
2021-12-08treewide: drop mtypes/macros includes from mainDave Airlie1-1/+1
2021-12-07mesa/crocus/iris/blorp: drop minify macro in favour of u_minifyDave Airlie1-10/+10
2021-09-30intel/blorp: Support compute for slow clearsJordan Justen1-5/+140
2021-09-30intel/blorp: Convert blorp_clear color_write_disable to a bitmaskJordan Justen1-8/+4
2021-09-30blorp/clear: Simplify rbg-as-red channel packingJordan Justen1-9/+1
2021-09-30blorp: Set view usage to ISL_SURF_USAGE_STORAGE_BIT for computeJordan Justen1-10/+10
2021-08-17intel/isl: Use uint64_t for computed byte offsetsJason Ekstrand1-1/+2
2021-06-22blorp: add blorp string in shader keysLionel Landwerlin1-9/+9
2021-06-11intel/isl: Make the offset helpers four dimensionalJason Ekstrand1-2/+3
2021-06-11intel/blorp: Use isl_surf_get_image_offset_B_tile_el in ccs_ambiguateJason Ekstrand1-6/+2
2021-04-20intel: Rename gen_device prefix to intel_deviceAnuj Phogat1-1/+1
2021-04-02intel: Rename Genx keyword to GfxxAnuj Phogat1-4/+4
2021-04-02intel: Rename genx keyword to gfxx in source filesAnuj Phogat1-8/+8
2021-04-02intel: Rename gen field in gen_device_info struct to verAnuj Phogat1-10/+10
2021-04-02intel: Rename ISL_DEV_GEN to ISL_GFX_VERAnuj Phogat1-9/+9
2021-02-01blorp: add hook for INTEL_MEASUREMark Janes1-0/+29
2021-01-06intel/blorp: use intrinsic buildersChristian Gmeiner1-4/+1
2020-11-03nir/builder: Add a nir_ieq_imm helperJason Ekstrand1-2/+2
2020-10-22blorp: identify copy kernels in NIRLionel Landwerlin1-3/+5