C4droid + gcc sdl -> sdl_opengl.h 误差
C4droid + gcc sdl -> sdl_opengl.h error
我用sdl,gcc插件在android上开发c4droid游戏。一切都很好,很好……
但现在我需要一个3D图形库为我的游戏,我正在寻找它,发现答案:openGL
但是当我试着输入:
#include "SDL/Sdl_opengl.h"
上面写着:gl/gl.h not found or gl/glu.h not found
示例NativeActivity
也使用open_gl
,但它们都遵循路径
INCLUDE GLES/GL.H
INCLUDE EGL/EGL.H
...
但是我看不懂代码,而且都是有许可证的…
如何在c4droid中使用sdl_opengl.h
我已经安装了opengl es 2.0演示,但它只是一个应用程序,显示6个样本,没有代码,没有库,没有文件夹:(
GL/GL. h不可用,因为Android不支持OpenGL。然而,它确实支持OpenGL ES,你应该能够在Android NDK中找到GLES/gl2.h, GLES2/gl2.h和GLES3/gl3.h。
在旧的平台级别上,gl2.h (ES2.0)和/或gl3 (ES3.0)可能不可用。
在NDK中,您还可以找到hello-gl2, native-activity和san-angeles示例,以及源代码,这些示例展示了如何在Android上使用OGL ES(没有SDL)。在SDL上,你可能不想使用SDL_opengl.h:只需手动包含GLES*/GL .h,使用SDL仅用于表面和GL上下文设置。参见:此链接
相关文章:
- 如何在 3D OpenGL 场景上绘制 SDL 2D 矩形?
- SDL + OpenGL ES 2.0 使用着色器显示纹理
- 如何在使用 SDL 编写的游戏中仅实现一部分 OpenGL 代码?
- E/libEGL:调用没有当前上下文的 OpenGL ES API (每个线程记录一次) - Android/SDL
- 初始化多个纹理 OpenGL、SDL C++ 时出现问题
- 使用 OpenGL 窗口(如 GLFW)或周围的窗口(如 GTK 或 SDL)是否存在性能差异?
- 用SDL TTF显示带有SDL2和OpenGL的文本
- 即使 OpenGL、SDL 和 GLSL 都没有抛出错误,也没有绘制多边形
- 从SDL调色板表面(SDL_PIXELFORMAT_INDEX8)创建OpenGL纹理
- OpenGL + SDL + glew 在成功初始化后不会绘制任何内容
- SDL OpenGL:创建缓冲区时访问违规
- SDL+OpenGL程序没有出现在linux上
- C++ Hybrid(本机管理)+SDL + OpenGL & C# WinForms
- C++ + SDL + OpenGL 3.3 在 Mac OS X 上不起作用?
- 使用SDL + OpenGL的高CPU使用率
- SDL OpenGL渲染问题
- 我找不到这个函数(SDL/OpenGL)的内存泄漏
- C++ - SDL/OpenGL 加载的图像的颜色反转
- SDL OpenGL应用程序在发布模式下崩溃
- SDL OpenGL窗口不响应,透明