Commit Graph

2615 Commits

Author SHA1 Message Date
laurentgom
23bf546b6a FS#84 - Rewrite the OpenGL context handling
FS#66 - Free the global rendering context
Added thread-local storage classes

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1116 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-31 11:38:54 +00:00
laurentgom
a28a3b82d3 Removed console from OpenGL sample in release mode
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1114 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 16:44:35 +00:00
laurentgom
520169fdc6 tagged version 1.5, trunk is now version 1.6
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1113 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 16:05:07 +00:00
laurentgom
4137072b0c Fixed OpenGL.h using wrong macros in CSFML
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1111 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:48:43 +00:00
laurentgom
3e23e46a64 Fixed OpenGL.h using wrong macros in CSFML
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1110 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:48:26 +00:00
laurentgom
05259e95de Updated copyrights again
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1109 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:41:18 +00:00
laurentgom
f2fe1cc4ca Updated copyrights
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1108 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:32:20 +00:00
laurentgom
a3d306bbdd Fixed OpenGL.hpp
Added missing OpenGL.h to Window.h in CSFML

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1107 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:23:49 +00:00
laurentgom
2817b3e891 Fixed Shape.h missing in Graphics.h in CSFML
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1106 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:12:14 +00:00
laurentgom
b4638c8da2 Fixed OpenGL.hpp not including Config.hpp
Added OpenGL.h to CSFML
Fixed Shape.h missing in Graphics.h in CSFML

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1105 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 15:12:04 +00:00
ceylo
b6e3cc9ad6 git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1104 4e206d99-4929-0410-ac5d-dfc041789085 2009-05-28 14:27:18 +00:00
ceylo
a5f48534e3 Set Release build style as default.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1103 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 14:16:45 +00:00
ceylo
6e09596e70 Added user notice about antialiasing issues.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1102 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 14:10:28 +00:00
ceylo
3a81c0cfab Initial import
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1101 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 14:02:48 +00:00
ceylo
d773b106be Removed wrong Info.plist information.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1100 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-28 13:52:56 +00:00
ceylo
8227445af9 Added CSFML_EXPORTS macro.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1099 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-25 21:36:53 +00:00
ceylo
51ad887785 Added CSFML_EXPORTS macro.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1098 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-25 21:34:34 +00:00
ceylo
98c846e91a Initial import
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1097 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-25 19:08:14 +00:00
ceylo
48337a81d9 Imported framework stuff.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1096 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-25 19:01:02 +00:00
remi-k
a14719f1cd Improved VideoMode;
Fixed thread related bug in SoundStream.


git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1095 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-22 12:56:25 +00:00
ceylo
cb511644db Fixed problem with fullscreen/windowed display mode. Added check for Cocoa window import.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1094 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-21 15:07:33 +00:00
remi-k
60e14e75b7 Improved the way rectangle are handled;
Some bug fixes.


git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1093 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-21 13:52:28 +00:00
laurentgom
caf7f915d5 fixed X11 sample
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1092 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-21 08:48:01 +00:00
ceylo
40fd859590 Fixed crash with Cocoa window import.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1091 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-17 12:10:16 +00:00
laurentgom
cb0f429167 FS#111 - Fixed joysticks sometimes not working at all on Vista
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1090 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-13 18:12:33 +00:00
remi-k
5240c80229 Compiles with python 2.6
Fixed dangerous decref


git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1089 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-10 21:33:22 +00:00
laurentgom
494c8e6d0f FS#110 - Fixed 1 pixel offset in Sprite::GetPixel when FlipX or FlipY is set
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1088 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-08 09:58:07 +00:00
laurentgom
635f92d98d Synchronized with trunk
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1087 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-06 20:06:14 +00:00
laurentgom
3f28e3d95b Updated license file
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1086 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-06 18:40:15 +00:00
laurentgom
19de148351 Updated copyright
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1085 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-06 18:37:14 +00:00
laurentgom
122730fc35 FS#97 - Added csfml-main to CSFML
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1084 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-05 11:22:14 +00:00
laurentgom
5c09eb64b4 Fixed a comment :)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1083 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-04 12:47:49 +00:00
laurentgom
0883940b2a FS#108 - Updated the Qt sample and tutorial to work with Qt 4.5
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1082 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-04 07:41:39 +00:00
laurentgom
4d44a91ced FS#107 - Got rid of whatismyip.org as the default server for public IP retrieval
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1081 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-04 07:17:04 +00:00
laurentgom
8a993dca06 FS#106 - Fixed undefined behaviour when rendering a sprite bound to an empty image
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1080 4e206d99-4929-0410-ac5d-dfc041789085
2009-05-04 07:05:13 +00:00
ceylo
dafa862481 Added support for custom OpenAL framework. Removed sndfile.framework copy file build phase.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1079 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-28 18:45:10 +00:00
ceylo
afd95360b7 Fixed install path. Added support for custom OpenAL framework.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1078 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-28 18:42:44 +00:00
ceylo
3b873931dd Imported unofficial OpenAL framework to fix troubles with Mac OS X 10.4.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1077 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-28 18:31:11 +00:00
laurentgom
22c225c64f Added SetPlayingOffset to sf::SoundStream and sf::Music
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1076 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-10 22:50:08 +00:00
laurentgom
364b0ae9b1 git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1075 4e206d99-4929-0410-ac5d-dfc041789085 2009-04-10 14:13:15 +00:00
laurentgom
e9d7547593 git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1074 4e206d99-4929-0410-ac5d-dfc041789085 2009-04-10 14:12:54 +00:00
laurentgom
c96a931ede Added missing VideoMode functions to SFML.Net
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1073 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-10 14:05:36 +00:00
LaurentGom
93e3db2668 Fixed <cstdlib> not included in some samples
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1072 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-09 09:24:26 +00:00
laurentgom
137ef64f2a Upgraded to libsndfile 1.0.19
Removed stb_vorbis

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1071 4e206d99-4929-0410-ac5d-dfc041789085
2009-04-07 12:11:11 +00:00
remi-k
37d3bc2196 Added the window constructor from an existing control
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1070 4e206d99-4929-0410-ac5d-dfc041789085
2009-03-29 13:36:24 +00:00
laurentgom
392eb219f2 Completed implementation of OpenGL context on Linux
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1069 4e206d99-4929-0410-ac5d-dfc041789085
2009-03-28 20:39:38 +00:00
laurentgom
b194b9969a Synchronized with trunk
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1068 4e206d99-4929-0410-ac5d-dfc041789085
2009-03-28 19:24:12 +00:00
laurentgom
e2cb404ab2 Synchronized project files
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/trunk@1067 4e206d99-4929-0410-ac5d-dfc041789085
2009-03-28 19:11:58 +00:00
laurentgom
19ae448f13 Added Linux implementation of OpenGL context (work in progress)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1066 4e206d99-4929-0410-ac5d-dfc041789085
2009-03-28 18:04:18 +00:00
laurentgom
9c370e38da Separated OpenGL contexts from Window implementations
Added support for OpenGL 3.0
Replaced WindowSettings with ContextSettings
Synchronized with trunk

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1065 4e206d99-4929-0410-ac5d-dfc041789085
2009-03-28 16:22:58 +00:00