author Jeff Muizelaar <>
Tue, 29 Sep 2015 19:04:17 -0400
changeset 265100 56db457aef33a889004f51a6211f174aa12cca2d
permissions -rw-r--r--
Bug 1179280. Update ANGLE from chromium/2214 to chromium/2466.

// Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// copyimage.h: Defines image copying functions


#include "common/mathutil.h"
#include "libANGLE/angletypes.h"

#include <stdint.h>

namespace rx

template <typename sourceType, typename colorDataType>
void ReadColor(const uint8_t *source, uint8_t *dest);

template <typename destType, typename colorDataType>
void WriteColor(const uint8_t *source, uint8_t *dest);

template <typename sourceType, typename destType, typename colorDataType>
void CopyPixel(const uint8_t *source, uint8_t *dest);

void CopyBGRA8ToRGBA8(const uint8_t *source, uint8_t *dest);


#include "copyimage.inl"