| 245 | } |
| 246 | |
| 247 | int CMP_CDECL SetQualityBC1(void* options, CGU_FLOAT fquality) |
| 248 | { |
| 249 | if (!options) |
| 250 | return CGU_CORE_ERR_NEWMEM; |
| 251 | CMP_BC15Options* BC15optionsDefault = reinterpret_cast<CMP_BC15Options*>(options); |
| 252 | if (fquality < 0.0f) |
| 253 | fquality = 0.0f; |
| 254 | else if (fquality > 1.0f) |
| 255 | fquality = 1.0f; |
| 256 | BC15optionsDefault->m_fquality = fquality; |
| 257 | return CGU_CORE_OK; |
| 258 | } |
| 259 | |
| 260 | int CMP_CDECL SetRefineStepsBC1(void* options, CGU_UINT32 steps) |
| 261 | { |