summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta_fast_clear.c
Commit message (Expand)AuthorAgeFilesLines
* radv: add radv_image_has_{cmask,fmask,dcc,htile}() helpersSamuel Pitoiset2018-04-091-4/+4
* radv: add radv_clear_{cmask,dcc} helpersSamuel Pitoiset2018-04-091-3/+1
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-1/+1
* radv: Make color meta operations layout aware.Bas Nieuwenhuizen2017-12-291-3/+3
* radv: Add compute DCC decompress.Bas Nieuwenhuizen2017-12-291-0/+268
* radv: Use the meta fast clear destructor on construction failure.Bas Nieuwenhuizen2017-12-291-6/+3
* radv: Add GFX DCC decompress.Bas Nieuwenhuizen2017-12-291-12/+82
* radv: create pipeline layout objects for all meta operationsSamuel Pitoiset2017-12-191-2/+31
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-3/+3
* radv: merge radv_meta_{save,restore}_pass() with RADV_META_SAVE_PASSSamuel Pitoiset2017-10-061-4/+3
* radv: convert all GFX operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-1/+2
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-1/+1
* radv: remove useless checks around radv_CmdBindPipeline()Samuel Pitoiset2017-10-041-4/+2
* radv: cleanup radv_device_finish_meta_XXX() helpersSamuel Pitoiset2017-10-021-16/+8
* radv: select the pipeline outside of emit_fast_clear_flush()Samuel Pitoiset2017-10-021-12/+11
* radv: do not need to double zero-init the meta state structuresSamuel Pitoiset2017-10-021-2/+0
* radv: Don't use a virtual function for getting the buffer virtual address.Bas Nieuwenhuizen2017-09-201-1/+1
* radv: predicate cmask eliminate when using DCC.Dave Airlie2017-07-171-0/+22
* radv: Remove unused args of radv_image_view_init.Bas Nieuwenhuizen2017-06-261-2/+1
* radv: move some image info into a separate struct.Dave Airlie2017-05-031-5/+5
* radv/meta: refactor out some common shaders.Dave Airlie2017-04-191-39/+2
* radv/meta: move fast clear to generate vertices in shader.Dave Airlie2017-04-191-68/+6
* radv: Set proper viewport & scissor for meta draws.Bas Nieuwenhuizen2017-03-301-12/+40
* radv: Don't flush the CB before doing a fast clear eliminate.Bas Nieuwenhuizen2017-03-091-2/+0
* radv: Don't emit cache flushes on subpass switch.Bas Nieuwenhuizen2017-03-091-1/+0
* radv: Handle VK_REMAINING_ARRAY_LAYERS in fast clear eliminate.Bas Nieuwenhuizen2017-02-191-2/+2
* radv: handle layered fast clears.Dave Airlie2017-02-191-25/+31
* radv: add some asserts for operations on general queueDave Airlie2016-12-271-0/+1
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-261-2/+2
* radv: decompress fmask before reading using texture unitDave Airlie2016-10-191-6/+0
* radv: simplify fast clear shadersDave Airlie2016-10-191-46/+2
* radv: drop the RADV_CALL macro.Dave Airlie2016-10-121-7/+7
* radv: add initial non-conformant radv vulkan driverDave Airlie2016-10-071-0/+536