webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
formatutilsD3D.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2015 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 
7 // formatutils9.h: Queries for GL image formats and their translations to D3D
8 // formats.
9 
10 #ifndef LIBANGLE_RENDERER_D3D_FORMATUTILSD3D_H_
11 #define LIBANGLE_RENDERER_D3D_FORMATUTILSD3D_H_
12 
13 #include "angle_gl.h"
14 
15 #include <cstddef>
16 #include <stdint.h>
17 
18 #include <map>
19 
20 namespace gl
21 {
22 struct FormatType;
23 }
24 
25 namespace rx
26 {
27 typedef void (*InitializeTextureDataFunction)(size_t width, size_t height, size_t depth,
28  uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch);
29 
30 typedef void (*VertexCopyFunction)(const uint8_t *input, size_t stride, size_t count, uint8_t *output);
31 
33 {
38 };
39 } // namespace rx
40 
41 #endif // LIBANGLE_RENDERER_D3D_FORMATUTILSD3D_H_
GLint GLsizei count
Definition: gl2.h:421
EGLSurface EGLint EGLint EGLint EGLint height
Definition: eglext.h:950
Definition: formatutilsD3D.h:34
EGLSurface EGLint EGLint EGLint width
Definition: eglext.h:950
#define output
Definition: wire_format_lite.h:418
void
Definition: AVFoundationCFSoftLinking.h:81
Definition: mathutil.h:804
VertexConversionType
Definition: formatutilsD3D.h:32
void(* VertexCopyFunction)(const uint8_t *input, size_t stride, size_t count, uint8_t *output)
Definition: formatutilsD3D.h:30
unsigned char uint8_t
Definition: ptypes.h:89
GLint GLenum GLsizei GLsizei GLsizei depth
Definition: gl2ext.h:572
Definition: formatutilsD3D.h:35
string input
Definition: tokenizer_unittest.cc:198
Definition: formatutilsD3D.h:37
EGLImageKHR EGLint EGLint EGLint * stride
Definition: eglext.h:851
Definition: formatutilsD3D.h:36
void(* InitializeTextureDataFunction)(size_t width, size_t height, size_t depth, uint8_t *output, size_t outputRowPitch, size_t outputDepthPitch)
Definition: formatutilsD3D.h:27
Definition: entry_points_gles_2_0.h:15