mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 02:20:11 +01:00
radv,aco: tweaks to get clang-format to print nicer code
Signed-off-by: Eric Engestrom <eric@igalia.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23253>
This commit is contained in:
parent
3ac00f9db3
commit
1725d9aa67
7 changed files with 42 additions and 7 deletions
|
|
@ -47,3 +47,5 @@ IncludeCategories:
|
|||
MacroBlockBegin: 'BEGIN_TEST'
|
||||
MacroBlockEnd: 'END_TEST'
|
||||
CommentPragmas: '^(!|;|>>|~)'
|
||||
|
||||
WhitespaceSensitiveMacros: ['qoShaderModuleCreateInfoGLSL']
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@
|
|||
using namespace aco;
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.simple)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -44,6 +45,7 @@ BEGIN_TEST(d3d11_derivs.simple)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -67,6 +69,7 @@ BEGIN_TEST(d3d11_derivs.simple)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.constant)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in float in_coord;
|
||||
layout(location = 0) out float out_coord;
|
||||
|
|
@ -84,6 +87,7 @@ BEGIN_TEST(d3d11_derivs.constant)
|
|||
out_color = texture(tex, vec2(in_coord, -0.5));
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -105,6 +109,7 @@ BEGIN_TEST(d3d11_derivs.constant)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.discard)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -122,6 +127,7 @@ BEGIN_TEST(d3d11_derivs.discard)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -136,6 +142,7 @@ BEGIN_TEST(d3d11_derivs.discard)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.bias)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -153,6 +160,7 @@ BEGIN_TEST(d3d11_derivs.bias)
|
|||
out_color = texture(tex, in_coord, gl_FragCoord.x);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -177,6 +185,7 @@ BEGIN_TEST(d3d11_derivs.bias)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.offset)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -194,6 +203,7 @@ BEGIN_TEST(d3d11_derivs.offset)
|
|||
out_color = textureOffset(tex, in_coord, ivec2(1, 2));
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
/* Use GFX9 because we should have at least one test which doesn't use NSA. */
|
||||
PipelineBuilder pbld(get_vk_device(GFX9));
|
||||
|
|
@ -221,6 +231,7 @@ BEGIN_TEST(d3d11_derivs.offset)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.array)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec3 in_coord;
|
||||
layout(location = 0) out vec3 out_coord;
|
||||
|
|
@ -238,6 +249,7 @@ BEGIN_TEST(d3d11_derivs.array)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -264,6 +276,7 @@ BEGIN_TEST(d3d11_derivs.array)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.bias_array)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec3 in_coord;
|
||||
layout(location = 0) out vec3 out_coord;
|
||||
|
|
@ -281,6 +294,7 @@ BEGIN_TEST(d3d11_derivs.bias_array)
|
|||
out_color = texture(tex, in_coord, gl_FragCoord.x);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -307,7 +321,8 @@ BEGIN_TEST(d3d11_derivs.bias_array)
|
|||
pbld.print_ir(VK_SHADER_STAGE_FRAGMENT_BIT, "Assembly");
|
||||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.1d_gfx9)
|
||||
BEGIN_TEST(d3d11_derivs._1d_gfx9)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in float in_coord;
|
||||
layout(location = 0) out float out_coord;
|
||||
|
|
@ -325,6 +340,7 @@ BEGIN_TEST(d3d11_derivs.1d_gfx9)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX9));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -346,7 +362,8 @@ BEGIN_TEST(d3d11_derivs.1d_gfx9)
|
|||
pbld.print_ir(VK_SHADER_STAGE_FRAGMENT_BIT, "Assembly");
|
||||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.1d_array_gfx9)
|
||||
BEGIN_TEST(d3d11_derivs._1d_array_gfx9)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -364,6 +381,7 @@ BEGIN_TEST(d3d11_derivs.1d_array_gfx9)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX9));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -391,6 +409,7 @@ BEGIN_TEST(d3d11_derivs.1d_array_gfx9)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.cube)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec3 in_coord;
|
||||
layout(location = 0) out vec3 out_coord;
|
||||
|
|
@ -408,6 +427,7 @@ BEGIN_TEST(d3d11_derivs.cube)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -433,6 +453,7 @@ BEGIN_TEST(d3d11_derivs.cube)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.cube_array)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec4 in_coord;
|
||||
layout(location = 0) out vec4 out_coord;
|
||||
|
|
@ -450,6 +471,7 @@ BEGIN_TEST(d3d11_derivs.cube_array)
|
|||
out_color = texture(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -480,6 +502,7 @@ BEGIN_TEST(d3d11_derivs.cube_array)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.fddxy)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -497,6 +520,7 @@ BEGIN_TEST(d3d11_derivs.fddxy)
|
|||
out_color = vec4(dFdxFine(in_coord.x), dFdyCoarse(in_coord.y), textureLod(tex, vec2(0.5), 0.0).xy);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -510,6 +534,7 @@ END_TEST
|
|||
|
||||
/* Ensure the BC optimize transform is done after ac_nir_lower_tex. */
|
||||
BEGIN_TEST(d3d11_derivs.bc_optimize)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -527,6 +552,7 @@ BEGIN_TEST(d3d11_derivs.bc_optimize)
|
|||
out_color = texture(tex, vec2(in_coord.x, interpolateAtCentroid(in_coord.y)));
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
@ -545,6 +571,7 @@ BEGIN_TEST(d3d11_derivs.bc_optimize)
|
|||
END_TEST
|
||||
|
||||
BEGIN_TEST(d3d11_derivs.get_lod)
|
||||
// clang-format off
|
||||
QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX,
|
||||
layout(location = 0) in vec2 in_coord;
|
||||
layout(location = 0) out vec2 out_coord;
|
||||
|
|
@ -562,6 +589,7 @@ BEGIN_TEST(d3d11_derivs.get_lod)
|
|||
out_color = textureQueryLod(tex, in_coord);
|
||||
}
|
||||
);
|
||||
// clang-format on
|
||||
|
||||
PipelineBuilder pbld(get_vk_device(GFX10_3));
|
||||
pbld.add_vsfs(vs, fs);
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ BEGIN_TEST(regalloc.subdword_alloc.reuse_16bit_operands)
|
|||
}
|
||||
END_TEST
|
||||
|
||||
BEGIN_TEST(regalloc.32bit_partial_write)
|
||||
BEGIN_TEST(regalloc._32bit_partial_write)
|
||||
//>> v1: %_:v[0] = p_startpgm
|
||||
if (!setup_cs("v1", GFX10))
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ BEGIN_TEST_FAIL(expect_fail)
|
|||
fprintf(output, "woops!\n");
|
||||
END_TEST
|
||||
|
||||
BEGIN_TEST(simple.1)
|
||||
BEGIN_TEST(simple._1)
|
||||
//! s_buffer_load_dwordx2 @s64(a)
|
||||
fprintf(output, "s_buffer_load_dwordx2 s[6:7]\n");
|
||||
//! s_add_u32 s#b0, s#a, 1
|
||||
|
|
@ -48,7 +48,7 @@ BEGIN_TEST(simple.1)
|
|||
fprintf(output, "s_buffer_store_dwordx2 s[8:9]\n");
|
||||
END_TEST
|
||||
|
||||
BEGIN_TEST(simple.2)
|
||||
BEGIN_TEST(simple._2)
|
||||
//~gfx[67]! test gfx67
|
||||
//~gfx8! test gfx8
|
||||
//~gfx9! test gfx9
|
||||
|
|
@ -71,7 +71,7 @@ BEGIN_TEST(simple.2)
|
|||
}
|
||||
END_TEST
|
||||
|
||||
BEGIN_TEST(simple.3)
|
||||
BEGIN_TEST(simple._3)
|
||||
//; funcs['test'] = lambda a: a
|
||||
//! @test(s_buffer_load_dwordx2) @s64(a)
|
||||
fprintf(output, "s_buffer_load_dwordx2 s[6:7]\n");
|
||||
|
|
|
|||
3
src/amd/vulkan/.clang-format
Normal file
3
src/amd/vulkan/.clang-format
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
BasedOnStyle: InheritParentConfig
|
||||
|
||||
ColumnLimit: 120
|
||||
|
|
@ -874,7 +874,7 @@ radv_decompress_resolve_src(struct radv_cmd_buffer *cmd_buffer, struct radv_imag
|
|||
.levelCount = 1,
|
||||
.baseArrayLayer = src_base_layer,
|
||||
.layerCount = region->srcSubresource.layerCount,
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
VkSampleLocationsInfoEXT sample_loc_info;
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ static const struct {
|
|||
uint32_t num_render_backends;
|
||||
bool has_dedicated_vram;
|
||||
} gpu_info[] = {
|
||||
/* clang-format off */
|
||||
[CHIP_TAHITI] = {0x6780, 8, true},
|
||||
[CHIP_PITCAIRN] = {0x6800, 8, true},
|
||||
[CHIP_VERDE] = {0x6820, 4, true},
|
||||
|
|
@ -69,6 +70,7 @@ static const struct {
|
|||
[CHIP_NAVI22] = {0x73C0, 8, true},
|
||||
[CHIP_NAVI23] = {0x73E0, 8, true},
|
||||
[CHIP_GFX1100] = {0x744C, 24, true},
|
||||
/* clang-format on */
|
||||
};
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue