radv: update VK_KHR_depth_stencil_resolve for Vulkan 1.2
Promoted to Vulkan 1.2 with the KHR suffix omitted. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:

committed by
Jason Ekstrand

parent
5993f13b27
commit
b537be4368
@@ -318,7 +318,7 @@ enum {
|
||||
};
|
||||
|
||||
static const char *
|
||||
get_resolve_mode_str(VkResolveModeFlagBitsKHR resolve_mode)
|
||||
get_resolve_mode_str(VkResolveModeFlagBits resolve_mode)
|
||||
{
|
||||
switch (resolve_mode) {
|
||||
case VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR:
|
||||
@@ -337,7 +337,7 @@ get_resolve_mode_str(VkResolveModeFlagBitsKHR resolve_mode)
|
||||
static nir_shader *
|
||||
build_depth_stencil_resolve_fragment_shader(struct radv_device *dev, int samples,
|
||||
int index,
|
||||
VkResolveModeFlagBitsKHR resolve_mode)
|
||||
VkResolveModeFlagBits resolve_mode)
|
||||
{
|
||||
nir_builder b;
|
||||
char name[64];
|
||||
@@ -454,7 +454,7 @@ static VkResult
|
||||
create_depth_stencil_resolve_pipeline(struct radv_device *device,
|
||||
int samples_log2,
|
||||
int index,
|
||||
VkResolveModeFlagBitsKHR resolve_mode)
|
||||
VkResolveModeFlagBits resolve_mode)
|
||||
{
|
||||
VkRenderPass *render_pass;
|
||||
VkPipeline *pipeline;
|
||||
@@ -885,7 +885,7 @@ emit_depth_stencil_resolve(struct radv_cmd_buffer *cmd_buffer,
|
||||
const VkOffset2D *dst_offset,
|
||||
const VkExtent2D *resolve_extent,
|
||||
VkImageAspectFlags aspects,
|
||||
VkResolveModeFlagBitsKHR resolve_mode)
|
||||
VkResolveModeFlagBits resolve_mode)
|
||||
{
|
||||
struct radv_device *device = cmd_buffer->device;
|
||||
const uint32_t samples = src_iview->image->info.samples;
|
||||
@@ -1181,7 +1181,7 @@ radv_cmd_buffer_resolve_subpass_fs(struct radv_cmd_buffer *cmd_buffer)
|
||||
void
|
||||
radv_depth_stencil_resolve_subpass_fs(struct radv_cmd_buffer *cmd_buffer,
|
||||
VkImageAspectFlags aspects,
|
||||
VkResolveModeFlagBitsKHR resolve_mode)
|
||||
VkResolveModeFlagBits resolve_mode)
|
||||
{
|
||||
struct radv_framebuffer *fb = cmd_buffer->state.framebuffer;
|
||||
const struct radv_subpass *subpass = cmd_buffer->state.subpass;
|
||||
|
Reference in New Issue
Block a user