Commit 12a8e866 by Corentin Wallez

Make all the samples compile under Linux

Two-thirds of them run and work well. BUG=angleproject:892 Change-Id: I401a7ef4fd055eda7276bd34dcf0fc6ae0deff13 Reviewed-on: https://chromium-review.googlesource.com/270124Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org> Tested-by: 's avatarCorentin Wallez <cwallez@chromium.org>
parent eaa759c4
......@@ -20,7 +20,7 @@
class MipMap2DSample : public SampleApplication
{
public:
MipMap2DSample::MipMap2DSample()
MipMap2DSample()
: SampleApplication("MipMap2D", 1280, 720)
{
}
......
......@@ -21,7 +21,7 @@
class MultiTextureSample : public SampleApplication
{
public:
MultiTextureSample::MultiTextureSample()
MultiTextureSample()
: SampleApplication("MultiTexture", 1280, 720)
{
}
......
......@@ -15,7 +15,7 @@
class MultiWindowSample : public SampleApplication
{
public:
MultiWindowSample::MultiWindowSample()
MultiWindowSample()
: SampleApplication("MultiWindow", 256, 256)
{
}
......
......@@ -18,12 +18,13 @@
#include "path_utils.h"
#include "texture_utils.h"
#include <cstring>
#include <iostream>
class MultipleDrawBuffersSample : public SampleApplication
{
public:
MultipleDrawBuffersSample::MultipleDrawBuffersSample()
MultipleDrawBuffersSample()
: SampleApplication("MultipleDrawBuffers", 1280, 720)
{
}
......
......@@ -26,7 +26,7 @@
class ParticleSystemSample : public SampleApplication
{
public:
ParticleSystemSample::ParticleSystemSample()
ParticleSystemSample()
: SampleApplication("ParticleSystem", 1280, 720)
{
}
......
......@@ -19,12 +19,14 @@
#include "geometry_utils.h"
#include "Vector.h"
#include "Matrix.h"
#include <cmath>
#include <iostream>
class PostSubBufferSample : public SampleApplication
{
public:
PostSubBufferSample::PostSubBufferSample()
PostSubBufferSample()
: SampleApplication("PostSubBuffer", 1280, 720)
{
}
......
......@@ -18,13 +18,14 @@
#include "shader_utils.h"
#include "texture_utils.h"
#include <cstring>
#include <iostream>
#include <vector>
class SimpleInstancingSample : public SampleApplication
{
public:
SimpleInstancingSample::SimpleInstancingSample()
SimpleInstancingSample()
: SampleApplication("SimpleInstancing", 1280, 720)
{
}
......
......@@ -20,7 +20,7 @@
class SimpleTexture2DSample : public SampleApplication
{
public:
SimpleTexture2DSample::SimpleTexture2DSample()
SimpleTexture2DSample()
: SampleApplication("SimpleTexture2D", 1280, 720)
{
}
......
......@@ -22,7 +22,7 @@
class SimpleTextureCubemapSample : public SampleApplication
{
public:
SimpleTextureCubemapSample::SimpleTextureCubemapSample()
SimpleTextureCubemapSample()
: SampleApplication("SimpleTextureCubemap", 1280, 720)
{
}
......
......@@ -20,10 +20,12 @@
#include "Vector.h"
#include "Matrix.h"
#include <cmath>
class SimpleVertexShaderSample : public SampleApplication
{
public:
SimpleVertexShaderSample::SimpleVertexShaderSample()
SimpleVertexShaderSample()
: SampleApplication("SimpleVertexShader", 1280, 720)
{
}
......
......@@ -19,7 +19,7 @@
class StencilOperationsSample : public SampleApplication
{
public:
StencilOperationsSample::StencilOperationsSample()
StencilOperationsSample()
: SampleApplication("StencilOperations", 1280, 720)
{
}
......
......@@ -13,12 +13,13 @@
// URLs: http://safari.informit.com/9780321563835
// http://www.opengles-book.com
#include <iostream>
#include "SampleApplication.h"
#include "shader_utils.h"
#include "texture_utils.h"
#include <cstring>
#include <iostream>
// This sample demonstrates the differences in rendering efficiency when
// drawing with already-created textures whose dimensions have been altered
// versus drawing with newly created textures.
......@@ -45,7 +46,7 @@
class TexRedefBenchSample : public SampleApplication
{
public:
TexRedefBenchSample::TexRedefBenchSample()
TexRedefBenchSample()
: SampleApplication("Microbench", 1280, 1280),
mFrameCount(0), mPixelsResize(NULL), mPixelsNewTex(NULL), mTimeFrame(false)
{
......
......@@ -20,7 +20,7 @@
class TextureWrapSample : public SampleApplication
{
public:
TextureWrapSample::TextureWrapSample()
TextureWrapSample()
: SampleApplication("TextureWrap", 1280, 720)
{
}
......
......@@ -13,11 +13,12 @@
// URLs: http://safari.informit.com/9780321563835
// http://www.opengles-book.com
#include <iostream>
#include "SampleApplication.h"
#include "shader_utils.h"
#include <cstring>
#include <iostream>
// This small sample compares the per-frame render time for a series of
// squares drawn with TRIANGLE_FANS versus squares drawn with TRIANGLES.
// To exacerbate differences between the two, we use a large collection
......@@ -26,7 +27,7 @@
class TriangleFanBenchSample : public SampleApplication
{
public:
TriangleFanBenchSample::TriangleFanBenchSample()
TriangleFanBenchSample()
: SampleApplication("Microbench", 1280, 1280),
mFrameCount(0)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment