Commit Graph

116 Commits

Author SHA1 Message Date
Philipp Wiesemann
8f69fdbc85 Added filesystem to list of paths in porting README. 2015-07-31 20:15:39 +02:00
Alex Szpakowski
e92a6c4d82 Added MSAA support for OpenGL ES contexts on iOS.
Note that extra steps must be taken when using glReadPixels to read the contents of the main OpenGL ES framebuffer on iOS, if multisampling is used. See the OpenGL ES section of README-ios.md for details.
2015-07-19 19:44:40 -03:00
Philipp Wiesemann
171928dc8a Emscripten: Corrected build instructions in documentation.
And fixed a typo.
2015-06-26 20:11:41 +02:00
Ryan C. Gordon
1410f444ad Updated Mac OS X documentation for fatbuilt.sh -> gcc-fat.sh transition. 2015-06-22 21:30:08 -04:00
Ryan C. Gordon
d6b1d573d6 Moving some whitespace around to test something on the Mercurial server. 2015-06-18 00:44:57 -04:00
Ryan C. Gordon
ef4371899e Whitespace fix. 2015-06-17 13:02:41 -04:00
Philipp Wiesemann
de99fafa57 Excluded SDL_egl.h from doxygen input. 2015-06-16 20:25:53 +02:00
Ryan C. Gordon
a4248c15eb Normalized endlines. 2015-06-08 03:07:24 -04:00
Ryan C. Gordon
9c78ae4b9b Added LDFLAGS note to Raspberry Pi documentation (thanks, Michael!). 2015-06-08 03:07:16 -04:00
Philipp Wiesemann
1286d5f6ed Fixed typo in gesture README. 2015-04-07 23:00:56 +02:00
David Ludwig
bbf610ea8d WinRT: updated names, and references-to, various ANGLE/WinRT repositories 2015-03-18 12:03:32 -04:00
Ryan C. Gordon
e310f239ab We maintain the list of platforms on the wiki now.
Also, I don't really want people emailing community members directly with
problems, so I'm removing their email addresses.

Fixes Bugzilla #2304.
2015-02-18 16:17:53 -05:00
David Ludwig
450510e4eb WinRT: made note that VSync is always enabled on WinPhone, due to OS
Windows Phone does not appear to allow VSync to be turned off.  Doing so appears
to either result in content not getting drawn (when the D3D debug runtime is
turned off), or forcing VSync back on and logging an error (when the D3D debug
runtime is turned on).

VSync had been getting turned on anyways, this change just notes such:
- via the WinRT README
- by always setting the SDL_RENDERER_PRESENTVSYNC flag when creating an
  SDL_Renderer on Windows Phone
2015-02-08 15:44:15 -05:00
Philipp Wiesemann
3c8a2ea96a Updated a README. 2015-01-26 22:02:53 +01:00
Philipp Wiesemann
ad3db2a2be Linked README-emscripten.md in README.md and added markdown formatting. 2014-12-28 22:02:17 +01:00
Philipp Wiesemann
ced2d4907f Renamed README-emscripten.txt to README-emscripten.md. 2014-12-28 22:00:24 +01:00
Philipp Wiesemann
72952d4d7e Fixed typos in a README. 2014-12-25 22:07:15 +01:00
Ryan C. Gordon
a9626cb76e Initial merge of Emscripten port!
With this commit, you can compile SDL2 with Emscripten
( http://emscripten.org/ ), and make your SDL-based C/C++ program
into a web app.

This port was due to the efforts of several people, including: Charlie Birks,
Sathyanarayanan Gunasekaran, Jukka Jylänki, Alon Zakai, Edward Rudd,
Bruce Mitchener, and Martin Gerhardy. (Thanks, everyone!)
2014-12-18 00:19:52 -05:00
David Ludwig
b4405e7215 WinRT: removed SDL_HINT_WINRT_PREF_PATH_ROOT (introduced post-2.0.3 & pre-2.0.4)
A WinRT app's Roaming folder-path can still be retrieved via calls to
SDL_WinRTGetFSPathUTF8() or SDL_WinRTGetFSPathUNICODE(), if need be.
2014-12-02 21:18:50 -05:00
David Ludwig
fc843814a3 WinRT: bug and data-integrity fixes for SDL_GetPrefPath()
This change does a few things, all with regards to the WinRT implementation of
SDL_GetPrefPath():

1. it fixes a bug whereby SDL_GetPrefPath() did not create the directory it
returned.  On other SDL platforms, SDL_GetPrefPath() will create separate
directories for its 'org' and 'app' folders.  Without this, attempts to create
files in the pref-path would fail, unless those directories were first created
by the app, or by some other library the app used.  This change makes sure
that these directories get created, before SDL_GetPrefPath() returns to its
caller(s).


2. it defaults to having SDL_GetPrefPath() return a WinRT 'Local' folder
on all platforms.  Previously, for Windows Store apps, it would have used a
different, 'Roaming' folder.  Files in Roaming folders can be automatically,
and synchronized across multiple devices by Windows.  This synchronization can
happen while the app runs, with new files being copied into a running app's
pref-path.  Unless an app is specifically designed to handle this scenario,
there is a chance that save-data could be overwritten in unwanted or
unexpected ways.

The default is now to use a Local folder, which does not get synchronized, and
which is arguably a bit safer to use.  Apps that wish to use Roaming folders
can do so by setting SDL_HINT_WINRT_PREF_PATH_ROOT to "roaming", however it
is recommended that one first read Microsoft's documentation for Roaming
files, a link to which is provided in README-winrt.md.

To preserve older pref-path selection behavior (found in SDL 2.0.3, as well as
many pre-2.0.4 versions of SDL from hg.libsdl.org), which uses a Roaming path
in Windows Store apps, and a Local path in Windows Phone, set
SDL_HINT_WINRT_PREF_PATH_ROOT to "old".

Please note that Roaming paths are not supported on Windows Phone 8.0, due to
limitations in the OS itself.  Attempts to use this will fail.
(Windows Phone 8.1 does not have this limitation, however.)


3. It makes SDL_GetPrefPath(), when on Windows Phone 8.0, and when
SDL_HINT_WINRT_PREF_PATH_ROOT is set to "roaming", return NULL, rather than
silently defaulting to a Local path (then switching to a Roaming path if and
when the user upgraded to Windows Phone 8.1).
2014-11-29 10:09:30 -05:00
David Ludwig
1868d6bbf1 WinRT: added SDL_HINT_WINRT_PREF_PATH_ROOT
SDL_HINT_WINRT_PREF_PATH_ROOT allows WinRT apps to alter the path that
SDL_GetPrefPath() returns.  Setting it to "local" uses the app's
OS-defined Local folder, setting it to "roaming" uses the app's OS-defined
Roaming folder.

Roaming folder support is not available in Windows Phone 8.0.  Attempts to
make SDL_GetPrefPath() return a Roaming folder on this OS will be ignored.

Various bits of documentation on this were added to SDL_hints.h, and to
README-winrt.md
2014-11-27 09:55:34 -05:00
David Ludwig
6ec14b1965 WinRT: updated README-winrt.md to detail Visual Studio 2013 Community support 2014-11-15 15:07:55 -05:00
David Ludwig
c236483a81 WinRT: updated docs to include details of recently-expanded GLES2 support 2014-11-02 11:26:54 -05:00
David Ludwig
2828ad5b73 WinRT: moved documentation + setup related TODO items out of README-winrt.md
The TODO items were moved to SDL Bugzilla, case 2775 (https://bugzilla.libsdl.org/show_bug.cgi?id=2775).
2014-11-01 11:41:18 -04:00
David Ludwig
337247deae WinRT: made README-winrt.md slightly easier to read in an 80-column text editor 2014-11-01 11:17:07 -04:00
David Ludwig
c7d7f9dbbc WinRT: added details of the port's status, to README-winrt.md 2014-11-01 11:14:46 -04:00
David Ludwig
1a35be3688 WinRT: detailed steps, via the WinRT README, to fix a common build error 2014-10-27 19:53:44 -04:00
Gabriel Jacobo
366cc5b763 Clarify (lack of) support for desktop OpenGL on the Raspberry Pi 2014-10-21 11:27:06 -03:00
David Ludwig
36801e9d0d WinRT: cleaned up the opening section of the README 2014-09-19 12:09:51 -04:00
David Ludwig
37b859fab8 WinRT: fixed broken emphasis formatting in README, when rendering it with Doxygen 2014-09-19 11:27:18 -04:00
Philipp Wiesemann
97664185dc Fixed doxygen warning and markdown formatting.
Three backticks for blocks are not supported by doxygen.
2014-09-16 23:09:32 +02:00
David Ludwig
b4a654d334 WinRT: made README note that Win 8.0 targeting via MSVC 2013 Express is not possible 2014-09-14 13:10:21 -04:00
David Ludwig
8f128a199a WinRT: expanded and updated the README section on MSVC requirements 2014-09-14 12:57:26 -04:00
David Ludwig
80ac555e0f WinRT: added manual, app-setup instructions to the README
A number of other parts of the WinRT README were edited, either for clarity, or to help with Markdown rendering.
2014-09-14 11:36:24 -04:00
David Ludwig
83b86b3a11 WinRT: added a note to README regarding need for a MS account 2014-09-14 10:31:18 -04:00
David Ludwig
eb5f8c0c65 WinRT: cleaned up section headers 2014-09-14 10:29:54 -04:00
Philipp Wiesemann
c2bb98018c Changed version displayed in documentation generated by doxygen. 2014-09-04 22:59:32 +02:00
Ryan C. Gordon
4975c8c9c5 Added note about libibus-1.0-dev to the Linux README. 2014-08-21 23:03:38 -04:00
Philipp Wiesemann
2645949c77 Fixed markdown formatting in READMEs. 2014-08-15 23:39:14 +02:00
Philipp Wiesemann
d1e03360ec Updated README. 2014-08-15 23:18:57 +02:00
Philipp Wiesemann
c4eaf413a0 Fixed enumeration in README. 2014-08-15 23:13:51 +02:00
Philipp Wiesemann
3a8de638c1 Fixed doxygen warnings and markdown formatting. 2014-08-12 23:28:45 +02:00
Philipp Wiesemann
b473c109cd Fixed doxygen warning and markdown formatting. 2014-08-11 23:13:20 +02:00
Philipp Wiesemann
4febb40851 Removed 42 from README. 2014-08-11 22:45:08 +02:00
Sam Lantinga
abc66099f9 Moved documentation to docs, recreated a simple README.txt, fixed build 2014-07-29 08:04:15 -07:00
Sam Lantinga
09e9a86edc The SDL 1.3 documentation will be primarily online wiki based:
http://wiki.libsdl.org/

Please contact Lauren MacDonell laleh_aziz cox.net who is coordinating it.
2009-10-07 14:29:59 +00:00
Sam Lantinga
a1a1bccc35 Merged revision 3472 from SDL 1.2, fixing bug #493 2007-12-29 03:25:11 +00:00
Sam Lantinga
057531a52a Merged revision 3455 from SDL 1.2, fixing documentation typo. 2007-12-28 07:54:35 +00:00
Ryan C. Gordon
04d6e513a9 Removed EPOC port from the 1.3 branch. 2007-06-15 15:54:07 +00:00
Sam Lantinga
12aeeeb643 Fixed bug #270
SDL_SetCursor returns void, not void*
2006-09-24 00:36:49 +00:00
Sam Lantinga
7b8e7597da Fixed bug #232 2006-06-20 03:29:47 +00:00
Sam Lantinga
1e3a0186eb Updated docs for SDL 1.2.10 release 2006-05-16 08:00:25 +00:00
Sam Lantinga
cc3dba9649 Fixed corrupt image 2006-05-15 11:58:29 +00:00
Sam Lantinga
b0519469db Fixes bug #195:
The proper name of Apple's operating system is "Mac OS X" not "MacOS X", as can
bee seen in many places, for example http://www.apple.com/macosx/). This
contrasts the naming of the old operating system, which was called "MacOS" and
today is often refered to as "MacOS Classic".

The attached patches fixes the misuse of the name "MacOS X" in both the SDL12
and sdlweb CVS modules.
2006-04-13 13:08:26 +00:00
Sam Lantinga
e1ae9a0b81 Fixed bug #175
Removed obsolete .cvsignore files... whee!
2006-03-23 21:39:58 +00:00
Ryan C. Gordon
b1bcd26c92 Xrandr support in the X11 target.
Fixes Bugzilla #109, and as a bonus, Bugzilla #145, too!
2006-03-22 11:13:58 +00:00
Sam Lantinga
9850649e32 Removing unused Makefile.am files 2006-02-27 15:51:34 +00:00
Sam Lantinga
b0af382e6b *** empty log message *** 2006-01-28 05:47:11 +00:00
Sam Lantinga
830e46be5f *** empty log message *** 2004-12-16 06:39:54 +00:00
Sam Lantinga
c87a399c21 *** empty log message *** 2004-05-16 18:09:20 +00:00
Sam Lantinga
6c5a569eb8 *** empty log message *** 2004-02-17 04:48:16 +00:00
Sam Lantinga
9241ef2292 *** empty log message *** 2004-02-17 04:47:25 +00:00
Sam Lantinga
4c4d46200c Updated SDL HTML documentation 2004-02-10 15:15:40 +00:00
Sam Lantinga
8e53533809 Updated from the SDL Documentation Project 2001-09-14 02:41:09 +00:00
Sam Lantinga
e6f1bd6af5 Added new docs for SDL 1.2.1 2001-06-10 19:31:57 +00:00
Sam Lantinga
5d2015c741 Initial revision 2001-04-26 16:45:43 +00:00