1 // 2 // Copyright (c) 2013 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 // precompiled.h: Precompiled header file for libGLESv2. 8 9 #define GL_APICALL 10 #include <GLES2/gl2.h> 11 #include <GLES2/gl2ext.h> 12 13 #define EGLAPI 14 #include <EGL/egl.h> 15 16 #include <assert.h> 17 #include <cstddef> 18 #include <float.h> 19 #include <intrin.h> 20 #include <math.h> 21 #include <stdarg.h> 22 #include <stdlib.h> 23 #include <stdio.h> 24 #include <string.h> 25 26 #include <algorithm> // for std::min and std::max 27 #include <limits> 28 #include <map> 29 #include <set> 30 #include <sstream> 31 #include <string> 32 #include <unordered_map> 33 #include <vector> 34 35 #include <d3d9.h> 36 #include <D3D11.h> 37 #include <dxgi.h> 38 #include <D3Dcompiler.h> 39 40 #ifdef _MSC_VER 41 #include <hash_map> 42 #endif 43