mesa/src
Samuel Pitoiset f58e9f6d69 radv: handle sample locations during explicit depth/stencil transitions
From the Vulkan spec 1.1.109,

   "Some implementations may need to evaluate depth image values
    while performing image layout transitions. To accommodate this,
    instances of the VkSampleLocationsInfoEXT structure can be
    specified for each situation where an explicit or automatic
    layout transition has to take place. VkSampleLocationsInfoEXT
    can be chained from VkImageMemoryBarrier structures to provide
    sample locations for layout transitions performed by
    vkCmdWaitEvents and vkCmdPipelineBarrier calls."

This handles explicit depth/stencil layout transitions performed
with CmdWaitEvents() or CmdPipelineBarrier().

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-By: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
2019-06-07 13:11:01 +02:00
..
amd radv: handle sample locations during explicit depth/stencil transitions 2019-06-07 13:11:01 +02:00
broadcom v3d: don't emit point coordinates varyings if the FS doesn't read them 2019-06-07 08:29:42 +02:00
compiler nir_algebraic: Add basic optimizations for umul_low and imadsh_mix16 2019-06-07 08:45:05 +02:00
egl egl/x11: calloc dri2_surf so it's properly zeroed 2019-06-06 22:45:27 -07:00
etnaviv etnaviv: etnaviv_bo_cache_test: Use /dev/dri/renderD128 by default 2019-06-05 08:58:05 +00:00
freedreno ir3: Use the new NIR lowering pass for integer multiplication 2019-06-07 08:45:05 +02:00
gallium iris: Sweep the NIR in iris_create_uncompiled_shader(). 2019-06-07 01:29:38 -07:00
gbm gbm: gbm_bo_get_handle_for_plane fallback to nonplanar handle 2019-05-15 18:27:30 +01:00
getopt
glx glx: Fix error message when no driverName is available 2019-06-04 15:28:12 -07:00
gtest delete autotools .gitignore files 2019-04-29 21:17:19 +00:00
hgl haiku: Fix hgl dispatch build. Tested under meson/scons. 2019-04-02 16:06:00 -05:00
imgui imgui: delete demo file 2019-05-21 14:40:22 +01:00
intel anv: allow NV12 <--> AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420 inter-op 2019-06-06 09:20:03 -07:00
loader Delete autotools 2019-04-15 13:44:29 -07:00
mapi mesa/main: Expose EXT_clip_control and related enums and the function 2019-06-06 12:25:17 +02:00
mesa mesa/main: Expose EXT_clip_control and related enums and the function 2019-06-06 12:25:17 +02:00
util util/hash_table: Assert that keys are not reserved pointers 2019-06-06 00:27:53 +00:00
vulkan vulkan: Update the XML and headers to 1.1.110 2019-06-04 17:30:51 +00:00
meson.build build: Build etnaviv drm 2019-06-05 08:58:05 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00