diff options
Diffstat (limited to 'src/libGLESv2')
80 files changed, 88 insertions, 89 deletions
diff --git a/src/libGLESv2/Buffer.cpp b/src/libGLESv2/Buffer.cpp index 27b6fc33..6473decb 100644 --- a/src/libGLESv2/Buffer.cpp +++ b/src/libGLESv2/Buffer.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // index data. Implements GL buffer objects and related functionality. // [OpenGL ES 2.0.24] section 2.9 page 21. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Buffer.h" #include "libGLESv2/renderer/BufferImpl.h" #include "libGLESv2/renderer/Renderer.h" diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp index 5cdc2614..21b37b61 100644 --- a/src/libGLESv2/Context.cpp +++ b/src/libGLESv2/Context.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // Context.cpp: Implements the gl::Context class, managing all GL state and performing // rendering operations. It is the GLES2 specific implementation of EGLContext. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Context.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/DynamicHLSL.cpp b/src/libGLESv2/DynamicHLSL.cpp index f09cf637..93d1e114 100644 --- a/src/libGLESv2/DynamicHLSL.cpp +++ b/src/libGLESv2/DynamicHLSL.cpp @@ -6,7 +6,7 @@ // DynamicHLSL.cpp: Implementation for link and run-time HLSL generation // -#include "precompiled.h" +#include "libGLESv2/common_includes.h" #include "libGLESv2/DynamicHLSL.h" #include "libGLESv2/Shader.h" diff --git a/src/libGLESv2/Fence.cpp b/src/libGLESv2/Fence.cpp index 31d149d6..c1480fb0 100644 --- a/src/libGLESv2/Fence.cpp +++ b/src/libGLESv2/Fence.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -18,6 +17,7 @@ // We still opt to use QPC. In the present and moving forward, most newer systems will not suffer // from buggy implementations. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Fence.h" #include "libGLESv2/renderer/FenceImpl.h" #include "libGLESv2/renderer/Renderer.h" diff --git a/src/libGLESv2/Float16ToFloat32.cpp b/src/libGLESv2/Float16ToFloat32.cpp index b90d2f60..cdcccdb4 100644 --- a/src/libGLESv2/Float16ToFloat32.cpp +++ b/src/libGLESv2/Float16ToFloat32.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,8 @@ // This file is automatically generated. +#include "libGLESv2/common_includes.h" + namespace gl { diff --git a/src/libGLESv2/Framebuffer.cpp b/src/libGLESv2/Framebuffer.cpp index 30b042e9..1b5b90fe 100644 --- a/src/libGLESv2/Framebuffer.cpp +++ b/src/libGLESv2/Framebuffer.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // Framebuffer.cpp: Implements the gl::Framebuffer class. Implements GL framebuffer // objects and related functionality. [OpenGL ES 2.0.24] section 4.4 page 105. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Framebuffer.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/FramebufferAttachment.cpp b/src/libGLESv2/FramebufferAttachment.cpp index 6f40edf4..badcec1d 100644 --- a/src/libGLESv2/FramebufferAttachment.cpp +++ b/src/libGLESv2/FramebufferAttachment.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // FramebufferAttachment.cpp: the gl::FramebufferAttachment class and its derived classes // objects and related functionality. [OpenGL ES 2.0.24] section 4.4.3 page 108. +#include "libGLESv2/common_includes.h" #include "libGLESv2/FramebufferAttachment.h" #include "libGLESv2/renderer/RenderTarget.h" diff --git a/src/libGLESv2/HandleAllocator.cpp b/src/libGLESv2/HandleAllocator.cpp index 37da99aa..f6dfaf72 100644 --- a/src/libGLESv2/HandleAllocator.cpp +++ b/src/libGLESv2/HandleAllocator.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2011 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // HandleAllocator.cpp: Implements the gl::HandleAllocator class, which is used // to allocate GL handles. +#include "libGLESv2/common_includes.h" #include "libGLESv2/HandleAllocator.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/Program.cpp b/src/libGLESv2/Program.cpp index 1cd05651..6e38412a 100644 --- a/src/libGLESv2/Program.cpp +++ b/src/libGLESv2/Program.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // Program.cpp: Implements the gl::Program class. Implements GL program objects // and related functionality. [OpenGL ES 2.0.24] section 2.10.3 page 28. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Program.h" #include "libGLESv2/ProgramBinary.h" #include "libGLESv2/ResourceManager.h" diff --git a/src/libGLESv2/ProgramBinary.cpp b/src/libGLESv2/ProgramBinary.cpp index bffdcb08..c5466e83 100644 --- a/src/libGLESv2/ProgramBinary.cpp +++ b/src/libGLESv2/ProgramBinary.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // Program.cpp: Implements the gl::Program class. Implements GL program objects // and related functionality. [OpenGL ES 2.0.24] section 2.10.3 page 28. +#include "libGLESv2/common_includes.h" #include "libGLESv2/BinaryStream.h" #include "libGLESv2/ProgramBinary.h" #include "libGLESv2/Framebuffer.h" diff --git a/src/libGLESv2/Query.cpp b/src/libGLESv2/Query.cpp index 497f247a..0aa8b9ed 100644 --- a/src/libGLESv2/Query.cpp +++ b/src/libGLESv2/Query.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Query.cpp: Implements the gl::Query class +#include "libGLESv2/common_includes.h" #include "libGLESv2/Query.h" #include "libGLESv2/renderer/QueryImpl.h" diff --git a/src/libGLESv2/Renderbuffer.cpp b/src/libGLESv2/Renderbuffer.cpp index 1c65dafe..32b2c0d7 100644 --- a/src/libGLESv2/Renderbuffer.cpp +++ b/src/libGLESv2/Renderbuffer.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // Colorbuffer, Depthbuffer and Stencilbuffer. Implements GL renderbuffer // objects and related functionality. [OpenGL ES 2.0.24] section 4.4.3 page 108. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Renderbuffer.h" #include "libGLESv2/renderer/RenderTarget.h" diff --git a/src/libGLESv2/ResourceManager.cpp b/src/libGLESv2/ResourceManager.cpp index 9f04110c..55c743ca 100644 --- a/src/libGLESv2/ResourceManager.cpp +++ b/src/libGLESv2/ResourceManager.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // ResourceManager.cpp: Implements the gl::ResourceManager class, which tracks and // retrieves objects which may be shared by multiple Contexts. +#include "libGLESv2/common_includes.h" #include "libGLESv2/ResourceManager.h" #include "libGLESv2/Buffer.h" diff --git a/src/libGLESv2/Sampler.cpp b/src/libGLESv2/Sampler.cpp index ed6e29f8..009251a0 100644 --- a/src/libGLESv2/Sampler.cpp +++ b/src/libGLESv2/Sampler.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // Sampler.cpp : Implements the Sampler class, which represents a GLES 3 // sampler object. Sampler objects store some state needed to sample textures. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Sampler.h" #include "libGLESv2/angletypes.h" diff --git a/src/libGLESv2/Shader.cpp b/src/libGLESv2/Shader.cpp index 05e11adf..4de34d6f 100644 --- a/src/libGLESv2/Shader.cpp +++ b/src/libGLESv2/Shader.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // VertexShader and FragmentShader. Implements GL shader objects and related // functionality. [OpenGL ES 2.0.24] section 2.10 page 24 and section 3.8 page 84. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Shader.h" #include "GLSLANG/ShaderLang.h" diff --git a/src/libGLESv2/State.cpp b/src/libGLESv2/State.cpp index 07e198c8..33ba32fc 100644 --- a/src/libGLESv2/State.cpp +++ b/src/libGLESv2/State.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // State.cpp: Implements the State class, encapsulating raw GL state. +#include "libGLESv2/common_includes.h" #include "libGLESv2/State.h" #include "libGLESv2/Context.h" diff --git a/src/libGLESv2/Texture.cpp b/src/libGLESv2/Texture.cpp index eae00087..7804eab7 100644 --- a/src/libGLESv2/Texture.cpp +++ b/src/libGLESv2/Texture.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // Texture2D and TextureCubeMap. Implements GL texture objects and related // functionality. [OpenGL ES 2.0.24] section 3.7 page 63. +#include "libGLESv2/common_includes.h" #include "libGLESv2/Texture.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/Uniform.cpp b/src/libGLESv2/Uniform.cpp index cddc7ec7..6c312cf7 100644 --- a/src/libGLESv2/Uniform.cpp +++ b/src/libGLESv2/Uniform.cpp @@ -1,10 +1,10 @@ -#include "precompiled.h" // // Copyright (c) 2010-2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // +#include "libGLESv2/common_includes.h" #include "libGLESv2/Uniform.h" #include "common/utilities.h" diff --git a/src/libGLESv2/VertexArray.cpp b/src/libGLESv2/VertexArray.cpp index 120064a5..45d5afd2 100644 --- a/src/libGLESv2/VertexArray.cpp +++ b/src/libGLESv2/VertexArray.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Implementation of the state class for mananging GLES 3 Vertex Array Objects. // +#include "libGLESv2/common_includes.h" #include "libGLESv2/VertexArray.h" #include "libGLESv2/Buffer.h" #include "libGLESv2/renderer/VertexArrayImpl.h" diff --git a/src/libGLESv2/VertexAttribute.cpp b/src/libGLESv2/VertexAttribute.cpp index 7d011ef7..e1e4807d 100644 --- a/src/libGLESv2/VertexAttribute.cpp +++ b/src/libGLESv2/VertexAttribute.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Implementation of the state class for mananging GLES 3 Vertex Array Objects. // +#include "libGLESv2/common_includes.h" #include "libGLESv2/VertexAttribute.h" namespace gl diff --git a/src/libGLESv2/angletypes.cpp b/src/libGLESv2/angletypes.cpp index ec5521e3..68d00cc3 100644 --- a/src/libGLESv2/angletypes.cpp +++ b/src/libGLESv2/angletypes.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // angletypes.h : Defines a variety of structures and enum types that are used throughout libGLESv2 +#include "libGLESv2/common_includes.h" #include "libGLESv2/angletypes.h" #include "libGLESv2/ProgramBinary.h" #include "libGLESv2/VertexAttribute.h" diff --git a/src/libGLESv2/precompiled.h b/src/libGLESv2/common_includes.h index cc935a1b..8ef4ab8b 100644 --- a/src/libGLESv2/precompiled.h +++ b/src/libGLESv2/common_includes.h @@ -6,6 +6,8 @@ // precompiled.h: Precompiled header file for libGLESv2. +// TODO: use only the necessary includes in each individual file + #include "angle_gl.h" #include <EGL/egl.h> #include <EGL/eglext.h> diff --git a/src/libGLESv2/formatutils.cpp b/src/libGLESv2/formatutils.cpp index 008189a6..272cf6a5 100644 --- a/src/libGLESv2/formatutils.cpp +++ b/src/libGLESv2/formatutils.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // formatutils.cpp: Queries for GL image formats. +#include "libGLESv2/common_includes.h" #include "common/mathutil.h" #include "libGLESv2/formatutils.h" #include "libGLESv2/Context.h" diff --git a/src/libGLESv2/libGLESv2.cpp b/src/libGLESv2/libGLESv2.cpp index 5dd0855f..918b31e9 100644 --- a/src/libGLESv2/libGLESv2.cpp +++ b/src/libGLESv2/libGLESv2.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // libGLESv2.cpp: Implements the exported OpenGL ES 2.0 functions. +#include "libGLESv2/common_includes.h" #include "common/version.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/main.cpp b/src/libGLESv2/main.cpp index 459c58aa..7517b939 100644 --- a/src/libGLESv2/main.cpp +++ b/src/libGLESv2/main.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // main.cpp: DLL entry point and management of thread-local data. +#include "libGLESv2/common_includes.h" #include "libGLESv2/main.h" #include "libGLESv2/Context.h" diff --git a/src/libGLESv2/precompiled.cpp b/src/libGLESv2/precompiled.cpp deleted file mode 100644 index 2621cd6c..00000000 --- a/src/libGLESv2/precompiled.cpp +++ /dev/null @@ -1,9 +0,0 @@ -// -// Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. -// - -// precompiled.cpp: Precompiled header source file for libGLESv2. - -#include "precompiled.h" diff --git a/src/libGLESv2/queryconversions.cpp b/src/libGLESv2/queryconversions.cpp index 67578efe..cacca197 100644 --- a/src/libGLESv2/queryconversions.cpp +++ b/src/libGLESv2/queryconversions.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // queryconversions.cpp: Implementation of state query cast conversions +#include "libGLESv2/common_includes.h" #include "libGLESv2/Context.h" #include "common/utilities.h" diff --git a/src/libGLESv2/renderer/Image.cpp b/src/libGLESv2/renderer/Image.cpp index 5963534e..28be5c0f 100644 --- a/src/libGLESv2/renderer/Image.cpp +++ b/src/libGLESv2/renderer/Image.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // renderer-specific classes which will define the interface to the underlying // surfaces or resources. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/Image.h" namespace rx diff --git a/src/libGLESv2/renderer/IndexRangeCache.cpp b/src/libGLESv2/renderer/IndexRangeCache.cpp index e5366f3d..eeafcec5 100644 --- a/src/libGLESv2/renderer/IndexRangeCache.cpp +++ b/src/libGLESv2/renderer/IndexRangeCache.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // IndexRangeCache.cpp: Defines the rx::IndexRangeCache class which stores information about // ranges of indices. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/IndexRangeCache.h" #include "libGLESv2/formatutils.h" #include "common/debug.h" diff --git a/src/libGLESv2/renderer/Renderer.cpp b/src/libGLESv2/renderer/Renderer.cpp index 5a61d422..e0a084a1 100644 --- a/src/libGLESv2/renderer/Renderer.cpp +++ b/src/libGLESv2/renderer/Renderer.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Renderer.cpp: Implements EGL dependencies for creating and destroying Renderer instances. +#include "libGLESv2/common_includes.h" #include <EGL/eglext.h> #include "libGLESv2/main.h" #include "libGLESv2/Program.h" diff --git a/src/libGLESv2/renderer/copyimage.cpp b/src/libGLESv2/renderer/copyimage.cpp index dfbda85b..e5ae759e 100644 --- a/src/libGLESv2/renderer/copyimage.cpp +++ b/src/libGLESv2/renderer/copyimage.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // copyimage.cpp: Defines image copying functions +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/copyImage.h" namespace rx diff --git a/src/libGLESv2/renderer/d3d/BufferD3D.cpp b/src/libGLESv2/renderer/d3d/BufferD3D.cpp index 08457af7..ecc0eadd 100644 --- a/src/libGLESv2/renderer/d3d/BufferD3D.cpp +++ b/src/libGLESv2/renderer/d3d/BufferD3D.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // BufferD3D.cpp Defines common functionality between the Buffer9 and Buffer11 classes. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/BufferD3D.h" #include "libGLESv2/renderer/Renderer.h" #include "libGLESv2/renderer/d3d/VertexBuffer.h" diff --git a/src/libGLESv2/renderer/d3d/HLSLCompiler.cpp b/src/libGLESv2/renderer/d3d/HLSLCompiler.cpp index fc7357ae..f99a245b 100644 --- a/src/libGLESv2/renderer/d3d/HLSLCompiler.cpp +++ b/src/libGLESv2/renderer/d3d/HLSLCompiler.cpp @@ -1,5 +1,12 @@ -#include "precompiled.h" +// +// Copyright 2014 The ANGLE Project Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +// + #include "libGLESv2/renderer/d3d/HLSLCompiler.h" + +#include "libGLESv2/common_includes.h" #include "libGLESv2/Program.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/renderer/d3d/ImageD3D.cpp b/src/libGLESv2/renderer/d3d/ImageD3D.cpp index 615d11a1..f091911d 100644 --- a/src/libGLESv2/renderer/d3d/ImageD3D.cpp +++ b/src/libGLESv2/renderer/d3d/ImageD3D.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // renderer-specific classes which will define the interface to the underlying // surfaces or resources. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/ImageD3D.h" namespace rx diff --git a/src/libGLESv2/renderer/d3d/IndexBuffer.cpp b/src/libGLESv2/renderer/d3d/IndexBuffer.cpp index 13e35e09..c53e976c 100644 --- a/src/libGLESv2/renderer/d3d/IndexBuffer.cpp +++ b/src/libGLESv2/renderer/d3d/IndexBuffer.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // IndexBuffer.cpp: Defines the abstract IndexBuffer class and IndexBufferInterface // class with derivations, classes that perform graphics API agnostic index buffer operations. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/IndexBuffer.h" #include "libGLESv2/renderer/Renderer.h" diff --git a/src/libGLESv2/renderer/d3d/IndexDataManager.cpp b/src/libGLESv2/renderer/d3d/IndexDataManager.cpp index 868ce8af..36f50bdb 100644 --- a/src/libGLESv2/renderer/d3d/IndexDataManager.cpp +++ b/src/libGLESv2/renderer/d3d/IndexDataManager.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // IndexDataManager.cpp: Defines the IndexDataManager, a class that // runs the Buffer translation process for index buffers. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/IndexDataManager.h" #include "libGLESv2/renderer/d3d/BufferD3D.h" diff --git a/src/libGLESv2/renderer/d3d/ShaderD3D.cpp b/src/libGLESv2/renderer/d3d/ShaderD3D.cpp index 08cc047b..7a425db2 100644 --- a/src/libGLESv2/renderer/d3d/ShaderD3D.cpp +++ b/src/libGLESv2/renderer/d3d/ShaderD3D.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // ShaderD3D.cpp: Defines the rx::ShaderD3D class which implements rx::ShaderImpl. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/ShaderD3D.h" #include "common/utilities.h" diff --git a/src/libGLESv2/renderer/d3d/TextureD3D.cpp b/src/libGLESv2/renderer/d3d/TextureD3D.cpp index d86bf902..e3f457ef 100644 --- a/src/libGLESv2/renderer/d3d/TextureD3D.cpp +++ b/src/libGLESv2/renderer/d3d/TextureD3D.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // TextureD3D.cpp: Implementations of the Texture interfaces shared betweeen the D3D backends. +#include "libGLESv2/common_includes.h" #include "common/mathutil.h" #include "common/utilities.h" #include "libEGL/Surface.h" diff --git a/src/libGLESv2/renderer/d3d/TextureStorage.cpp b/src/libGLESv2/renderer/d3d/TextureStorage.cpp index be82d33e..a38b19fa 100644 --- a/src/libGLESv2/renderer/d3d/TextureStorage.cpp +++ b/src/libGLESv2/renderer/d3d/TextureStorage.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // classes TextureStorageInterface2D and TextureStorageInterfaceCube, which act as the interface to the // GPU-side texture. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/TextureStorage.h" #include "libGLESv2/renderer/d3d/TextureD3D.h" #include "libGLESv2/renderer/Renderer.h" diff --git a/src/libGLESv2/renderer/d3d/TransformFeedbackD3D.cpp b/src/libGLESv2/renderer/d3d/TransformFeedbackD3D.cpp index 706658b1..3c80964d 100644 --- a/src/libGLESv2/renderer/d3d/TransformFeedbackD3D.cpp +++ b/src/libGLESv2/renderer/d3d/TransformFeedbackD3D.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // TransformFeedbackD3D.cpp is a no-op implementation for both the D3D9 and D3D11 renderers. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/TransformFeedbackD3D.h" namespace rx diff --git a/src/libGLESv2/renderer/d3d/VertexBuffer.cpp b/src/libGLESv2/renderer/d3d/VertexBuffer.cpp index 901ca196..39a1d3d2 100644 --- a/src/libGLESv2/renderer/d3d/VertexBuffer.cpp +++ b/src/libGLESv2/renderer/d3d/VertexBuffer.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // VertexBuffer.cpp: Defines the abstract VertexBuffer class and VertexBufferInterface // class with derivations, classes that perform graphics API agnostic vertex buffer operations. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/VertexBuffer.h" #include "libGLESv2/renderer/Renderer.h" #include "libGLESv2/VertexAttribute.h" diff --git a/src/libGLESv2/renderer/d3d/VertexDataManager.cpp b/src/libGLESv2/renderer/d3d/VertexDataManager.cpp index f6aa255b..4be436ea 100644 --- a/src/libGLESv2/renderer/d3d/VertexDataManager.cpp +++ b/src/libGLESv2/renderer/d3d/VertexDataManager.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // VertexDataManager.h: Defines the VertexDataManager, a class that // runs the Buffer translation process. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/VertexDataManager.h" #include "libGLESv2/renderer/d3d/BufferD3D.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Blit11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Blit11.cpp index 4ac50e89..2be9b4c0 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Blit11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Blit11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Blit11.cpp: Texture copy utility class. +#include "libGLESv2/common_includes.h" #include "libGLESv2/main.h" #include "libGLESv2/formatutils.h" #include "libGLESv2/renderer/d3d/d3d11/Blit11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Buffer11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Buffer11.cpp index 828a5cd2..10f6073e 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Buffer11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Buffer11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Buffer11.cpp Defines the Buffer11 class. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/Buffer11.h" #include "libGLESv2/main.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Clear11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Clear11.cpp index 1d20fd9e..e3e77573 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Clear11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Clear11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Clear11.cpp: Framebuffer clear utility class. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/Clear11.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" #include "libGLESv2/renderer/d3d/d3d11/renderer11_utils.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Fence11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Fence11.cpp index 86987766..d9f7b53f 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Fence11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Fence11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Fence11.cpp: Defines the rx::Fence11 class which implements rx::FenceImpl. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/Fence11.h" #include "libGLESv2/main.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Image11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Image11.cpp index 3682d9e2..7a13acc3 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Image11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Image11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // Image11.h: Implements the rx::Image11 class, which acts as the interface to // the actual underlying resources of a Texture +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" #include "libGLESv2/renderer/d3d/d3d11/Image11.h" #include "libGLESv2/renderer/d3d/d3d11/TextureStorage11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/IndexBuffer11.cpp b/src/libGLESv2/renderer/d3d/d3d11/IndexBuffer11.cpp index 03e4e661..98d8a0f0 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/IndexBuffer11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/IndexBuffer11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // IndexBuffer11.cpp: Defines the D3D11 IndexBuffer implementation. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/IndexBuffer11.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/InputLayoutCache.cpp b/src/libGLESv2/renderer/d3d/d3d11/InputLayoutCache.cpp index 780bfa0a..fe01461f 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/InputLayoutCache.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/InputLayoutCache.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // InputLayoutCache.cpp: Defines InputLayoutCache, a class that builds and caches // D3D11 input layouts. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/InputLayoutCache.h" #include "libGLESv2/renderer/d3d/d3d11/VertexBuffer11.h" #include "libGLESv2/renderer/d3d/d3d11/Buffer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/PixelTransfer11.cpp b/src/libGLESv2/renderer/d3d/d3d11/PixelTransfer11.cpp index ad04c4fe..e9a8bc21 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/PixelTransfer11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/PixelTransfer11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -10,6 +9,7 @@ // Used to implement pixel transfers from unpack and to pack buffers. // +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/PixelTransfer11.h" #include "libGLESv2/formatutils.h" #include "libGLESv2/Texture.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Query11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Query11.cpp index 17cf5cad..b0a7a3ad 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Query11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Query11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Query11.cpp: Defines the rx::Query11 class which implements rx::QueryImpl. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/Query11.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" #include "libGLESv2/renderer/d3d/d3d11/renderer11_utils.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/RenderStateCache.cpp b/src/libGLESv2/renderer/d3d/d3d11/RenderStateCache.cpp index b185d976..77ce878d 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/RenderStateCache.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/RenderStateCache.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // RenderStateCache.cpp: Defines rx::RenderStateCache, a cache of Direct3D render // state objects. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/RenderStateCache.h" #include "libGLESv2/renderer/d3d/d3d11/renderer11_utils.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/RenderTarget11.cpp b/src/libGLESv2/renderer/d3d/d3d11/RenderTarget11.cpp index a068ed09..56ebff79 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/RenderTarget11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/RenderTarget11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // RenderTarget11.cpp: Implements a DX11-specific wrapper for ID3D11View pointers // retained by Renderbuffers. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/RenderTarget11.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/Renderer11.cpp b/src/libGLESv2/renderer/d3d/d3d11/Renderer11.cpp index f7ad0c77..82e2290a 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/Renderer11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/Renderer11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Renderer11.cpp: Implements a back-end specific class for the D3D11 renderer. +#include "libGLESv2/common_includes.h" #include "libGLESv2/main.h" #include "common/utilities.h" #include "libGLESv2/Buffer.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/ShaderExecutable11.cpp b/src/libGLESv2/renderer/d3d/d3d11/ShaderExecutable11.cpp index 5a7c9874..23a79436 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/ShaderExecutable11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/ShaderExecutable11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // ShaderExecutable11.cpp: Implements a D3D11-specific class to contain shader // executable implementation details. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/ShaderExecutable11.h" #include "libGLESv2/renderer/d3d/d3d11/Renderer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/SwapChain11.cpp b/src/libGLESv2/renderer/d3d/d3d11/SwapChain11.cpp index f21c30cb..92963130 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/SwapChain11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/SwapChain11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // SwapChain11.cpp: Implements a back-end specific class for the D3D11 swap chain. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/SwapChain11.h" #include "libGLESv2/renderer/d3d/d3d11/renderer11_utils.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/TextureStorage11.cpp b/src/libGLESv2/renderer/d3d/d3d11/TextureStorage11.cpp index 59938dff..6cf9e713 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/TextureStorage11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/TextureStorage11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // TextureStorage11.cpp: Implements the abstract rx::TextureStorage11 class and its concrete derived // classes TextureStorage11_2D and TextureStorage11_Cube, which act as the interface to the D3D11 texture. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/TextureStorage11.h" #include "libGLESv2/renderer/d3d/TextureD3D.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/VertexBuffer11.cpp b/src/libGLESv2/renderer/d3d/d3d11/VertexBuffer11.cpp index 170a2bef..c9a4a568 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/VertexBuffer11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/VertexBuffer11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // VertexBuffer11.cpp: Defines the D3D11 VertexBuffer implementation. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/VertexBuffer11.h" #include "libGLESv2/renderer/d3d/d3d11/Buffer11.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/formatutils11.cpp b/src/libGLESv2/renderer/d3d/d3d11/formatutils11.cpp index 90fef28c..26f57c47 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/formatutils11.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/formatutils11.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // formatutils11.cpp: Queries for GL image formats and their translations to D3D11 // formats. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/formatutils11.h" #include "libGLESv2/renderer/generatemip.h" #include "libGLESv2/renderer/loadimage.h" diff --git a/src/libGLESv2/renderer/d3d/d3d11/renderer11_utils.cpp b/src/libGLESv2/renderer/d3d/d3d11/renderer11_utils.cpp index 91faa912..c2af1d7f 100644 --- a/src/libGLESv2/renderer/d3d/d3d11/renderer11_utils.cpp +++ b/src/libGLESv2/renderer/d3d/d3d11/renderer11_utils.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // renderer11_utils.cpp: Conversion functions and other utility routines // specific to the D3D11 renderer. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d11/renderer11_utils.h" #include "libGLESv2/renderer/d3d/d3d11/formatutils11.h" #include "common/debug.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/Blit9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Blit9.cpp index 2d72729c..c4385fc6 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Blit9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/Blit9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2010 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Blit9.cpp: Surface copy utility class. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/Blit9.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/Buffer9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Buffer9.cpp index a4cffb5d..40c5f07c 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Buffer9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/Buffer9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright 2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Buffer9.cpp Defines the Buffer9 class. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/Buffer9.h" #include "libGLESv2/main.h" #include "libGLESv2/renderer/d3d/d3d9/Renderer9.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/Fence9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Fence9.cpp index d2437cad..160502c8 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Fence9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/Fence9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Fence9.cpp: Defines the rx::Fence9 class. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/Fence9.h" #include "libGLESv2/main.h" #include "libGLESv2/renderer/d3d/d3d9/renderer9_utils.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/Image9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Image9.cpp index d2383d65..3ef3b809 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Image9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/Image9.cpp @@ -1,5 +1,3 @@ - -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +7,7 @@ // Image9.cpp: Implements the rx::Image9 class, which acts as the interface to // the actual underlying surfaces of a Texture. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/Image9.h" #include "libGLESv2/main.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/IndexBuffer9.cpp b/src/libGLESv2/renderer/d3d/d3d9/IndexBuffer9.cpp index 472e6981..61531891 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/IndexBuffer9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/IndexBuffer9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // Indexffer9.cpp: Defines the D3D9 IndexBuffer implementation. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/IndexBuffer9.h" #include "libGLESv2/renderer/d3d/d3d9/Renderer9.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/Query9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Query9.cpp index 3c6f1d0d..a24a6d1a 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Query9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/Query9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,7 +6,7 @@ // Query9.cpp: Defines the rx::Query9 class which implements rx::QueryImpl. - +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/Query9.h" #include "libGLESv2/main.h" #include "libGLESv2/renderer/d3d/d3d9/renderer9_utils.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/RenderTarget9.cpp b/src/libGLESv2/renderer/d3d/d3d9/RenderTarget9.cpp index c8b5607e..1d8f2989 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/RenderTarget9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/RenderTarget9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // RenderTarget9.cpp: Implements a D3D9-specific wrapper for IDirect3DSurface9 // pointers retained by renderbuffers. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/RenderTarget9.h" #include "libGLESv2/renderer/d3d/d3d9/Renderer9.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp index 1446ee40..57c0e844 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ #include "common/utilities.h" +#include "libGLESv2/common_includes.h" #include "libGLESv2/main.h" #include "libGLESv2/Buffer.h" #include "libGLESv2/Texture.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/ShaderExecutable9.cpp b/src/libGLESv2/renderer/d3d/d3d9/ShaderExecutable9.cpp index c10ddbf6..1b35a7f6 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/ShaderExecutable9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/ShaderExecutable9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2013 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // ShaderExecutable9.cpp: Implements a D3D9-specific class to contain shader // executable implementation details. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/ShaderExecutable9.h" #include "common/debug.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/SwapChain9.cpp b/src/libGLESv2/renderer/d3d/d3d9/SwapChain9.cpp index 18b61839..c36a9dbc 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/SwapChain9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/SwapChain9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // SwapChain9.cpp: Implements a back-end specific class for the D3D9 swap chain. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/SwapChain9.h" #include "libGLESv2/renderer/d3d/d3d9/renderer9_utils.h" #include "libGLESv2/renderer/d3d/d3d9/formatutils9.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/TextureStorage9.cpp b/src/libGLESv2/renderer/d3d/d3d9/TextureStorage9.cpp index 9065bc60..536a9409 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/TextureStorage9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/TextureStorage9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // classes TextureStorage9_2D and TextureStorage9_Cube, which act as the interface to the // D3D9 texture. +#include "libGLESv2/common_includes.h" #include "libGLESv2/main.h" #include "libGLESv2/renderer/d3d/TextureD3D.h" #include "libGLESv2/renderer/d3d/d3d9/Renderer9.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/VertexBuffer9.cpp b/src/libGLESv2/renderer/d3d/d3d9/VertexBuffer9.cpp index 894eed06..d08c7d41 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/VertexBuffer9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/VertexBuffer9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // VertexBuffer9.cpp: Defines the D3D9 VertexBuffer implementation. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/VertexBuffer9.h" #include "libGLESv2/renderer/vertexconversion.h" #include "libGLESv2/renderer/BufferImpl.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/VertexDeclarationCache.cpp b/src/libGLESv2/renderer/d3d/d3d9/VertexDeclarationCache.cpp index b826e2a0..56875ffa 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/VertexDeclarationCache.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/VertexDeclarationCache.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2012 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // VertexDeclarationCache.cpp: Implements a helper class to construct and cache vertex declarations. +#include "libGLESv2/common_includes.h" #include "libGLESv2/ProgramBinary.h" #include "libGLESv2/VertexAttribute.h" #include "libGLESv2/renderer/d3d/d3d9/VertexBuffer9.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/formatutils9.cpp b/src/libGLESv2/renderer/d3d/d3d9/formatutils9.cpp index a52c8df1..fd4225dd 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/formatutils9.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/formatutils9.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // formatutils9.cpp: Queries for GL image formats and their translations to D3D9 // formats. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/formatutils9.h" #include "libGLESv2/renderer/d3d/d3d9/Renderer9.h" #include "libGLESv2/renderer/generatemip.h" diff --git a/src/libGLESv2/renderer/d3d/d3d9/renderer9_utils.cpp b/src/libGLESv2/renderer/d3d/d3d9/renderer9_utils.cpp index e63735a2..951b28ae 100644 --- a/src/libGLESv2/renderer/d3d/d3d9/renderer9_utils.cpp +++ b/src/libGLESv2/renderer/d3d/d3d9/renderer9_utils.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -8,6 +7,7 @@ // renderer9_utils.cpp: Conversion functions and other utility routines // specific to the D3D9 renderer. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/d3d/d3d9/renderer9_utils.h" #include "libGLESv2/renderer/d3d/d3d9/formatutils9.h" #include "libGLESv2/formatutils.h" diff --git a/src/libGLESv2/renderer/loadimage.cpp b/src/libGLESv2/renderer/loadimage.cpp index 4a294608..f6bf5704 100644 --- a/src/libGLESv2/renderer/loadimage.cpp +++ b/src/libGLESv2/renderer/loadimage.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // loadimage.cpp: Defines image loading functions. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/loadimage.h" namespace rx diff --git a/src/libGLESv2/renderer/loadimageSSE2.cpp b/src/libGLESv2/renderer/loadimageSSE2.cpp index 9c838946..1f7c3556 100644 --- a/src/libGLESv2/renderer/loadimageSSE2.cpp +++ b/src/libGLESv2/renderer/loadimageSSE2.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2002-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -9,6 +8,7 @@ // in a separated file for GCC, which can enable SSE usage only per-file, // not for code blocks that use SSE2 explicitly. +#include "libGLESv2/common_includes.h" #include "libGLESv2/renderer/loadimage.h" namespace rx diff --git a/src/libGLESv2/validationES.cpp b/src/libGLESv2/validationES.cpp index cb1662c1..5ff382a4 100644 --- a/src/libGLESv2/validationES.cpp +++ b/src/libGLESv2/validationES.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // validationES.h: Validation functions for generic OpenGL ES entry point parameters +#include "libGLESv2/common_includes.h" #include "libGLESv2/validationES.h" #include "libGLESv2/validationES2.h" #include "libGLESv2/validationES3.h" diff --git a/src/libGLESv2/validationES2.cpp b/src/libGLESv2/validationES2.cpp index 59067f56..a5888c91 100644 --- a/src/libGLESv2/validationES2.cpp +++ b/src/libGLESv2/validationES2.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // validationES2.cpp: Validation functions for OpenGL ES 2.0 entry point parameters +#include "libGLESv2/common_includes.h" #include "libGLESv2/validationES2.h" #include "libGLESv2/validationES.h" #include "libGLESv2/Context.h" diff --git a/src/libGLESv2/validationES3.cpp b/src/libGLESv2/validationES3.cpp index 956dd209..cf9f164f 100644 --- a/src/libGLESv2/validationES3.cpp +++ b/src/libGLESv2/validationES3.cpp @@ -1,4 +1,3 @@ -#include "precompiled.h" // // Copyright (c) 2013-2014 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be @@ -7,6 +6,7 @@ // validationES3.cpp: Validation functions for OpenGL ES 3.0 entry point parameters +#include "libGLESv2/common_includes.h" #include "libGLESv2/validationES3.h" #include "libGLESv2/validationES.h" #include "libGLESv2/Context.h" |