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 #include <GLES3/gl3.h> 10 #include <GLES3/gl3ext.h> 11 #include <GLES2/gl2.h> 12 13 #include <GLES2/gl2ext.h> 14 15 #include <EGL/egl.h> 16 17 #include <assert.h> 18 #include <cstddef> 19 #include <float.h> 20 #include <stdint.h> 21 #include <intrin.h> 22 #include <math.h> 23 #include <stdarg.h> 24 #include <stdlib.h> 25 #include <stdio.h> 26 #include <string.h> 27 28 #include <algorithm> // for std::min and std::max 29 #include <limits> 30 #include <map> 31 #include <set> 32 #include <sstream> 33 #include <string> 34 #include <unordered_map> 35 #include <vector> 36 37 #if defined(ANGLE_ENABLE_D3D9) 38 #include <d3d9.h> 39 #include <d3dcompiler.h> 40 #endif // ANGLE_ENABLE_D3D9 41 42 #if defined(ANGLE_ENABLE_D3D11) 43 #include <d3d10_1.h> 44 #include <d3d11.h> 45 #include <dxgi.h> 46 #include <dxgi1_2.h> 47 #include <d3dcompiler.h> 48 #endif // ANGLE_ENABLE_D3D11 49