summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_meta.c
Commit message (Expand)AuthorAgeFilesLines
* radv: allow to save/restore sample locations during meta operationsSamuel Pitoiset2019-06-071-0/+12
* radv: use RADV_CMD_DIRTY_DYNAMIC_* when restoring viewport/scissorSamuel Pitoiset2019-05-311-2/+2
* radv: use CmdPushConstants when restoring constants after meta operationsSamuel Pitoiset2019-05-311-6/+8
* radv: add support for FMASK expandSamuel Pitoiset2018-12-201-0/+8
* radv: use different builtin shader cache for 32bitGrazvydas Ignotas2018-08-231-9/+7
* radv: fix memory leaks in radv_load_meta_pipeline()Samuel Pitoiset2018-08-151-2/+3
* radv: Add on-demand compilation of built-in shaders.Bas Nieuwenhuizen2018-08-141-14/+22
* radv/meta: do not restore a NULL descriptorSamuel Pitoiset2018-07-121-4/+3
* radv: Use deref instructions for tex derefs in meta shaders.Bas Nieuwenhuizen2018-06-221-9/+11
* radv: use separate bindings for graphics and compute descriptorsSamuel Pitoiset2018-02-011-3/+16
* radv: Fix ordering issue in meta memory allocation failure path.Bas Nieuwenhuizen2018-01-221-2/+2
* radv: Invert condition for all samples identical during resolve.Bas Nieuwenhuizen2017-12-281-1/+1
* radv: do not emit the framebuffer when restoring a passSamuel Pitoiset2017-11-131-1/+1
* radv: move descriptor sets out of cmd_state.Dave Airlie2017-11-061-1/+4
* radv: add helper for setting a descriptor.Dave Airlie2017-11-061-2/+1
* radv: convert all COMPUTE operations to the RADV_META_SAVE_XXX flagsSamuel Pitoiset2017-10-061-31/+0
* radv: add RADV_META_SAVE_COMPUTE_PIPELINE flagSamuel Pitoiset2017-10-061-2/+22
* radv: add radv_meta_save() helperSamuel Pitoiset2017-10-061-21/+12
* radv: merge radv_meta_{save,restore}_pass() with RADV_META_SAVE_PASSSamuel Pitoiset2017-10-061-23/+17
* radv: introduce the concept of meta save flagsSamuel Pitoiset2017-10-061-38/+61
* radv: store the amount of saved constants in the compute stateSamuel Pitoiset2017-09-271-6/+9
* radv: save/restore all viewports/scissors for meta operationsSamuel Pitoiset2017-09-251-11/+29
* radv: remove unused radv_meta_saved_state::vertex_saved fieldSamuel Pitoiset2017-09-071-6/+0
* radv: Only convert linear->srgb in compute resolves.Bas Nieuwenhuizen2017-08-061-46/+0
* radv: Dirty all descriptors sets when changing the pipeline.Bas Nieuwenhuizen2017-06-031-3/+2
* radv: Save descriptor set even if vertex buffers are not saved.Bas Nieuwenhuizen2017-05-131-2/+3
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-2/+2
* radv/meta: cleanup some unused code pathDave Airlie2017-05-081-24/+1
* radv/meta: add resolve pass using fragment/vertex shadersDave Airlie2017-05-071-0/+7
* radv/meta: split out core part of resolve shaderDave Airlie2017-05-071-0/+127
* radv/meta: fix restoring a push descriptor setFredrik Höglund2017-05-061-2/+5
* radv/meta: refactor out some common shaders.Dave Airlie2017-04-191-0/+35
* radv/meta: reduce vertex buffer usage in clear shadersDave Airlie2017-04-191-2/+7
* radv/meta: add common shader vertex generation functionDave Airlie2017-04-191-0/+33
* radv/meta: add support for save/restore meta without vertex data.Dave Airlie2017-04-191-8/+31
* radv: Add occlusion query shader.Bas Nieuwenhuizen2017-04-111-0/+7
* radv: add initial non-conformant radv vulkan driverDave Airlie2016-10-071-0/+388