Another round of include-what-you-use.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 23 Jan 2014 01:13:27 +0000 (02:13 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 23 Jan 2014 01:13:27 +0000 (02:13 +0100)
33 files changed:
blur_effect_test.cpp
colorspace_conversion_effect.h
deconvolution_sharpen_effect_test.cpp
demo.cpp
diffusion_effect_test.cpp
dither_effect.cpp
effect.cpp
effect_chain.cpp
effect_chain_test.cpp
fft_pass_effect.cpp
fft_pass_effect.h
fft_pass_effect_test.cpp
gamma_compression_effect.cpp
gamma_compression_effect.h
gamma_compression_effect_test.cpp
gamma_expansion_effect.cpp
gamma_expansion_effect.h
gamma_expansion_effect_test.cpp
glow_effect_test.cpp
lift_gamma_gain_effect_test.cpp
multiply_effect.cpp
padding_effect_test.cpp
resample_effect_test.cpp
resource_pool.cpp
resource_pool.h
test_util.cpp
unsharp_mask_effect_test.cpp
util.cpp
vignette_effect.cpp
vignette_effect_test.cpp
white_balance_effect.cpp
white_balance_effect_test.cpp
ycbcr_input_test.cpp

index 1718e7d..4114bcb 100644 (file)
@@ -1,4 +1,5 @@
 // Unit tests for BlurEffect.
+#include <GL/glew.h>
 #include <math.h>
 #include <string.h>
 
index b21f72e..ab8a8aa 100644 (file)
@@ -8,8 +8,8 @@
 // We don't do any fancy gamut mapping or similar; colors that are out-of-gamut
 // will simply stay out-of-gamut, and probably clip in the output stage.
 
-#include <string>
 #include <Eigen/Core>
+#include <string>
 
 #include "effect.h"
 #include "image_format.h"
index 8daeb67..ba821ce 100644 (file)
@@ -1,5 +1,6 @@
 // Unit tests for DeconvolutionSharpenEffect.
 
+#include <GL/glew.h>
 #include <math.h>
 #include <stdlib.h>
 
index a425566..b401f05 100644 (file)
--- a/demo.cpp
+++ b/demo.cpp
@@ -21,7 +21,6 @@
 #include <setjmp.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 #include <sys/time.h>
 #include <time.h>
 
index 5558f4f..9faa7ba 100644 (file)
@@ -1,5 +1,7 @@
 // Unit tests for DiffusionEffect.
 
+#include <GL/glew.h>
+
 #include "diffusion_effect.h"
 #include "effect_chain.h"
 #include "gtest/gtest.h"
index 62355b2..14132bd 100644 (file)
@@ -1,5 +1,6 @@
 #include <GL/glew.h>
 #include <assert.h>
+#include <stdio.h>
 #include <algorithm>
 
 #include "dither_effect.h"
index 9cd611f..93ba41a 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "effect.h"
 #include "effect_util.h"
-#include "util.h"
 
 using namespace std;
 
index d80c4f8..114670c 100644 (file)
@@ -11,6 +11,7 @@
 #include <algorithm>
 #include <set>
 #include <stack>
+#include <utility>
 #include <vector>
 
 #include "alpha_division_effect.h"
index fed8b91..ab71b4b 100644 (file)
@@ -9,6 +9,7 @@
 #include "effect_chain.h"
 #include "flat_input.h"
 #include "gtest/gtest.h"
+#include "init.h"
 #include "input.h"
 #include "mirror_effect.h"
 #include "multiply_effect.h"
index b3c3cf6..9e1b7b5 100644 (file)
@@ -1,7 +1,8 @@
 #include <GL/glew.h>
+#include <math.h>
 
-#include "fft_pass_effect.h"
 #include "effect_util.h"
+#include "fft_pass_effect.h"
 #include "util.h"
 
 using namespace std;
index b3e025b..f12bda7 100644 (file)
@@ -50,8 +50,9 @@
 // scaling), and as fp16 has quite limited range at times, this can be relevant
 // on some GPUs for larger sizes.
 
-#include <stdio.h>
 #include <GL/glew.h>
+#include <assert.h>
+#include <stdio.h>
 #include <string>
 
 #include "effect.h"
index 6a6406c..1d6693c 100644 (file)
@@ -1,11 +1,14 @@
 // Unit tests for FFTPassEffect.
 
 #include <math.h>
+#include <stdlib.h>
+#include <string.h>
 
 #include "effect_chain.h"
+#include "fft_pass_effect.h"
+#include "glew.h"
 #include "gtest/gtest.h"
 #include "image_format.h"
-#include "fft_pass_effect.h"
 #include "multiply_effect.h"
 #include "test_util.h"
 
index 3d4fd12..a90d67a 100644 (file)
@@ -1,9 +1,7 @@
-#include <math.h>
-#include <string.h>
 #include <assert.h>
 
-#include "gamma_compression_effect.h"
 #include "effect_util.h"
+#include "gamma_compression_effect.h"
 #include "util.h"
 
 using namespace std;
index 342e026..9577e02 100644 (file)
@@ -9,6 +9,7 @@
 // Note that Movit's internal formats generally do not have enough accuracy
 // for 12-bit input or output.
 
+#include <GL/glew.h>
 #include <string>
 
 #include "effect.h"
index 465d239..41a700c 100644 (file)
@@ -5,9 +5,11 @@
 // However, the accuracy tests are somewhat simpler, since we
 // only need to care about absolute errors and not relative.
 
-#include <math.h>
 #include <GL/glew.h>
+#include <math.h>
+
 #include "gtest/gtest.h"
+#include "gtest/gtest-message.h"
 #include "image_format.h"
 #include "test_util.h"
 
index f51dc21..696815e 100644 (file)
@@ -1,4 +1,3 @@
-#include <math.h>
 #include <assert.h>
 
 #include "effect_util.h"
index af0d0a9..92f0517 100644 (file)
@@ -9,6 +9,7 @@
 // Note that Movit's internal formats generally do not have enough accuracy
 // for 12-bit input or output.
 
+#include <GL/glew.h>
 #include <string>
 
 #include "effect.h"
index 452b46c..0e7670d 100644 (file)
@@ -1,10 +1,11 @@
 // Unit tests for GammaExpansionEffect.
 
-#include <math.h>
 #include <GL/glew.h>
+#include <math.h>
 
 #include "gamma_expansion_effect.h"
 #include "gtest/gtest.h"
+#include "gtest/gtest-message.h"
 #include "test_util.h"
 
 TEST(GammaExpansionEffectTest, sRGB_KeyValues) {
index b8eff4b..4570d6f 100644 (file)
@@ -1,5 +1,6 @@
 // Unit tests for GlowEffect.
 
+#include <GL/glew.h>
 #include <math.h>
 
 #include "effect_chain.h"
index 9850ba2..a9e866d 100644 (file)
@@ -1,5 +1,7 @@
 // Unit tests for LiftGammaGainEffect.
 
+#include <GL/glew.h>
+
 #include "effect_chain.h"
 #include "gtest/gtest.h"
 #include "image_format.h"
index 3e35810..e0fc534 100644 (file)
@@ -1,5 +1,3 @@
-#include <GL/glew.h>
-
 #include "multiply_effect.h"
 #include "util.h"
 
index c9c8ef1..36e7790 100644 (file)
@@ -1,5 +1,6 @@
 // Unit tests for AlphaMultiplicationEffect.
 
+#include <GL/glew.h>
 #include <stddef.h>
 
 #include "effect_chain.h"
index a9c6923..9525536 100644 (file)
@@ -1,10 +1,11 @@
 // Unit tests for ResampleEffect.
 
+#include <GL/glew.h>
 #include <math.h>
-#include <iomanip>
 
 #include "effect_chain.h"
 #include "flat_input.h"
+#include "glew.h"
 #include "gtest/gtest.h"
 #include "image_format.h"
 #include "resample_effect.h"
index b074247..81a6bd4 100644 (file)
@@ -1,14 +1,15 @@
-#include "resource_pool.h"
-
-#include <stdio.h>
+#include <assert.h>
 #include <pthread.h>
-
+#include <stdio.h>
+#include <stdlib.h>
 #include <algorithm>
 #include <map>
 #include <string>
 #include <utility>
 
+#include "glew.h"
 #include "init.h"
+#include "resource_pool.h"
 #include "util.h"
 
 using namespace std;
index 50e0da2..ae89d9f 100644 (file)
 // safely called from multiple threads at the same time, provided they have
 // separate (but sharing) OpenGL contexts.
 
+#include <GL/glew.h>
+#include <pthread.h>
+#include <stddef.h>
 #include <list>
 #include <map>
 #include <string>
 #include <utility>
-#include <GL/glew.h>
-#include <pthread.h>
 
 class ResourcePool {
 public:
index be34583..59c0ef4 100644 (file)
@@ -1,11 +1,12 @@
 #include <assert.h>
-#include <gtest/gtest-message.h>
 #include <math.h>
 #include <stdio.h>
 #include <algorithm>
 
 #include "flat_input.h"
+#include "glew.h"
 #include "gtest/gtest.h"
+#include "gtest/gtest-message.h"
 #include "init.h"
 #include "resource_pool.h"
 #include "test_util.h"
index 8dbefc2..a44c407 100644 (file)
@@ -1,5 +1,6 @@
 // Unit tests for UnsharpMaskEffect.
 
+#include <GL/glew.h>
 #include <math.h>
 
 #include "effect_chain.h"
index 6b1de53..9c2ce59 100644 (file)
--- a/util.cpp
+++ b/util.cpp
@@ -2,6 +2,7 @@
 #include <assert.h>
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 #include <Eigen/Core>
 
index 6a9a340..38bb878 100644 (file)
@@ -1,9 +1,10 @@
 #include <GL/glew.h>
+#include <assert.h>
 #include <math.h>
 
 #include "effect_util.h"
-#include "vignette_effect.h"
 #include "util.h"
+#include "vignette_effect.h"
 
 using namespace std;
 
index ecd52b5..5d79d2d 100644 (file)
@@ -1,12 +1,13 @@
 // Unit tests for VignetteEffect.
 
+#include <GL/glew.h>
 #include <math.h>
 
 #include "effect_chain.h"
-#include "vignette_effect.h"
 #include "gtest/gtest.h"
 #include "image_format.h"
 #include "test_util.h"
+#include "vignette_effect.h"
 
 TEST(VignetteEffectTest, HugeInnerRadiusDoesNothing) {
        const int size = 4;
index 53c49e4..ef60e7a 100644 (file)
@@ -6,6 +6,7 @@
 #include "colorspace_conversion_effect.h"
 #include "d65.h"
 #include "effect_util.h"
+#include "image_format.h"
 #include "util.h"
 #include "white_balance_effect.h"
 
index 4cd2ae0..99afce5 100644 (file)
@@ -1,6 +1,6 @@
 // Unit tests for WhiteBalanceEffect.
 
-#include <iomanip>
+#include <GL/glew.h>
 
 #include "effect_chain.h"
 #include "gtest/gtest.h"
index f9be193..4beaaa3 100644 (file)
@@ -1,13 +1,14 @@
 // Unit tests for YCbCrInput.
 // FIXME: This class really ought to support mipmaps.
 
+#include <GL/glew.h>
 #include <stddef.h>
 
 #include "effect_chain.h"
 #include "gtest/gtest.h"
 #include "test_util.h"
-#include "ycbcr_input.h"
 #include "util.h"
+#include "ycbcr_input.h"
 
 TEST(YCbCrInput, Simple444) {
        const int width = 1;