radv/rra: Rename rra_chunk_type to rra_chunk_version
Found by inspecting RRA source. Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25548>
This commit is contained in:
@@ -40,9 +40,9 @@ struct rra_file_header {
|
|||||||
|
|
||||||
static_assert(sizeof(struct rra_file_header) == 32, "rra_file_header does not match RRA spec");
|
static_assert(sizeof(struct rra_file_header) == 32, "rra_file_header does not match RRA spec");
|
||||||
|
|
||||||
enum rra_chunk_type {
|
enum rra_chunk_version {
|
||||||
RADV_RRA_CHUNK_ID_ASIC_API_INFO = 0x1,
|
RADV_RRA_ASIC_API_INFO_CHUNK_VERSION = 0x1,
|
||||||
RADV_RRA_CHUNK_ID_ACCEL_STRUCT = 0xF0005,
|
RADV_RRA_ACCEL_STRUCT_CHUNK_VERSION = 0xF0005,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum rra_file_api {
|
enum rra_file_api {
|
||||||
@@ -59,7 +59,7 @@ enum rra_file_api {
|
|||||||
struct rra_file_chunk_description {
|
struct rra_file_chunk_description {
|
||||||
char name[16];
|
char name[16];
|
||||||
uint32_t is_zstd_compressed;
|
uint32_t is_zstd_compressed;
|
||||||
enum rra_chunk_type type;
|
enum rra_chunk_version version;
|
||||||
uint64_t header_offset;
|
uint64_t header_offset;
|
||||||
uint64_t header_size;
|
uint64_t header_size;
|
||||||
uint64_t data_offset;
|
uint64_t data_offset;
|
||||||
@@ -91,10 +91,10 @@ rra_dump_header(FILE *output, uint64_t chunk_descriptions_offset, uint64_t chunk
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
rra_dump_chunk_description(uint64_t offset, uint64_t header_size, uint64_t data_size, const char *name,
|
rra_dump_chunk_description(uint64_t offset, uint64_t header_size, uint64_t data_size, const char *name,
|
||||||
enum rra_chunk_type type, FILE *output)
|
enum rra_chunk_version version, FILE *output)
|
||||||
{
|
{
|
||||||
struct rra_file_chunk_description chunk = {
|
struct rra_file_chunk_description chunk = {
|
||||||
.type = type,
|
.version = version,
|
||||||
.header_offset = offset,
|
.header_offset = offset,
|
||||||
.header_size = header_size,
|
.header_size = header_size,
|
||||||
.data_offset = offset + header_size,
|
.data_offset = offset + header_size,
|
||||||
@@ -1203,9 +1203,9 @@ radv_rra_dump_trace(VkQueue vk_queue, char *filename)
|
|||||||
rra_copy_context_finish(©_ctx);
|
rra_copy_context_finish(©_ctx);
|
||||||
|
|
||||||
uint64_t chunk_info_offset = (uint64_t)ftell(file);
|
uint64_t chunk_info_offset = (uint64_t)ftell(file);
|
||||||
rra_dump_chunk_description(api_info_offset, 0, 8, "ApiInfo", RADV_RRA_CHUNK_ID_ASIC_API_INFO, file);
|
rra_dump_chunk_description(api_info_offset, 0, 8, "ApiInfo", RADV_RRA_ASIC_API_INFO_CHUNK_VERSION, file);
|
||||||
rra_dump_chunk_description(asic_info_offset, 0, sizeof(struct rra_asic_info), "AsicInfo",
|
rra_dump_chunk_description(asic_info_offset, 0, sizeof(struct rra_asic_info), "AsicInfo",
|
||||||
RADV_RRA_CHUNK_ID_ASIC_API_INFO, file);
|
RADV_RRA_ASIC_API_INFO_CHUNK_VERSION, file);
|
||||||
|
|
||||||
for (uint32_t i = 0; i < written_accel_struct_count; ++i) {
|
for (uint32_t i = 0; i < written_accel_struct_count; ++i) {
|
||||||
uint64_t accel_struct_size;
|
uint64_t accel_struct_size;
|
||||||
@@ -1215,7 +1215,7 @@ radv_rra_dump_trace(VkQueue vk_queue, char *filename)
|
|||||||
accel_struct_size = (uint64_t)(accel_struct_offsets[i + 1] - accel_struct_offsets[i]);
|
accel_struct_size = (uint64_t)(accel_struct_offsets[i + 1] - accel_struct_offsets[i]);
|
||||||
|
|
||||||
rra_dump_chunk_description(accel_struct_offsets[i], sizeof(struct rra_accel_struct_chunk_header),
|
rra_dump_chunk_description(accel_struct_offsets[i], sizeof(struct rra_accel_struct_chunk_header),
|
||||||
accel_struct_size, "RawAccelStruct", RADV_RRA_CHUNK_ID_ACCEL_STRUCT, file);
|
accel_struct_size, "RawAccelStruct", RADV_RRA_ACCEL_STRUCT_CHUNK_VERSION, file);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint64_t file_end = (uint64_t)ftell(file);
|
uint64_t file_end = (uint64_t)ftell(file);
|
||||||
|
Reference in New Issue
Block a user