diff --git a/src/freedreno/ci/freedreno-a750-vkd3d-fails.txt b/src/freedreno/ci/freedreno-a750-vkd3d-fails.txt index 4008517fcb6..8ddb94bfbcf 100644 --- a/src/freedreno/ci/freedreno-a750-vkd3d-fails.txt +++ b/src/freedreno/ci/freedreno-a750-vkd3d-fails.txt @@ -1,6 +1,3 @@ -test_clear_depth_stencil_view,Fail -test_copy_texture,Fail -test_early_depth_stencil_tests,Fail test_index_buffer_edge_case_stream_output,Fail test_multisample_resolve_strongly_typed,Fail test_primitive_restart_list_topology_stream_output,Fail diff --git a/src/freedreno/common/freedreno_lrz.h b/src/freedreno/common/freedreno_lrz.h index 14ba94dcf25..a266e78a84c 100644 --- a/src/freedreno/common/freedreno_lrz.h +++ b/src/freedreno/common/freedreno_lrz.h @@ -78,11 +78,12 @@ struct PACKED fd_lrzfc_layout { union { struct { enum fd_lrz_gpu_dir dir_track; - uint8_t _pad_; + uint8_t _padding0; uint32_t gras_lrz_depth_view; }; uint8_t metadata[512]; }; + uint8_t _padding1[1536]; union { struct { uint8_t fc2_a[FC_SIZE]; @@ -92,4 +93,8 @@ struct PACKED fd_lrzfc_layout { }; }; +static_assert(sizeof(fd_lrzfc_layout) == 0x1800); +static_assert(offsetof(fd_lrzfc_layout, fc1) == 0x0); +static_assert(offsetof(fd_lrzfc_layout, fc2) == 0x1000); + #endif