diff --git a/doc/changes/compositor/mr.1969.1.md b/doc/changes/compositor/mr.1969.1.md new file mode 100644 index 000000000..ec6cd1d1a --- /dev/null +++ b/doc/changes/compositor/mr.1969.1.md @@ -0,0 +1 @@ +render: Don't enable depth testing and writing for mesh shader. diff --git a/doc/changes/compositor/mr.1969.2.md b/doc/changes/compositor/mr.1969.2.md new file mode 100644 index 000000000..0377659cd --- /dev/null +++ b/doc/changes/compositor/mr.1969.2.md @@ -0,0 +1,3 @@ +render: Refactor gfx path code to split out render pass vulkan objects from +the render target resources struct into the `render_gfx_render_pass` struct. +This allows the render pass to resused for more then one target. diff --git a/doc/changes/compositor/mr.1969.3.md b/doc/changes/compositor/mr.1969.3.md new file mode 100644 index 000000000..04a42ad66 --- /dev/null +++ b/doc/changes/compositor/mr.1969.3.md @@ -0,0 +1,4 @@ +main: Refactor the layer rendering code to use `render_gfx_render_pass`, +`render_gfx_target_resources` and an `VkCommandBuffer` that is passed in as an +argument to the draw call. This allows the layer renderer to share the scratch +images with the compute pipeline.