H A D | GraphicsContext3DImagePacking.cpp | 5 * Redistribution and use in source and binary forms, with or without 8 * 1. Redistributions of source code must retain the above copyright 249 // Some code are merged back from Mozilla code in http://mxr.mozilla.org/mozilla-central/source/content/canvas/src/WebGLTexelConversions.h 259 template<> void unpack<GraphicsContext3D::DataFormatRGB8, uint8_t, uint8_t>(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 262 destination[0] = source[0]; 263 destination[1] = source[1]; 264 destination[2] = source[2]; 266 source += 3; 271 template<> void unpack<GraphicsContext3D::DataFormatBGR8, uint8_t, uint8_t>(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 274 destination[0] = source[ 283 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 295 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 307 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 325 unpack(const uint16_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 344 unpack(const uint16_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 364 unpack(const uint16_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 383 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 395 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 407 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 419 unpack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 431 unpack(const uint8_t* source, float* destination, unsigned pixelsPerRow) argument 444 unpack(const uint8_t* source, float* destination, unsigned pixelsPerRow) argument 457 unpack(const uint8_t* source, float* destination, unsigned pixelsPerRow) argument 470 unpack(const uint8_t* source, float* destination, unsigned pixelsPerRow) argument 483 unpack(const uint8_t* source, float* destination, unsigned pixelsPerRow) argument 496 unpack(const uint8_t* source, float* destination, unsigned pixelsPerRow) argument 509 unpack(const float* source, float* destination, unsigned pixelsPerRow) argument 521 unpack(const float* source, float* destination, unsigned pixelsPerRow) argument 533 unpack(const float* source, float* destination, unsigned pixelsPerRow) argument 545 unpack(const float* source, float* destination, unsigned pixelsPerRow) argument 567 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 576 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 585 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 597 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 608 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 618 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 631 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 643 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 654 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 670 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 686 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 691 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 708 pack(const uint8_t* source, uint8_t* destination, unsigned pixelsPerRow) argument 724 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 739 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 756 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 772 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 787 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 804 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 820 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 834 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 850 pack(const uint8_t* source, uint16_t* destination, unsigned pixelsPerRow) argument 865 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 876 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 888 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 901 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 906 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 919 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 932 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 941 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 950 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 960 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 970 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 980 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 991 pack(const float* source, float* destination, unsigned pixelsPerRow) argument 1002 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1014 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1027 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1040 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1051 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1063 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1075 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1085 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1096 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1107 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1116 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1126 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument 1136 pack(const float* source, uint16_t* destination, unsigned pixelsPerRow) argument [all...] |