aboutsummaryrefslogtreecommitdiff
path: root/src/external
diff options
context:
space:
mode:
authorRay <raysan5@gmail.com>2019-04-23 18:10:38 +0200
committerRay <raysan5@gmail.com>2019-04-23 18:10:38 +0200
commit0c567cd259285fb33b3e2ab514c48322da0a0000 (patch)
tree40e15773092fd0180cd4f9ac35d94bf546a877a2 /src/external
parent3aafa9d5ba3fa0a2cbb5759b569c8772a0385d41 (diff)
downloadraylib-0c567cd259285fb33b3e2ab514c48322da0a0000.tar.gz
raylib-0c567cd259285fb33b3e2ab514c48322da0a0000.zip
WARNING: Issues on web building
Found some issues when building for web using latest emscripten 1.38.30, traced the error and found that eglGetProcAdress does not return function pointers for VAO functionality, supported by extension. It requires more investigation but now it works (avoiding VAO usage)
Diffstat (limited to 'src/external')
-rw-r--r--src/external/cgltf.h4
-rw-r--r--src/external/miniaudio.h2
2 files changed, 2 insertions, 4 deletions
diff --git a/src/external/cgltf.h b/src/external/cgltf.h
index 4302e77b..85d5c985 100644
--- a/src/external/cgltf.h
+++ b/src/external/cgltf.h
@@ -369,7 +369,7 @@ typedef struct cgltf_light {
cgltf_float spot_outer_cone_angle;
} cgltf_light;
-typedef struct cgltf_node {
+struct cgltf_node {
char* name;
cgltf_node* parent;
cgltf_node** children;
@@ -388,7 +388,7 @@ typedef struct cgltf_node {
cgltf_float rotation[4];
cgltf_float scale[3];
cgltf_float matrix[16];
-} cgltf_node;
+};
typedef struct cgltf_scene {
char* name;
diff --git a/src/external/miniaudio.h b/src/external/miniaudio.h
index a5646c71..dae605f2 100644
--- a/src/external/miniaudio.h
+++ b/src/external/miniaudio.h
@@ -21915,8 +21915,6 @@ extern "C" {
#endif
EMSCRIPTEN_KEEPALIVE void ma_device_process_pcm_frames_capture__webaudio(ma_device* pDevice, int frameCount, float* pFrames)
{
- ma_result result;
-
if (pDevice->type == ma_device_type_duplex) {
ma_device__handle_duplex_callback_capture(pDevice, (ma_uint32)frameCount, pFrames, &pDevice->webaudio.duplexRB);
} else {