Commit graph

2050 commits

Author SHA1 Message Date
the_fiddler
ca1f98a593 Added GenerateAssemblyInfo task that specifies common assembly properties to a global AssemblyInfo file.
Modify Build.Tasks.dll search path depending on the current configuration.
2010-10-04 21:25:31 +00:00
the_fiddler
13a5b1d2b5 Added license information. 2010-10-04 20:49:12 +00:00
the_fiddler
e885b26719 Removed unused variable. 2010-10-04 14:52:29 +00:00
the_fiddler
1f143285c2 Added keyfile and strong-named all projects. 2010-10-04 14:39:42 +00:00
the_fiddler
3c04d059e8 Updated default ToolsVersion to 4.0. Fixes intermittent build issues and increases build performance significantly. It is still possible to build on the 3.5 toolset by passing the /tv:3.5 parameter to msbuild. 2010-10-04 13:49:08 +00:00
the_fiddler
135275c260 Install example source code even if source code component is not selected. This is both necessary for the example browser to function and useful to the user. 2010-10-04 13:45:43 +00:00
the_fiddler
d8c292c514 Made shortcut names clearer. 2010-10-04 13:38:08 +00:00
the_fiddler
04c0cee38b Added NShader installation components.
Installer no longer embeds oalinst and NShader; it downloads them from the web.
Added component descriptions.
Fixed path issue in Examples project.
2010-10-04 13:31:47 +00:00
the_fiddler
eee1a236c4 Do not import OpenCL namespace if "EXPERIMENTAL" is not defined. 2010-10-04 08:40:57 +00:00
the_fiddler
e70ec921ec Deleted old build system. 2010-10-03 13:25:18 +00:00
the_fiddler
ce0f524455 Moved all documentation to Build.Docs project. Solution folders are no longer utilized (fixes warnings on VS20xx Express!) 2010-10-03 13:23:03 +00:00
the_fiddler
d6157456fb Disabled OpenCL bindings (#define EXPERIMENTAL in project options to re-enable). 2010-10-03 13:19:05 +00:00
the_fiddler
e10378cd30 Removed app.config file that somehow made it into the csproj. 2010-10-03 12:38:19 +00:00
the_fiddler
352c7e6881 Added opentk.exe and Build.Installer.Nsis.vshost.exe to ignore list. 2010-10-03 12:32:16 +00:00
the_fiddler
10f333c24f Added Generator.Bind and Generator.Convert projects.
Fixed msbuild compilation by removing the 3.5 bootstrap ItemGroups. (VS2010 added those on its own - hey, we are targeting v2.0 and we are not using ClickOnce!)
2010-10-03 12:30:39 +00:00
the_fiddler
9638996b9a Significantly improved install script:
- Defaulted to single-user installation.
- Fixed detection and uninstallation previous versions.
- Made installation of source code and OpenAL drivers optional.
- Reduced size by using a solid archive.
- Streamlined installation process.
- Reduced start menu shortcuts.
2010-10-03 11:28:04 +00:00
the_fiddler
45ca126a90 Made Nsis configuration identical to Release. Fixes build from windows terminal. 2010-10-03 09:31:40 +00:00
the_fiddler
579b6a60f6 Fixed incorrect output paths. 2010-10-03 09:25:52 +00:00
the_fiddler
6a6e694ab1 Let VisualSVN update ignore lists. 2010-10-03 00:05:44 +00:00
the_fiddler
2cbd2a12ab Updated todo list. 2010-10-03 00:03:54 +00:00
the_fiddler
afc9447bc9 Do not decorate opentk.exe with version numbers (this will be handled through the msbuild script). 2010-10-02 23:46:40 +00:00
the_fiddler
f922a2c86e Fixed OutputPath on xbuild. 2010-10-02 23:45:34 +00:00
the_fiddler
31e558f446 * Source/OpenTK/OpenTK.csproj:
* Source/Build.Tasks/Build.Tasks.csproj:
* Source/Examples/OpenTK.Examples.csproj:
* Source/GLControl/OpenTK.GLControl.csproj:
* Source/Compatibility/OpenTK.Compatibility.csproj: Ensure we are
using the 2.0 toolset to build. Fixes compilation errors on
MonoDevelop/xbuild.

* Documentation/Build.Docs.csproj: Use "." instead of
"$(MSBuildProjectDirectory)", because MonoDevelop/xbuild fails to
replace the latter with its value.
2010-10-02 23:21:58 +00:00
the_fiddler
f2fa707903 Added opentk.nsi to project, to allow editing directly through the IDE. 2010-10-02 22:43:14 +00:00
the_fiddler
1133b8e884 Updated ignore lists. 2010-10-02 22:41:20 +00:00
the_fiddler
66401d2c3e Removed OpenTK.Build from solution. 2010-10-02 22:21:37 +00:00
the_fiddler
6c09ecb88c Added main MSBuild solution. 2010-10-02 22:19:53 +00:00
the_fiddler
3c5d690205 Re-enabled doxygen output. It takes several minutes to run, which means we need the output to check whether the process has hanged. 2010-10-02 22:17:51 +00:00
the_fiddler
a4d23d19bc * Added project files for all projects.
* Modified Build.Docs project to respond to the "Documentation" configuration. Added Clean target.
2010-10-02 22:16:59 +00:00
the_fiddler
16009bf9f3 Added Build.Tasks project that contains custom MSBuild tasks for the compilation process:
- DateStamp, which generates a version number based on the current date.
- DelTree which mimics RemoveDir but can delete non-empty directories on xbuild 2.6.x (which only supports empty directories).
- Run which mimics Exec but also captures stderr/stdout.
2010-10-02 22:15:19 +00:00
the_fiddler
1f4b5be7d0 Synced trunk with 1.0 branch. 2010-10-02 18:52:34 +00:00
the_fiddler
3f8f9b09e3 Synced with 1.0 branch. 2010-03-11 22:53:11 +00:00
the_fiddler
803636ea95 Added explicit ActiveUniformParameter enum for GetActiveUniforms function. Fixes issue [#1443]: "GetActiveUniforms parameter name". 2010-02-03 20:43:42 +00:00
the_fiddler
6dcb354854 Added missing TEXTURE_LOD_BIAS token to TextureParameterName. Fixes issue [#1531]: "TextureParameterName enum missing TEXTURE_LOD_BIAS element". 2010-02-03 20:17:02 +00:00
the_fiddler
99a3803e8a Backported fix for issue [#1538] from 1.0 branch. 2010-02-03 19:55:09 +00:00
the_fiddler
da7e4c7252 Backported bugfixes from 1.0 branch. 2010-02-03 19:04:42 +00:00
kanato
ea5b4f9f06 * Platform/MacOS/CarbonGLNative.cs: Fix width/height properties on Mac OS X. 2010-01-11 22:08:00 +00:00
the_fiddler
6d6ad9646a * Source/OpenTK/Compute/CL10/CL.cs:
* Source/OpenTK/Compute/CL10/Core.cs:
* Source/Bind/Specifications/csharp.tm:
* Source/OpenTK/Compute/CL10/Delegates.cs: cl_context_properties
  should be mapped to IntPtr, not int.
Modified CreateContext signature to return ErrorCode rather than plain
  int.

* Source/OpenTK/Compute/CL10/CLHelper.cs: Added helper overloads that
  convert ContextProperties enums into IntPtr internally.
2010-01-04 13:29:21 +00:00
the_fiddler
e8e1c82582 CreateContext should return an ErrorCode, not an int. 2010-01-04 13:23:56 +00:00
the_fiddler
88edd6fa14 Regenerated bindings using the latest binding generator, which ensures consistent sorting order between consecutive runs. 2009-12-25 14:17:55 +00:00
the_fiddler
1e56e462ef Merged GameWindow timing fixes and release documentation from branches/1.0. 2009-11-17 14:54:30 +00:00
the_fiddler
0484fc478b Re-enabled CL10, ES10 and ES11 bindings in trunk. 2009-11-17 10:04:00 +00:00
the_fiddler
f5642b91c5 Added BlittableValueType test from branches/1.0. 2009-11-17 10:00:52 +00:00
the_fiddler
6b5ff5ba24 Merged fix for [#1386] from branches/1.0. 2009-11-17 09:59:36 +00:00
the_fiddler
35956701ae Merged fix for [#1098] from branches/1.0. 2009-11-17 09:33:14 +00:00
the_fiddler
f12cbf1cd5 Synced trunk with 1.0 branch. 2009-11-16 18:45:41 +00:00
the_fiddler
c6ae9ae3fe Applied fix for use of C# 3.0 features from 1.0 branch. 2009-11-11 23:16:42 +00:00
the_fiddler
c152a724d6 Synced trunk with the 1.0 beta-1 release. 2009-11-10 09:22:46 +00:00
the_fiddler
2ce4a6ecfd Merged changes from 1.0 branch. 2009-11-10 00:04:11 +00:00
the_fiddler
20216d0d2b * OpenTK/Test/Multithreading.cs: Replaced anonymous delegate by a private function for easier debugging.
Switch to/from fullscreen when Key.Space is pressed.
2009-11-09 19:14:14 +00:00