Commit Graph
63 Commits
Author SHA1 Message Date
Henrik Rydgard 8cd755942b Reduce some logging 2014-07-18 12:07:08 +02:00
Henrik Rydgard 2fd3186624 Log an error if lost manager exits with objects still registered 2014-06-29 12:44:40 +02:00
Sacha dd03687400 Fix X11 includes by avoiding confict. Only compile this EGL code on Android / Blackberry. 2014-06-10 15:09:47 +10:00
Sacha c055b4852b Buildfix Meego Harmattan with gcc4.8.2 2014-06-06 14:12:21 +10:00
Sacha 205423637f Remove MAY_HAVE_GLES3 2014-06-02 12:08:29 +10:00
Sacha 79880f8567 Fix all warnings/errors on Blackberry.
Revert GLES3 headers as they didn't include nvidia extensions.
2014-06-02 12:01:16 +10:00
Sacha b0968fb7bb Define MAY_HAVE_GLES3 on all platforms. Tell me if there are any errors on Maemo/Meego or other ARM platforms. 2014-06-02 11:32:38 +10:00
Sacha 7d08267d64 Oops. eglext wasn't meant to be there. 2014-05-31 04:47:47 +10:00
Sacha e6afd98d84 More cleanup for GL 2014-05-31 04:04:06 +10:00
Sacha 935165ca69 SDL: Make the code more platform-agnostic and cleaner. 2014-05-31 01:21:43 +10:00
Sacha 6ac56d8f76 Support all 'other' GLES platforms. Keep ifdefs consistent between gl_common and gl3 stub. 2014-05-29 12:37:04 +10:00
Andrey Konoplyankin 3beac9c9b9 iOS: add GLES 3.0 support 2014-05-25 13:50:39 +07:00
raven02 42754b2662 define MAY_HAVE_GLES3 2014-05-01 10:17:28 +08:00
raven02 7c3180c7c7 Add ES 3.0 support for iPhone 2014-04-30 11:34:15 +08:00
Henrik Rydgård 2499288b4c iOS compat in gfx/texture.cpp 2014-04-06 13:52:41 +02:00
Henrik Rydgård 42fb362a91 Tabify 2014-01-17 14:32:56 +01:00
Henrik Rydgård b1f177830c Minor logging improvement 2014-01-10 14:16:04 +01:00
Henrik Rydgård 7e2b9d7e98 Slight logging improvement 2013-12-09 15:27:52 +01:00
Henrik Rydgård d0d5be2c5d Logspam reductions 2013-12-09 13:44:47 +01:00
Henrik Rydgård cbd4a6d758 Add support for loading JPEG files into textures automatically. 2013-12-02 16:50:23 +01:00
Henrik Rydgård 4d49541aa5 apple buildfix 2013-10-23 12:29:09 +02:00
Sacha 404652ab0b Clean up all the #ifdef's and GLES3 mess. Only Android and Blackberry (and later IOS) can run GLES3, so we'll just define those. 2013-10-23 14:55:20 +10:00
Henrik Rydgard cf8ee87223 Enable GLES3 on desktop where supported now that glew has been upgraded 2013-10-08 21:49:37 +02:00
Henrik Rydgård 2ffdb4ce30 Must update glew before I can enable MAY_HAVE_GLES3 for desktops 2013-10-08 13:14:42 +02:00
Henrik Rydgård 2382e34a2a Initial support for loading OpenGL ES 3.0 on Android, and checking for it. 2013-10-08 12:03:02 +02:00
Henrik Rydgård a747241619 Minor bugfix in gl_lost_manager 2013-10-01 12:10:56 +02:00
Aapo Rantalainen fbcacc340d Maemo: don't include <EGL/egl.h>, it will fetch XLib.h and it breaks compiling 2013-08-23 11:22:59 +03:00
Henrik Rydgard ba28246dd2 Allow images on choice buttons, misc 2013-08-20 00:34:54 +02:00
Henrik Rydgard 5d3f2e8b5d Add some disabled code to use EGL_NV_system_time for timing.
This gives NV PerfHud ES some interesting capabilities (can pause, speedup, slow down from the debugger UI).
2013-07-27 00:34:36 +02:00
Henrik Rydgard f2f153633c Load the GL_QCOM_alpha_test extension on Android. 2013-07-22 01:22:06 +02:00
tpu fd895a4b0e another FBO_ARB/FBO_EXT issue 2013-04-20 14:48:13 +08:00
Henrik Rydgard 3494d9282d Kanji stuff 2013-04-18 14:41:09 +02:00
Henrik Rydgard d032f659aa Change AtlasFont format to support disjoint char ranges 2013-04-17 12:18:49 +02:00
Henrik Rydgard 25711066df Add prioritizedworkqueue, thread stuff, ui tweaks, small optimizations in file util 2013-04-13 21:22:03 +02:00
Henrik Rydgard 4b0631ccc5 Add accessors for texture width/height 2013-04-01 12:32:19 +02:00
Henrik Rydgard 22e648bb1a png texture: set clamp mode if no mipmaps requested, and don't actually generate mips... 2013-03-31 10:03:48 +02:00
Henrik Rydgard 5bdd4bd663 Make generating mips optional for loaded-from-memory PNGs. 2013-03-30 20:10:01 +01:00
Henrik Rydgard 7ec766a980 Some drawing refactoring 2013-03-30 19:33:35 +01:00
Henrik Rydgard 1f34f8ff60 Allow loading textures from a PNG in RAM. Add startsWith string function. 2013-03-30 13:11:52 +01:00
Henrik Rydgard ede99eecb4 Add warn log when falling back to xor texture 2013-03-29 16:55:45 +01:00
Henrik Rydgard 75e9af1379 Switch out etcpack with the ZLIB licensed rg_etc1 library 2013-03-29 13:53:04 +01:00
Unknown W. Brackets e572fac401 Minor warning fixes. 2013-03-15 08:10:34 -07:00
Henrik Rydgard 4fb2e97afa Fix bugs causing infinite loop in gllost, add more logging. 2013-03-10 17:49:01 +01:00
Sacha 4b8c56330a Many platforms don't have GLchar defined, just check if it is instead. 2013-01-13 03:09:22 +10:00
Sacha 7c0f9617b0 Port to Pandora. Thanks to ptitSeb. 2013-01-13 01:45:01 +10:00
Sacha bbc6f2f869 Compatibility with harmattan 2013-01-07 23:20:16 +10:00
Sacha 965c93411f Symbian support for project.
Also, check if 24-bit depth is supported and use it (when packed stencil isn't provided). VideoCore III and VideoCore IV used in Symbian, Android and Raspberry Pi require this as they only support 24-bit depth, 8-bit stencil.
2012-12-13 14:39:44 +10:00
Henrik Rydgard c952c8d0e7 Fix volume buttons on android and add some functonality to the VFS. 2012-12-01 10:35:55 +01:00
Sacha 640cce9b88 Use new defines: USING_GLES2, ARM and add iOS support. 2012-11-26 20:27:35 +10:00
Henrik Rydgard 652045e462 delete [] -> free() 2012-11-05 15:53:54 +01:00