Lines Matching defs:layout

35    struct fdl_layout layout = {
36 .ubwc = testcase->layout.ubwc,
37 .tile_mode = testcase->layout.tile_mode,
38 .tile_all = testcase->layout.tile_all,
42 int max_size = MAX2(testcase->layout.width0, testcase->layout.height0);
44 while (max_size > 1 && testcase->layout.slices[mip_levels].pitch) {
50 fdl6_layout(&layout, testcase->format,
51 MAX2(testcase->layout.nr_samples, 1), testcase->layout.width0,
52 MAX2(testcase->layout.height0, 1),
53 MAX2(testcase->layout.depth0, 1), mip_levels,
57 fdl5_layout(&layout, testcase->format,
58 MAX2(testcase->layout.nr_samples, 1), testcase->layout.width0,
59 MAX2(testcase->layout.height0, 1),
60 MAX2(testcase->layout.depth0, 1), mip_levels,
66 * buffer sharing test). Shift the fdl layout down so we can compare
69 if (layout.ubwc && !testcase->layout.slices[0].offset) {
71 layout.slices[l].offset -= layout.slices[0].offset;
72 layout.slices[0].offset = 0;
76 if (layout.slices[l].offset != testcase->layout.slices[l].offset) {
78 util_format_short_name(testcase->format), layout.width0,
79 layout.height0, layout.depth0, layout.nr_samples, l,
80 layout.slices[l].offset, testcase->layout.slices[l].offset);
83 if (fdl_pitch(&layout, l) != testcase->layout.slices[l].pitch) {
85 util_format_short_name(testcase->format), layout.width0,
86 layout.height0, layout.depth0, layout.nr_samples, l,
87 fdl_pitch(&layout, l), testcase->layout.slices[l].pitch);
94 if (testcase->layout.slices[l].size0 && layout.slices[l].size0 !=
95 testcase->layout.slices[l].size0) {
97 util_format_short_name(testcase->format), layout.width0,
98 layout.height0, layout.depth0, layout.nr_samples, l,
99 layout.slices[l].size0,
100 testcase->layout.slices[l].size0);
104 if (layout.ubwc_slices[l].offset !=
105 testcase->layout.ubwc_slices[l].offset) {
107 util_format_short_name(testcase->format), layout.width0,
108 layout.height0, layout.depth0, layout.nr_samples, l,
109 layout.ubwc_slices[l].offset,
110 testcase->layout.ubwc_slices[l].offset);
113 if (fdl_ubwc_pitch(&layout, l) != testcase->layout.ubwc_slices[l].pitch) {
115 util_format_short_name(testcase->format), layout.width0,
116 layout.height0, layout.depth0, layout.nr_samples, l,
117 fdl_ubwc_pitch(&layout, l),
118 testcase->layout.ubwc_slices[l].pitch);
124 fdl_dump_layout(&layout);