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