#include <android/log.h>
#include <cstdio>
#include <cstdlib>
#include <GLES3/gl3.h>
#include <cmath>
Go to the source code of this file.
|
#define | M_PI 3.14159265358979323846f |
| The value of pi approximation. More...
|
|
#define | LOG_TAG "libNative" |
|
#define | LOGD(...) __android_log_print(ANDROID_LOG_DEBBUG, LOG_TAG, __VA_ARGS__) |
|
#define | LOGE(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) |
|
#define | LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) |
|
#define | ASSERT(x, s) |
|
#define | GL_CHECK(x) |
|
Value:
LOGE(
"Assertion failed at %s:%i\n%s\n", __FILE__, __LINE__, s); \
exit(1); \
}
GLint GLint GLint GLint GLint x
Definition at line 40 of file Common.h.
Value:
GLenum glError = glGetError(); \
if(glError != GL_NO_ERROR) {
\
LOGE(
"glGetError() = %i (0x%.8x) at %s:%i\n", glError, glError, __FILE__, __LINE__); \
exit(1); \
} \
}
GLint GLint GLint GLint GLint x
typedef GLenum(GL_APIENTRYP PFNGLGETGRAPHICSRESETSTATUSKHRPROC)(void)
Definition at line 47 of file Common.h.
#define LOG_TAG "libNative" |
#define LOGD |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_DEBBUG, LOG_TAG, __VA_ARGS__) |
#define LOGE |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) |
#define LOGI |
( |
|
... | ) |
__android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) |
#define M_PI 3.14159265358979323846f |
The value of pi approximation.
Definition at line 33 of file Common.h.
Convert an angle in degrees to radians.
- Parameters
-
degrees | The angle (in degrees) to convert to radians. |
- Returns
- As per description.
Definition at line 64 of file Common.h.
Get the sign of a number.
- Parameters
-
[in] | f | Value to check the sign of. |
- Returns
- -1.0 if the number's sign is minus, 1.0 if the number's sign is plus and 0.0 if the number's sign is indefinite.
Definition at line 74 of file Common.h.