Lines Matching refs:img
1252 const astcenc_image& img, in image_get_pixel() argument
1258 assert(x < img.dim_x); in image_get_pixel()
1259 assert(y < img.dim_y); in image_get_pixel()
1260 assert(z < img.dim_z); in image_get_pixel()
1262 if (img.data_type == ASTCENC_TYPE_U8) in image_get_pixel()
1264 uint8_t* data = static_cast<uint8_t*>(img.data[z]); in image_get_pixel()
1266 float r = data[(4 * img.dim_x * y) + (4 * x )] / 255.0f; in image_get_pixel()
1267 float g = data[(4 * img.dim_x * y) + (4 * x + 1)] / 255.0f; in image_get_pixel()
1268 float b = data[(4 * img.dim_x * y) + (4 * x + 2)] / 255.0f; in image_get_pixel()
1269 float a = data[(4 * img.dim_x * y) + (4 * x + 3)] / 255.0f; in image_get_pixel()
1273 else if (img.data_type == ASTCENC_TYPE_F16) in image_get_pixel()
1275 uint16_t* data = static_cast<uint16_t*>(img.data[z]); in image_get_pixel()
1278 data[(4 * img.dim_x * y) + (4 * x )], in image_get_pixel()
1279 data[(4 * img.dim_x * y) + (4 * x + 1)], in image_get_pixel()
1280 data[(4 * img.dim_x * y) + (4 * x + 2)], in image_get_pixel()
1281 data[(4 * img.dim_x * y) + (4 * x + 3)] in image_get_pixel()
1288 assert(img.data_type == ASTCENC_TYPE_F32); in image_get_pixel()
1289 float* data = static_cast<float*>(img.data[z]); in image_get_pixel()
1292 data[(4 * img.dim_x * y) + (4 * x )], in image_get_pixel()
1293 data[(4 * img.dim_x * y) + (4 * x + 1)], in image_get_pixel()
1294 data[(4 * img.dim_x * y) + (4 * x + 2)], in image_get_pixel()
1295 data[(4 * img.dim_x * y) + (4 * x + 3)] in image_get_pixel()
1310 astcenc_image& img, in image_set_pixel() argument
1317 assert(x < img.dim_x); in image_set_pixel()
1318 assert(y < img.dim_y); in image_set_pixel()
1319 assert(z < img.dim_z); in image_set_pixel()
1320 assert(img.data_type == ASTCENC_TYPE_F32); in image_set_pixel()
1322 float* data = static_cast<float*>(img.data[z]); in image_set_pixel()
1324 data[(4 * img.dim_x * y) + (4 * x )] = pixel.lane<0>(); in image_set_pixel()
1325 data[(4 * img.dim_x * y) + (4 * x + 1)] = pixel.lane<1>(); in image_set_pixel()
1326 data[(4 * img.dim_x * y) + (4 * x + 2)] = pixel.lane<2>(); in image_set_pixel()
1327 data[(4 * img.dim_x * y) + (4 * x + 3)] = pixel.lane<3>(); in image_set_pixel()
1339 astcenc_image& img, in image_set_pixel_u8() argument
1345 assert(x < img.dim_x); in image_set_pixel_u8()
1346 assert(y < img.dim_y); in image_set_pixel_u8()
1347 assert(img.data_type == ASTCENC_TYPE_U8); in image_set_pixel_u8()
1349 uint8_t* data = static_cast<uint8_t*>(img.data[0]); in image_set_pixel_u8()
1351 store_nbytes(pixel, data + (4 * img.dim_x * y) + (4 * x )); in image_set_pixel_u8()