MCPcopy Create free account
hub / github.com/GPUOpen-Tools/compressonator / ShowResults1s

Function ShowResults1s

examples/core_example1/coreexample.cpp:109–156  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107}
108
109void ShowResults1s(char* testcodec, char src_1[], char decomp_1[])
110{
111 std::printf("\n[%s]\n", testcodec);
112 // show the first row of pixels
113 std::printf("original : (%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d)\n",
114 src_1[0],
115 src_1[1],
116 src_1[2],
117 src_1[3],
118 src_1[4],
119 src_1[5],
120 src_1[6],
121 src_1[7],
122 src_1[8],
123 src_1[9],
124 src_1[10],
125 src_1[11],
126 src_1[12],
127 src_1[13],
128 src_1[14],
129 src_1[15]);
130
131 std::printf("decompress : (%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d,%3d)\n",
132 decomp_1[0],
133 decomp_1[1],
134 decomp_1[2],
135 decomp_1[3],
136 decomp_1[4],
137 decomp_1[5],
138 decomp_1[6],
139 decomp_1[7],
140 decomp_1[8],
141 decomp_1[9],
142 decomp_1[10],
143 decomp_1[11],
144 decomp_1[12],
145 decomp_1[13],
146 decomp_1[14],
147 decomp_1[15]);
148
149 // Calculate a sum of image diffs:to see how well the codec compressed
150 int diffSum = 0;
151 for (int i = 0; i < 16; i++)
152 {
153 diffSum += abs(src_1[i] - decomp_1[i]);
154 }
155 std::printf("Data Diff Sum = %d\n", diffSum);
156}
157
158void ShowResults(char* testcodec, unsigned char src_RGBA[], unsigned char decomp_RGBA[])
159{

Callers 1

mainFunction · 0.85

Calls 1

absFunction · 0.85

Tested by

no test coverage detected