Sam Lantinga
175b343ee6
Fixed bug 2568 - NO_SDL_GLEXT should prevent OS glext.h as well
...
J?rgen Tjern?
If you #define NO_SDL_GLEXT before including SDL_opengl.h, it still includes the platform-provided glext.h. The comments indicate that this define is intended to be used when you provide your own glext.h (quote from SDL_opengl.h: "Define this if you have your own version of glext.h and want to disable the version included in SDL_opengl.h.")
This is a problem because glext.h depends on the contents of gl.h, and it's practical to let SDL_opengl.h pick the right #include for gl.h for our platform.
2014-06-15 17:37:35 -07:00
Gabriel Jacobo
efa2d0581d
Fixes audio for Native Client, and other fixes...
...
- SDL_NaClMount, SDL_NaClUmount
- Default mounting of https at / in SDL's main function
- More documentation in README-nacl.txt
2014-06-08 18:18:13 -03:00
Sam Lantinga
5ae12b46b5
The NaCL mount/unmount functions need to be in SDL_system.h and specific to NaCL
2014-06-08 12:05:17 -07:00
Philipp Wiesemann
2b95c4c40b
Fixed doxygen comment in header.
2014-06-08 13:01:04 +02:00
Philipp Wiesemann
0ad1dc1875
Fixed typo in source comment.
2014-06-08 12:51:02 +02:00
Sam Lantinga
6101e4b20e
Added SDL_sqrtf(), SDL_tan(), SDL_tanf()
2014-06-07 18:20:01 -07:00
Gabriel Jacobo
1e352d7929
Chrome's Native Client backend implementation
2014-06-06 15:45:59 -03:00
Sam Lantinga
1188c174d7
Fixed Mac OS X build
2014-06-04 16:35:07 -07:00
Sam Lantinga
da6d9a9f2a
Added annotations to help code analysis tools
...
CR: Bruce Dawson
2014-06-04 10:56:56 -07:00
Sam Lantinga
45ed5ee494
Added an API function to warp the mouse cursor in global screen space: SDL_WarpMouseGlobal()
2014-06-04 10:55:26 -07:00
Sam Lantinga
3e3b34adc9
Added a hint to disable windows message processing in SDL_PumpEvents()
...
SDL_SetHint( SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP, "0" );
2014-06-04 10:52:34 -07:00
Sam Lantinga
0d1f0fed71
Added a hint to disable window frame and title bar interaction when the cursor is hidden
2014-06-04 10:50:32 -07:00
J?rgen P. Tjern?
d34184461f
SDL_opengl: Fix Mac build for SDK 10.9 too.
2014-06-04 10:33:23 -07:00
J?rgen P. Tjern?
d623c0b443
SDL_opengl: Fix Mac build with new glext.h
2014-06-04 09:59:10 -07:00
J?rgen P. Tjern?
a2085da216
SDL_opengles2: Update to latest Khronos headers.
...
This updates to the latest Khronos headers, which gives the latest
headers for MSVC.
The following files were retrieved on 2014-06-04:
http://www.khronos.org/registry/gles/api/GLES2/gl2.h
http://www.khronos.org/registry/gles/api/GLES2/gl2ext.h
http://www.khronos.org/registry/gles/api/GLES2/gl2platform.h
http://www.khronos.org/registry/egl/api/KHR/khrplatform.h
And they were modified to not include each other themselves.
2014-06-04 01:35:36 -07:00
J?rgen P. Tjern?
0887f5184c
SDL_opengl: Update to glext.h from Khronos dated 2014-05-21.
...
This updates to the latest glext.h from Khorons that includes the OpenGL
4.4 specification. It was retrieved from
http://www.opengl.org/registry/api/GL/glext.h at 2014-06-04.
2014-06-04 01:32:52 -07:00
J?rgen P. Tjern?
f45a2fd05d
SDL_opengles2: Separate out GLES2 headers.
2014-06-04 01:27:13 -07:00
J?rgen P. Tjern?
8793657db7
SDL_opengl: Move glext.h to a separate file.
2014-06-04 01:21:00 -07:00
Sam Lantinga
32665131f6
Added a way to get the native Android window and EGL context
2014-06-02 09:01:26 -07:00
Philipp Wiesemann
f5c77149bf
Fixed typo in header comment.
2014-05-18 21:05:39 +02:00
Philipp Wiesemann
81c574b8cb
Fixed typo in header comment.
2014-05-11 15:59:22 +02:00
Gabriel Jacobo
b701175ab5
Include gl2platform.h in SDL_opengles2.h so we play nice with GLEW.
...
Based on feedback from Sven Bergstr?m
2014-05-10 17:00:37 -03:00
Dimitris Zenios
548a0ee7b8
__ANDROID__ is the correct macro to check for an android system.ANDROID is only defined in NDK build system (.mk) and not in the standalone NDK.
2014-05-05 22:21:26 +03:00
Ryan C. Gordon
2a7aa9bde8
Fix build on Windows targets without dxgi.h, like MingW32.
2014-05-06 00:13:07 -04:00
Ryan C. Gordon
cb403ab660
Removed comma at end of enum in a public header, to make -Wpedantic happy.
2014-04-29 12:00:28 -04:00
Sam Lantinga
bd6a493697
Fixed bug 2508 - don't redefine WIN32_LEAN_AND_MEAN
2014-04-26 12:38:35 -07:00
Brandon Schaefer
ae2a50fc8f
Revert MIR_CFLAGS to SDL_CFLAGS. Use forward declaration for the real fix. (We shouldn't expose mir headers!)
2014-04-21 12:42:25 -07:00
J?rgen P. Tjern?
defd90b6f6
Render: Allow empty cliprect.
...
This fixes an issue where an empty cliprect is treated the same as a NULL
cliprect, causing the render backends to disable clipping.
Also adds a new API, SDL_RenderIsClipEnabled(render) that allows you to
differentiate between:
- SDL_RenderSetClipRect(render, NULL)
- SDL_Rect r = {0,0,0,0}; SDL_RenderSetClipRect(render, &r);
Fixes https://bugzilla.libsdl.org/show_bug.cgi?id=2504
2014-04-19 13:15:41 -07:00
Sam Lantinga
03afd0de40
SDL_DXGIGetOutputInfo() checks input parameters and returns a boolean value whether or not it succeeded.
2014-04-18 12:43:04 -07:00
Dimitris Zenios
9eccde51c3
Enable building of Android libraries using a standalone NDK
2014-04-06 00:30:48 +03:00
David Ludwig
3dcb451f85
Added a README file regarding WinRT support
...
To note, this file is currently formatted with CRLF line endings, rather than
LF, to allow the file to be viewed with Notepad.
2014-04-09 21:29:19 -04:00