According to David Turner, “it should be the only thing that NDK users should be testing again.”legacy
@@ -65,7 +65,7 @@ private: | |||||
int initialised; | int initialised; | ||||
float time; | float time; | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
GLuint array[NUM_ARRAYS]; | GLuint array[NUM_ARRAYS]; | ||||
#endif | #endif | ||||
GLuint buffer[NUM_BUFFERS]; | GLuint buffer[NUM_BUFFERS]; | ||||
@@ -153,7 +153,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
if (!data->initialised && !IsDestroying()) | if (!data->initialised && !IsDestroying()) | ||||
{ | { | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
glGenVertexArrays(NUM_ARRAYS, data->array); | glGenVertexArrays(NUM_ARRAYS, data->array); | ||||
#endif | #endif | ||||
glGenBuffers(NUM_BUFFERS, data->buffer); | glGenBuffers(NUM_BUFFERS, data->buffer); | ||||
@@ -183,7 +183,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
} | } | ||||
else if (data->initialised && IsDestroying()) | else if (data->initialised && IsDestroying()) | ||||
{ | { | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
glDeleteVertexArrays(NUM_ARRAYS, data->array); | glDeleteVertexArrays(NUM_ARRAYS, data->array); | ||||
#endif | #endif | ||||
glDeleteBuffers(NUM_BUFFERS, data->buffer); | glDeleteBuffers(NUM_BUFFERS, data->buffer); | ||||
@@ -236,7 +236,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
vec4 orange(0.8f, 0.5f, 0.2f, 1.0f); | vec4 orange(0.8f, 0.5f, 0.2f, 1.0f); | ||||
/* Cheap iterators */ | /* Cheap iterators */ | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
GLuint *array = data->array; | GLuint *array = data->array; | ||||
#endif | #endif | ||||
GLuint *buffer = data->buffer; | GLuint *buffer = data->buffer; | ||||
@@ -494,7 +494,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders an orange square. | * Renders an orange square. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
glColor4f(orange.x, orange.y, orange.z, orange.w); | glColor4f(orange.x, orange.y, orange.z, orange.w); | ||||
glEnableClientState(GL_VERTEX_ARRAY); | glEnableClientState(GL_VERTEX_ARRAY); | ||||
@@ -512,7 +512,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders a green sine wave made of 1-pixel points. | * Renders a green sine wave made of 1-pixel points. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
glColor4f(0.0f, 1.0f, 0.0f, 1.0f); | glColor4f(0.0f, 1.0f, 0.0f, 1.0f); | ||||
glPointSize(1.0f); | glPointSize(1.0f); | ||||
glEnableClientState(GL_VERTEX_ARRAY); | glEnableClientState(GL_VERTEX_ARRAY); | ||||
@@ -531,7 +531,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders a multicoloured square with varying colors. | * Renders a multicoloured square with varying colors. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
glEnableClientState(GL_VERTEX_ARRAY); | glEnableClientState(GL_VERTEX_ARRAY); | ||||
glEnableClientState(GL_COLOR_ARRAY); | glEnableClientState(GL_COLOR_ARRAY); | ||||
@@ -552,7 +552,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* Renders a multicoloured square with varying colors multiplied with an | * Renders a multicoloured square with varying colors multiplied with an | ||||
* animated distorted checkerboard. | * animated distorted checkerboard. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
glEnable(GL_TEXTURE_2D); | glEnable(GL_TEXTURE_2D); | ||||
glBindTexture(GL_TEXTURE_2D, data->texture[0]); | glBindTexture(GL_TEXTURE_2D, data->texture[0]); | ||||
glEnableClientState(GL_VERTEX_ARRAY); | glEnableClientState(GL_VERTEX_ARRAY); | ||||
@@ -580,7 +580,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders an orange square. | * Renders an orange square. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
#if !defined __CELLOS_LV2__ | #if !defined __CELLOS_LV2__ | ||||
shader[0] = Shader::Create( | shader[0] = Shader::Create( | ||||
@@ -626,7 +626,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders an orange square. | * Renders an orange square. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
{ | { | ||||
#if !defined __CELLOS_LV2__ | #if !defined __CELLOS_LV2__ | ||||
@@ -679,7 +679,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders a static, coloured and tiled pattern. | * Renders a static, coloured and tiled pattern. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
#if !defined __CELLOS_LV2__ | #if !defined __CELLOS_LV2__ | ||||
shader[0] = Shader::Create( | shader[0] = Shader::Create( | ||||
@@ -732,7 +732,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders a multicoloured square with varying colors. | * Renders a multicoloured square with varying colors. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
{ | { | ||||
#if !defined __CELLOS_LV2__ | #if !defined __CELLOS_LV2__ | ||||
@@ -796,7 +796,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* | * | ||||
* Renders an antialiased green sine wave made of 1-pixel points. | * Renders an antialiased green sine wave made of 1-pixel points. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ && !defined __CELLOS_LV2__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ && !defined __CELLOS_LV2__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
shader[0] = Shader::Create( | shader[0] = Shader::Create( | ||||
"#version 120\n" | "#version 120\n" | ||||
@@ -842,7 +842,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* Renders a multicoloured square with varying colors xored with an | * Renders a multicoloured square with varying colors xored with an | ||||
* animated distorted checkerboard. | * animated distorted checkerboard. | ||||
*/ | */ | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
#if !defined __CELLOS_LV2__ | #if !defined __CELLOS_LV2__ | ||||
shader[0] = Shader::Create( | shader[0] = Shader::Create( | ||||
@@ -915,7 +915,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* Renders a multicoloured square with varying colors xored with an | * Renders a multicoloured square with varying colors xored with an | ||||
* animated distorted checkerboard. | * animated distorted checkerboard. | ||||
*/ | */ | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
{ | { | ||||
shader[0] = Shader::Create( | shader[0] = Shader::Create( | ||||
@@ -985,7 +985,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
* Renders a multicoloured square with varying colors xored with an | * Renders a multicoloured square with varying colors xored with an | ||||
* animated distorted checkerboard. | * animated distorted checkerboard. | ||||
*/ | */ | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
if (!shader[0]) | if (!shader[0]) | ||||
{ | { | ||||
shader[0] = Shader::Create( | shader[0] = Shader::Create( | ||||
@@ -1050,7 +1050,7 @@ void DebugQuad::TickDraw(float deltams) | |||||
ResetState(); | ResetState(); | ||||
/* Check that we didn't overflow our list */ | /* Check that we didn't overflow our list */ | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
if (array > data->array + NUM_ARRAYS) | if (array > data->array + NUM_ARRAYS) | ||||
Log::Error("too many arrays used\n"); | Log::Error("too many arrays used\n"); | ||||
#endif | #endif | ||||
@@ -1073,7 +1073,7 @@ void DebugQuad::ResetState() | |||||
glLoadIdentity(); | glLoadIdentity(); | ||||
#endif | #endif | ||||
#if !defined ANDROID_NDK && !defined __APPLE__ | |||||
#if !defined __ANDROID__ && !defined __APPLE__ | |||||
glColor4f(1.0f, 1.0f, 1.0f, 1.0f); | glColor4f(1.0f, 1.0f, 1.0f, 1.0f); | ||||
#endif | #endif | ||||
@@ -1082,13 +1082,13 @@ void DebugQuad::ResetState() | |||||
#if defined HAVE_GLBEGIN || defined USE_GLEW || defined __CELLOS_LV2__ | #if defined HAVE_GLBEGIN || defined USE_GLEW || defined __CELLOS_LV2__ | ||||
glClientActiveTexture(GL_TEXTURE0); | glClientActiveTexture(GL_TEXTURE0); | ||||
#endif | #endif | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
glTexEnvi(GL_POINT_SPRITE, GL_COORD_REPLACE, GL_FALSE); | glTexEnvi(GL_POINT_SPRITE, GL_COORD_REPLACE, GL_FALSE); | ||||
#endif | #endif | ||||
glDisable(GL_TEXTURE_2D); | glDisable(GL_TEXTURE_2D); | ||||
glDisable(GL_BLEND); | glDisable(GL_BLEND); | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
glDisable(GL_POINT_SPRITE); | glDisable(GL_POINT_SPRITE); | ||||
#endif | #endif | ||||
@@ -1100,7 +1100,7 @@ void DebugQuad::ResetState() | |||||
cgGLDisableProfile(cgGLGetLatestProfile(CG_GL_FRAGMENT)); | cgGLDisableProfile(cgGLGetLatestProfile(CG_GL_FRAGMENT)); | ||||
#endif | #endif | ||||
#if !defined __CELLOS_LV2__ && !defined ANDROID_NDK | |||||
#if !defined __CELLOS_LV2__ && !defined __ANDROID__ | |||||
glDisable(GL_VERTEX_PROGRAM_POINT_SIZE); | glDisable(GL_VERTEX_PROGRAM_POINT_SIZE); | ||||
#endif | #endif | ||||
} | } | ||||
@@ -19,7 +19,7 @@ | |||||
#elif defined USE_SDL | #elif defined USE_SDL | ||||
# include <SDL.h> | # include <SDL.h> | ||||
# include <SDL_image.h> | # include <SDL_image.h> | ||||
#elif defined ANDROID_NDK | |||||
#elif defined __ANDROID__ | |||||
# include <jni.h> | # include <jni.h> | ||||
# include <android/log.h> | # include <android/log.h> | ||||
#elif defined __CELLOS_LV2__ | #elif defined __CELLOS_LV2__ | ||||
@@ -34,7 +34,7 @@ using namespace std; | |||||
namespace lol | namespace lol | ||||
{ | { | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
extern JavaVM *g_vm; | extern JavaVM *g_vm; | ||||
extern jobject g_activity; | extern jobject g_activity; | ||||
#endif | #endif | ||||
@@ -55,7 +55,7 @@ private: | |||||
uint8_t *pixels; | uint8_t *pixels; | ||||
#elif defined USE_SDL | #elif defined USE_SDL | ||||
SDL_Surface *img; | SDL_Surface *img; | ||||
#elif defined ANDROID_NDK | |||||
#elif defined __ANDROID__ | |||||
jobject bmp; | jobject bmp; | ||||
jintArray array; | jintArray array; | ||||
jint *pixels; | jint *pixels; | ||||
@@ -125,7 +125,7 @@ Image::Image(char const *path) | |||||
data->size = ivec2(data->img->w, data->img->h); | data->size = ivec2(data->img->w, data->img->h); | ||||
data->format = data->img->format->Amask ? FORMAT_RGBA : FORMAT_RGB; | data->format = data->img->format->Amask ? FORMAT_RGBA : FORMAT_RGB; | ||||
#elif defined ANDROID_NDK | |||||
#elif defined __ANDROID__ | |||||
JNIEnv *env; | JNIEnv *env; | ||||
jint res = g_vm->GetEnv((void **)&env, JNI_VERSION_1_2); | jint res = g_vm->GetEnv((void **)&env, JNI_VERSION_1_2); | ||||
if (res < 0) | if (res < 0) | ||||
@@ -336,7 +336,7 @@ void * Image::GetData() const | |||||
return data->pixels; | return data->pixels; | ||||
#elif defined USE_SDL | #elif defined USE_SDL | ||||
return data->img->pixels; | return data->img->pixels; | ||||
#elif defined ANDROID_NDK | |||||
#elif defined __ANDROID__ | |||||
return data->pixels; | return data->pixels; | ||||
#elif defined __CELLOS_LV2__ | #elif defined __CELLOS_LV2__ | ||||
return data->pixels; | return data->pixels; | ||||
@@ -351,7 +351,7 @@ Image::~Image() | |||||
free(data->pixels); | free(data->pixels); | ||||
#elif defined USE_SDL | #elif defined USE_SDL | ||||
SDL_FreeSurface(data->img); | SDL_FreeSurface(data->img); | ||||
#elif defined ANDROID_NDK | |||||
#elif defined __ANDROID__ | |||||
JNIEnv *env; | JNIEnv *env; | ||||
jint res = g_vm->GetEnv((void **)&env, JNI_VERSION_1_2); | jint res = g_vm->GetEnv((void **)&env, JNI_VERSION_1_2); | ||||
if (res < 0) | if (res < 0) | ||||
@@ -15,7 +15,7 @@ | |||||
#include <cmath> | #include <cmath> | ||||
#include <cstdio> | #include <cstdio> | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
# include <android/log.h> | # include <android/log.h> | ||||
#else | #else | ||||
# include <cstdarg> | # include <cstdarg> | ||||
@@ -34,7 +34,7 @@ void Log::Debug(char const *fmt, ...) | |||||
{ | { | ||||
va_list ap; | va_list ap; | ||||
va_start(ap, fmt); | va_start(ap, fmt); | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
__android_log_vprint(ANDROID_LOG_DEBUG, "LOL", fmt, ap); | __android_log_vprint(ANDROID_LOG_DEBUG, "LOL", fmt, ap); | ||||
#else | #else | ||||
fprintf(stderr, "DEBUG: "); | fprintf(stderr, "DEBUG: "); | ||||
@@ -47,7 +47,7 @@ void Log::Info(char const *fmt, ...) | |||||
{ | { | ||||
va_list ap; | va_list ap; | ||||
va_start(ap, fmt); | va_start(ap, fmt); | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
__android_log_vprint(ANDROID_LOG_INFO, "LOL", fmt, ap); | __android_log_vprint(ANDROID_LOG_INFO, "LOL", fmt, ap); | ||||
#else | #else | ||||
fprintf(stderr, "INFO: "); | fprintf(stderr, "INFO: "); | ||||
@@ -60,7 +60,7 @@ void Log::Warn(char const *fmt, ...) | |||||
{ | { | ||||
va_list ap; | va_list ap; | ||||
va_start(ap, fmt); | va_start(ap, fmt); | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
__android_log_vprint(ANDROID_LOG_WARN, "LOL", fmt, ap); | __android_log_vprint(ANDROID_LOG_WARN, "LOL", fmt, ap); | ||||
#else | #else | ||||
fprintf(stderr, "WARN: "); | fprintf(stderr, "WARN: "); | ||||
@@ -73,7 +73,7 @@ void Log::Error(char const *fmt, ...) | |||||
{ | { | ||||
va_list ap; | va_list ap; | ||||
va_start(ap, fmt); | va_start(ap, fmt); | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
__android_log_vprint(ANDROID_LOG_ERROR, "LOL", fmt, ap); | __android_log_vprint(ANDROID_LOG_ERROR, "LOL", fmt, ap); | ||||
#else | #else | ||||
fprintf(stderr, "ERROR: "); | fprintf(stderr, "ERROR: "); | ||||
@@ -80,6 +80,7 @@ template<> void mat4::printf() const | |||||
p[0][3], p[1][3], p[2][3], p[3][3]); | p[0][3], p[1][3], p[2][3], p[3][3]); | ||||
} | } | ||||
#if !defined __ANDROID__ | |||||
template<> std::ostream &operator<<(std::ostream &stream, ivec2 const &v) | template<> std::ostream &operator<<(std::ostream &stream, ivec2 const &v) | ||||
{ | { | ||||
return stream << "(" << v.x << ", " << v.y << ")"; | return stream << "(" << v.x << ", " << v.y << ")"; | ||||
@@ -124,6 +125,7 @@ template<> std::ostream &operator<<(std::ostream &stream, mat4 const &m) | |||||
<< ", " << m[2][3] << ", " << m[3][3] << "))"; | << ", " << m[2][3] << ", " << m[3][3] << "))"; | ||||
return stream; | return stream; | ||||
} | } | ||||
#endif | |||||
template<> mat4 mat4::ortho(float left, float right, float bottom, | template<> mat4 mat4::ortho(float left, float right, float bottom, | ||||
float top, float near, float far) | float top, float near, float far) | ||||
@@ -17,7 +17,9 @@ | |||||
#define __LOL_MATRIX_H__ | #define __LOL_MATRIX_H__ | ||||
#include <cmath> | #include <cmath> | ||||
#include <iostream> | |||||
#if !defined __ANDROID__ | |||||
# include <iostream> | |||||
#endif | |||||
namespace lol | namespace lol | ||||
{ | { | ||||
@@ -126,11 +128,7 @@ namespace lol | |||||
{ \ | { \ | ||||
using namespace std; \ | using namespace std; \ | ||||
return sqrtf((float)sqlen()); \ | return sqrtf((float)sqlen()); \ | ||||
} \ | |||||
\ | |||||
template<typename U> \ | |||||
friend std::ostream &operator<<(std::ostream &stream, \ | |||||
Vec##elems<U> const &v); | |||||
} | |||||
template <typename T> struct Vec2; | template <typename T> struct Vec2; | ||||
template <typename T> struct Vec3; | template <typename T> struct Vec3; | ||||
@@ -144,6 +142,11 @@ template <typename T> struct Vec2 | |||||
OPERATORS(2) | OPERATORS(2) | ||||
#if !defined __ANDROID__ | |||||
template<typename U> | |||||
friend std::ostream &operator<<(std::ostream &stream, Vec2<U> const &v); | |||||
#endif | |||||
union { T x; T a; T i; }; | union { T x; T a; T i; }; | ||||
union { T y; T b; T j; }; | union { T y; T b; T j; }; | ||||
}; | }; | ||||
@@ -159,6 +162,11 @@ template <typename T> struct Vec3 | |||||
OPERATORS(3) | OPERATORS(3) | ||||
#if !defined __ANDROID__ | |||||
template<typename U> | |||||
friend std::ostream &operator<<(std::ostream &stream, Vec3<U> const &v); | |||||
#endif | |||||
union { T x; T a; T i; }; | union { T x; T a; T i; }; | ||||
union { T y; T b; T j; }; | union { T y; T b; T j; }; | ||||
union { T z; T c; T k; }; | union { T z; T c; T k; }; | ||||
@@ -175,6 +183,11 @@ template <typename T> struct Vec4 | |||||
OPERATORS(4) | OPERATORS(4) | ||||
#if !defined __ANDROID__ | |||||
template<typename U> | |||||
friend std::ostream &operator<<(std::ostream &stream, Vec4<U> const &v); | |||||
#endif | |||||
union { T x; T a; T i; }; | union { T x; T a; T i; }; | ||||
union { T y; T b; T j; }; | union { T y; T b; T j; }; | ||||
union { T z; T c; T k; }; | union { T z; T c; T k; }; | ||||
@@ -237,8 +250,10 @@ template <typename T> struct Mat4 | |||||
void printf() const; | void printf() const; | ||||
#if !defined __ANDROID__ | |||||
template<class U> | template<class U> | ||||
friend std::ostream &operator<<(std::ostream &stream, Mat4<U> const &m); | friend std::ostream &operator<<(std::ostream &stream, Mat4<U> const &m); | ||||
#endif | |||||
inline Mat4<T> operator +(Mat4<T> const val) const | inline Mat4<T> operator +(Mat4<T> const val) const | ||||
{ | { | ||||
@@ -25,7 +25,7 @@ namespace lol | |||||
int Platform::GetMouseCount() | int Platform::GetMouseCount() | ||||
{ | { | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
/* Assume Android devices are touch devices that don't have a mouse */ | /* Assume Android devices are touch devices that don't have a mouse */ | ||||
return 0; | return 0; | ||||
#endif | #endif | ||||
@@ -33,7 +33,7 @@ class VideoData | |||||
private: | private: | ||||
static mat4 proj_matrix, view_matrix; | static mat4 proj_matrix, view_matrix; | ||||
#if defined ANDROID_NDK || defined __CELLOS_LV2__ | |||||
#if defined __ANDROID__ || defined __CELLOS_LV2__ | |||||
static ivec2 saved_viewport; | static ivec2 saved_viewport; | ||||
#endif | #endif | ||||
}; | }; | ||||
@@ -41,7 +41,7 @@ private: | |||||
mat4 VideoData::proj_matrix; | mat4 VideoData::proj_matrix; | ||||
mat4 VideoData::view_matrix; | mat4 VideoData::view_matrix; | ||||
#if defined ANDROID_NDK || defined __CELLOS_LV2__ | |||||
#if defined __ANDROID__ || defined __CELLOS_LV2__ | |||||
ivec2 VideoData::saved_viewport = 0; | ivec2 VideoData::saved_viewport = 0; | ||||
#endif | #endif | ||||
@@ -64,7 +64,7 @@ void Video::Setup(ivec2 size) | |||||
/* Initialise OpenGL */ | /* Initialise OpenGL */ | ||||
glViewport(0, 0, size.x, size.y); | glViewport(0, 0, size.x, size.y); | ||||
#if defined ANDROID_NDK || defined __CELLOS_LV2__ | |||||
#if defined __ANDROID__ || defined __CELLOS_LV2__ | |||||
VideoData::saved_viewport = size; | VideoData::saved_viewport = size; | ||||
#endif | #endif | ||||
@@ -85,7 +85,7 @@ void Video::SetFov(float theta) | |||||
float near = -size.x - size.y; | float near = -size.x - size.y; | ||||
float far = size.x + size.y; | float far = size.x + size.y; | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
size = vec2(640.0f, 480.0f); | size = vec2(640.0f, 480.0f); | ||||
#endif | #endif | ||||
@@ -178,7 +178,7 @@ void Video::Capture(uint32_t *buffer) | |||||
ivec2 Video::GetSize() | ivec2 Video::GetSize() | ||||
{ | { | ||||
#if defined ANDROID_NDK | |||||
#if defined __ANDROID__ | |||||
return VideoData::saved_viewport; | return VideoData::saved_viewport; | ||||
#elif defined __CELLOS_LV2__ | #elif defined __CELLOS_LV2__ | ||||
// FIXME: use psglCreateDeviceAuto && psglGetDeviceDimensions | // FIXME: use psglCreateDeviceAuto && psglGetDeviceDimensions | ||||