Skip to content

Commit 43a53d4

Browse files
committed
[Compressonator SDK] v3.1 Examples update
1 parent 2ee0e92 commit 43a53d4

File tree

3 files changed

+12
-16
lines changed

3 files changed

+12
-16
lines changed

Compressonator/Examples/example2/SDK_Example2.cpp

+7-12
Original file line numberDiff line numberDiff line change
@@ -129,13 +129,13 @@ int main(int argc, const char* argv[])
129129

130130
for (int i = 0; i<MXT; i++)
131131
{
132-
destTexture[0].dwSize = sizeof(destTexture);
133-
destTexture[0].dwWidth = srcTexture.dwWidth;
134-
destTexture[0].dwHeight = srcTexture.dwHeight;
135-
destTexture[0].dwPitch = 0;
136-
destTexture[0].format = destFormat[i];
137-
destTexture[0].dwDataSize = CMP_CalculateBufferSize(&destTexture[i]);
138-
destTexture[0].pData = (CMP_BYTE*)malloc(destTexture[0].dwDataSize);
132+
destTexture[i].dwSize = sizeof(destTexture[i]);
133+
destTexture[i].dwWidth = srcTexture.dwWidth;
134+
destTexture[i].dwHeight = srcTexture.dwHeight;
135+
destTexture[i].dwPitch = 0;
136+
destTexture[i].format = destFormat[i];
137+
destTexture[i].dwDataSize = CMP_CalculateBufferSize(&destTexture[i]);
138+
destTexture[i].pData = (CMP_BYTE*)malloc(destTexture[i].dwDataSize);
139139
}
140140

141141
//=======================================
@@ -196,10 +196,5 @@ int main(int argc, const char* argv[])
196196
std::printf("\nProcessed in %.3f seconds\n", timeStampsec() - start_time);
197197
#endif
198198

199-
// Clean up memory used for textures
200-
free(srcTexture.pData);
201-
for (int i = 0; i < MXT; i++)
202-
free(destTexture[i].pData);
203-
204199
return 0;
205200
}

Compressonator/Examples/example3/SDK_Example3.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,13 @@ int main(int argc, const char* argv[])
8686
#endif
8787
if (argc < 4)
8888
{
89-
std::printf("Compressonator_Test SourceFile DestFile Quality\n");
89+
std::printf("Example3 SourceFile DestFile Quality\n");
9090
std::printf("This example shows how to compress a single image\n");
9191
std::printf("to a BC7 compression format using single threaded low level\n");
9292
std::printf("compression blocks access with a quality setting\n");
93-
std::printf("usage: Example3.exe ruby.dds ruby_bc7.dds 0.05\n");
94-
std::printf("this will generate a compressed ruby file in BC7 format\n");
93+
std::printf("** NOTE ** sample image Width and Height must be divisable by 4\n\n");
94+
std::printf("usage: Example3.exe sample.dds sample_bc7.dds 0.05\n");
95+
std::printf("this will generate a compressed file in BC7 format\n");
9596
return 0;
9697
}
9798

Compressonator/Examples/example3/SDK_Example3.vcxproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
<ProjectGuid>{B06F1D70-67F1-4491-B479-1B98175768E6}</ProjectGuid>
7878
<Keyword>Win32Proj</Keyword>
7979
<RootNamespace>Sample</RootNamespace>
80-
<ProjectName>SDK_Example3</ProjectName>
80+
<ProjectName>Example3</ProjectName>
8181
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
8282
</PropertyGroup>
8383
<Import Project="$(VCTargetsPath)/Microsoft.Cpp.Default.props" />

0 commit comments

Comments
 (0)