compressonator icon indicating copy to clipboard operation
compressonator copied to clipboard

CompressonatorSDK does not allow passing user params to CMP_Feedback_Proc

Open krolli opened this issue 1 year ago • 0 comments

CompressonatorSDK feedback procedure CMP_Feedback_Proc declares two user parameters, pUser1 and pUser2.

https://github.com/GPUOpen-Tools/compressonator/blob/f4b53d79ec5abbb50924f58aebb7bf2793200b94/cmp_compressonatorlib/compressonator.h#L948

However, there does not appear to be a way for user to pass values for those parameters along with feedback procedure pointer. Feedback procedure is passed to following functions: https://github.com/GPUOpen-Tools/compressonator/blob/f4b53d79ec5abbb50924f58aebb7bf2793200b94/cmp_compressonatorlib/compressonator.h#L963-L966 https://github.com/GPUOpen-Tools/compressonator/blob/f4b53d79ec5abbb50924f58aebb7bf2793200b94/cmp_compressonatorlib/compressonator.h#L1050 https://github.com/GPUOpen-Tools/compressonator/blob/f4b53d79ec5abbb50924f58aebb7bf2793200b94/cmp_compressonatorlib/compressonator.h#L1057-L1058

None of them accept two user parameters that would be passed over to feedback procedure.

krolli avatar Dec 09 '24 09:12 krolli