The open source OpenXR runtime

doc: Document !1969

+8
+1
doc/changes/compositor/mr.1969.1.md
··· 1 + render: Don't enable depth testing and writing for mesh shader.
+3
doc/changes/compositor/mr.1969.2.md
··· 1 + render: Refactor gfx path code to split out render pass vulkan objects from 2 + the render target resources struct into the `render_gfx_render_pass` struct. 3 + This allows the render pass to resused for more then one target.
+4
doc/changes/compositor/mr.1969.3.md
··· 1 + main: Refactor the layer rendering code to use `render_gfx_render_pass`, 2 + `render_gfx_target_resources` and an `VkCommandBuffer` that is passed in as an 3 + argument to the draw call. This allows the layer renderer to share the scratch 4 + images with the compute pipeline.