Module: Mesa
Branch: main
Commit: dd91faaddc28695348101d7b43a848504387a15e
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd91faaddc28695348101d7b43a848504387a15e

Author: Samuel Pitoiset <[email protected]>
Date:   Tue Apr 25 11:22:23 2023 +0200

ac/rgp: update SQTT_FILE_CHUNK_TYPE_API_INFO to minor version 2

To match PAL.

Signed-off-by: Samuel Pitoiset <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22677>

---

 src/amd/common/ac_rgp.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/amd/common/ac_rgp.c b/src/amd/common/ac_rgp.c
index c7dde6f420c..15b32c2295b 100644
--- a/src/amd/common/ac_rgp.c
+++ b/src/amd/common/ac_rgp.c
@@ -543,9 +543,8 @@ union sqtt_instruction_trace_data {
    } api_pso_data;
 
    struct {
-      char start[256];
-      char end[256];
-   } user_marker_data;
+      uint32_t mask;
+   } shader_engine_filter;
 };
 
 struct sqtt_file_chunk_api_info {
@@ -561,7 +560,7 @@ struct sqtt_file_chunk_api_info {
    union sqtt_instruction_trace_data instruction_trace_data;
 };
 
-static_assert(sizeof(struct sqtt_file_chunk_api_info) == 1064,
+static_assert(sizeof(struct sqtt_file_chunk_api_info) == 560,
               "sqtt_file_chunk_api_info doesn't match RGP spec");
 
 static void ac_sqtt_fill_api_info(struct sqtt_file_chunk_api_info *chunk)
@@ -569,7 +568,7 @@ static void ac_sqtt_fill_api_info(struct 
sqtt_file_chunk_api_info *chunk)
    chunk->header.chunk_id.type = SQTT_FILE_CHUNK_TYPE_API_INFO;
    chunk->header.chunk_id.index = 0;
    chunk->header.major_version = 0;
-   chunk->header.minor_version = 1;
+   chunk->header.minor_version = 2;
    chunk->header.size_in_bytes = sizeof(*chunk);
 
    chunk->api_type = SQTT_API_TYPE_VULKAN;

Reply via email to