Lines Matching refs:out_result
6339 bool getPixelDataFromRawData(void* raw_data, GLenum raw_data_format, GLenum raw_data_type, PixelData* out_result);
7600 * @param out_result Deref will be used to store four _pixel_data instances.
7607 PixelData* out_result)
7630 deMemset(out_result, 0, sizeof(PixelData));
7632 out_result->data_internalformat = raw_data_format;
7633 out_result->data_type = raw_data_type;
7640 out_result->alpha.data_type = CHANNEL_DATA_TYPE_UNSIGNED_BYTE_8BITS;
7641 out_result->blue.data_type = CHANNEL_DATA_TYPE_UNSIGNED_BYTE_8BITS;
7642 out_result->green.data_type = CHANNEL_DATA_TYPE_UNSIGNED_BYTE_8BITS;
7643 out_result->red.data_type = CHANNEL_DATA_TYPE_UNSIGNED_BYTE_8BITS;
7645 out_result->red.unsigned_byte_data = raw_data_ptr[0];
7646 out_result->green.unsigned_byte_data = raw_data_ptr[1];
7647 out_result->blue.unsigned_byte_data = raw_data_ptr[2];
7648 out_result->alpha.unsigned_byte_data = raw_data_ptr[3];
7654 out_result->alpha.data_type = CHANNEL_DATA_TYPE_UNSIGNED_INTEGER_32BITS;
7655 out_result->blue.data_type = CHANNEL_DATA_TYPE_UNSIGNED_INTEGER_32BITS;
7656 out_result->green.data_type = CHANNEL_DATA_TYPE_UNSIGNED_INTEGER_32BITS;
7657 out_result->red.data_type = CHANNEL_DATA_TYPE_UNSIGNED_INTEGER_32BITS;
7659 out_result->red.unsigned_integer_data = raw_data_ptr[0];
7660 out_result->green.unsigned_integer_data = raw_data_ptr[1];
7661 out_result->blue.unsigned_integer_data = raw_data_ptr[2];
7662 out_result->alpha.unsigned_integer_data = raw_data_ptr[3];
7668 out_result->alpha.data_type = CHANNEL_DATA_TYPE_SIGNED_INTEGER_32BITS;
7669 out_result->blue.data_type = CHANNEL_DATA_TYPE_SIGNED_INTEGER_32BITS;
7670 out_result->green.data_type = CHANNEL_DATA_TYPE_SIGNED_INTEGER_32BITS;
7671 out_result->red.data_type = CHANNEL_DATA_TYPE_SIGNED_INTEGER_32BITS;
7673 out_result->red.signed_integer_data = raw_data_ptr[0];
7674 out_result->green.signed_integer_data = raw_data_ptr[1];
7675 out_result->blue.signed_integer_data = raw_data_ptr[2];
7676 out_result->alpha.signed_integer_data = raw_data_ptr[3];
7682 out_result->alpha.data_type = CHANNEL_DATA_TYPE_FLOAT;
7683 out_result->blue.data_type = CHANNEL_DATA_TYPE_FLOAT;
7684 out_result->green.data_type = CHANNEL_DATA_TYPE_FLOAT;
7685 out_result->red.data_type = CHANNEL_DATA_TYPE_FLOAT;
7687 out_result->red.float_data = raw_data_ptr[0];
7688 out_result->green.float_data = raw_data_ptr[1];
7689 out_result->blue.float_data = raw_data_ptr[2];
7690 out_result->alpha.float_data = raw_data_ptr[3];
7698 out_result->alpha.data_type = CHANNEL_DATA_TYPE_UNSIGNED_BYTE_2BITS;
7699 out_result->blue.data_type = CHANNEL_DATA_TYPE_UNSIGNED_SHORT_10BITS;
7700 out_result->green.data_type = CHANNEL_DATA_TYPE_UNSIGNED_SHORT_10BITS;
7701 out_result->red.data_type = CHANNEL_DATA_TYPE_UNSIGNED_SHORT_10BITS;
7703 out_result->alpha.unsigned_byte_data = ((*raw_data_ptr) >> 30) & ((1 << 2) - 1);
7704 out_result->blue.unsigned_short_data = ((*raw_data_ptr) >> 20) & ((1 << 10) - 1);
7705 out_result->green.unsigned_short_data = ((*raw_data_ptr) >> 10) & ((1 << 10) - 1);
7706 out_result->red.unsigned_short_data = ((*raw_data_ptr)) & ((1 << 10) - 1);