1bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com//
2bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com// Copyright (c) 2013 The ANGLE Project Authors. All rights reserved.
3bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com// Use of this source code is governed by a BSD-style license that can be
4bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com// found in the LICENSE file.
5bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com//
6bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com
7bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com// precompiled.h: Precompiled header file for libGLESv2.
8bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com
9f26ddae9acc05461792c8b1b6b35444ddf209de8shannon.woods%transgaming.com@gtempaccount.com#include <GLES3/gl3.h>
10f26ddae9acc05461792c8b1b6b35444ddf209de8shannon.woods%transgaming.com@gtempaccount.com#include <GLES3/gl3ext.h>
11bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <GLES2/gl2.h>
12a0a98ff44388a4d92383a4ab15e2048fdb3fff7bshannon.woods%transgaming.com@gtempaccount.com
13bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <GLES2/gl2ext.h>
14bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com
15bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <EGL/egl.h>
16bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com
17bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <assert.h>
18bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <cstddef>
19bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <float.h>
20ee2a86ad794a9091edb22318d8cacc445de8ab78shannon.woods%transgaming.com@gtempaccount.com#include <stdint.h>
21bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <intrin.h>
22bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <math.h>
23bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <stdarg.h>
24bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <stdlib.h>
25bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <stdio.h>
26bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <string.h>
27bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com
28bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <algorithm> // for std::min and std::max
29bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <limits>
30bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <map>
31bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <set>
32bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <sstream>
33bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <string>
34bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <unordered_map>
35bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <vector>
36bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com
372a41924436ebac74fd3479e15d18c356e6616d0aGeoff Lang#if defined(ANGLE_ENABLE_D3D9)
38bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <d3d9.h>
392e660d5627c8ef47daa2be82fa359baee13ab640Vladimir Vukicevic#include <d3dcompiler.h>
402a41924436ebac74fd3479e15d18c356e6616d0aGeoff Lang#endif // ANGLE_ENABLE_D3D9
412a41924436ebac74fd3479e15d18c356e6616d0aGeoff Lang
422a41924436ebac74fd3479e15d18c356e6616d0aGeoff Lang#if defined(ANGLE_ENABLE_D3D11)
432e660d5627c8ef47daa2be82fa359baee13ab640Vladimir Vukicevic#include <d3d10_1.h>
442e660d5627c8ef47daa2be82fa359baee13ab640Vladimir Vukicevic#include <d3d11.h>
45bdf2d80f459d43f5a6df074431bacf41584f81b7shannon.woods@transgaming.com#include <dxgi.h>
4694a9089bbb6224bf6c7c392fbde855823dac342dGeoff Lang#include <dxgi1_2.h>
472e660d5627c8ef47daa2be82fa359baee13ab640Vladimir Vukicevic#include <d3dcompiler.h>
482a41924436ebac74fd3479e15d18c356e6616d0aGeoff Lang#endif // ANGLE_ENABLE_D3D11
49