the_fiddler
f6da09177e
Fixed line endings and set svn:eol-style to native and svn:mime-type to text/plain for .cs files.
2009-09-03 19:01:11 +00:00
the_fiddler
019504f739
* enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum.
2009-09-03 12:51:43 +00:00
the_fiddler
126280fc64
* enumext.spec: Added COLOR_ATTACHMENTi tokens to ReadBuffersMode enum.
2009-09-03 12:51:43 +00:00
the_fiddler
3c26795d7a
* Source/GLControl/GLControl.cs: Validate internal state when public
...
members are accessed (issue [#1141 ]: "Unhandled exception in
GlControl possible bug in rev 2207"). Throw ObjectDisposedException
if public members are accessed after the GLControl has been
disposed. Force the create/recreation of the control if a public
member is called and the control handle or context does not exist.
2009-09-03 12:26:42 +00:00
the_fiddler
34326b7b42
* Source/GLControl/GLControl.cs: Validate internal state when public
...
members are accessed (issue [#1141 ]: "Unhandled exception in
GlControl possible bug in rev 2207"). Throw ObjectDisposedException
if public members are accessed after the GLControl has been
disposed. Force the create/recreation of the control if a public
member is called and the control handle or context does not exist.
2009-09-03 12:26:42 +00:00
the_fiddler
95c88baf3d
* Source/OpenTK/Platform/Egl/EglContext.cs:
...
* Source/OpenTK/Graphics/GraphicsContext.cs:
* Source/OpenTK/Graphics/IGraphicsContext.cs:
* Source/OpenTK/Platform/MacOS/AglContext.cs:
* Source/OpenTK/Platform/X11/X11GLContext.cs:
* Source/OpenTK/Graphics/GraphicsContextBase.cs:
* Source/OpenTK/Platform/Windows/WinGLContext.cs:
* Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed
property to IGraphicsContext and implemented in all context classes.
Removed 'bool disposed' fields from these classes in favor of the
new property.
2009-09-03 12:23:11 +00:00
the_fiddler
2f5a0bfe3b
* Source/OpenTK/Platform/Egl/EglContext.cs:
...
* Source/OpenTK/Graphics/GraphicsContext.cs:
* Source/OpenTK/Graphics/IGraphicsContext.cs:
* Source/OpenTK/Platform/MacOS/AglContext.cs:
* Source/OpenTK/Platform/X11/X11GLContext.cs:
* Source/OpenTK/Graphics/GraphicsContextBase.cs:
* Source/OpenTK/Platform/Windows/WinGLContext.cs:
* Source/OpenTK/Platform/Dummy/DummyGLContext.cs: Added IsDisposed
property to IGraphicsContext and implemented in all context classes.
Removed 'bool disposed' fields from these classes in favor of the
new property.
2009-09-03 12:23:11 +00:00
the_fiddler
3822044e17
Removed unused code.
2009-09-02 23:02:14 +00:00
the_fiddler
0edbcae3b4
Removed unused code.
2009-09-02 23:02:14 +00:00
the_fiddler
babb202015
Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it.
2009-09-02 22:56:46 +00:00
the_fiddler
9efa051ba3
Do not call IGraphicsContextInternal.LoadAll() in design-mode. The DummyGLContext would need extensive modifications to support the runtime checks performed by this call and the extra work is not worth it.
2009-09-02 22:56:46 +00:00
the_fiddler
c3d643f2fa
Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed.
2009-09-02 22:55:51 +00:00
the_fiddler
ced435c072
Create the WinGLControl unconditionally in the constructor. Construction/destruction is done lazily when the actual GLControl handle is created/destroyed.
2009-09-02 22:55:51 +00:00
the_fiddler
bdb48acdcd
Merged nativewindow branch to trunk.
2009-09-02 13:36:34 +00:00
the_fiddler
9d3561dc4e
Merged nativewindow branch to trunk.
2009-09-02 13:36:34 +00:00
the_fiddler
de2cb816f6
* GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [ #1071 ]: "Not firing Load event for GLControl."
2009-09-02 12:06:41 +00:00
the_fiddler
ad714d3f4c
* GLControl.cs: Removed call to CreateControl from the GLControl constructor. The GLControl is now constructed lazily, as regular UserControls do. Fixes issue [ #1071 ]: "Not firing Load event for GLControl."
2009-09-02 12:06:41 +00:00
the_fiddler
cd77ad6f29
* GLControl.cs: Delayed creation of IGLControl implementation until
...
the OnHandleCreated event.
* X11GLControl.cs: Removed unused Control field.
Added checks for null parameters.
2009-09-02 12:00:44 +00:00
the_fiddler
7be5bc9648
* GLControl.cs: Delayed creation of IGLControl implementation until
...
the OnHandleCreated event.
* X11GLControl.cs: Removed unused Control field.
Added checks for null parameters.
2009-09-02 12:00:44 +00:00
the_fiddler
924ec8179e
* ES/ESGenerator.cs: Changed default output namespace to 'GL'.
2009-08-26 07:52:58 +00:00
the_fiddler
da8355de48
* ES/ESGenerator.cs: Changed default output namespace to 'GL'.
2009-08-26 07:52:58 +00:00
the_fiddler
e079daa6cc
* Main.cs: * Main.cs: Fixed a potential index out of range exception
...
when setting dirName (output path).
2009-08-26 07:52:35 +00:00
the_fiddler
e0d33e995d
* Main.cs: * Main.cs: Fixed a potential index out of range exception
...
when setting dirName (output path).
2009-08-26 07:52:35 +00:00
the_fiddler
f692a3c069
Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release].
2009-08-26 07:51:16 +00:00
the_fiddler
08bc033ff0
Fixed default input and output paths now that the compiled assembly is placed into Binaries/Generator/[Debug|Release] instead of Binaries/[Debug|Release].
2009-08-26 07:51:16 +00:00
the_fiddler
ec3ef00a4e
* GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial.
2009-08-25 23:06:20 +00:00
the_fiddler
3081d38199
* GeometryShaderAdvanced.cs: Committed pokemoen's advanced geometry shader tutorial.
2009-08-25 23:06:20 +00:00
the_fiddler
52744c1661
Applied Barlog's "arrange this qualifier" patch.
2009-08-25 15:59:57 +00:00
the_fiddler
d09c341dc5
Applied Barlog's "arrange this qualifier" patch.
2009-08-25 15:59:57 +00:00
the_fiddler
beac0d41d1
Applied Jonathan's patch for output directories.
2009-08-25 15:46:22 +00:00
the_fiddler
ccc4f5291b
Applied Jonathan's patch for output directories.
2009-08-25 15:46:22 +00:00
the_fiddler
fba220efae
Removed Build folder.
2009-08-25 15:39:20 +00:00
the_fiddler
6dcfb9ed3b
Removed Build folder.
2009-08-25 15:39:20 +00:00
the_fiddler
3d1cfb40dc
Changed default namespace to OpenTK.Examples.
2009-08-25 15:38:50 +00:00
the_fiddler
501e690c85
Changed default namespace to OpenTK.Examples.
2009-08-25 15:38:50 +00:00
the_fiddler
f5358ca13c
Removed OpenTK.GLControl.csproj - this is generated by Build.exe.
2009-08-25 15:38:27 +00:00
the_fiddler
bdb052201d
Removed OpenTK.GLControl.csproj - this is generated by Build.exe.
2009-08-25 15:38:27 +00:00
the_fiddler
efeb4c512a
Updated ignored files.
2009-08-25 15:36:40 +00:00
the_fiddler
20f3135f2c
Updated ignored files.
2009-08-25 15:36:40 +00:00
the_fiddler
1031f0c10c
Added QuickStart project.
2009-08-25 15:35:42 +00:00
the_fiddler
f285573885
Added QuickStart project.
2009-08-25 15:35:42 +00:00
the_fiddler
11f194ac73
Simplified build and usage instructions. Moved Instructions.txt to documentation folder.
2009-08-25 14:46:01 +00:00
the_fiddler
a3538b59b4
Simplified build and usage instructions. Moved Instructions.txt to documentation folder.
2009-08-25 14:46:01 +00:00
the_fiddler
47f57b6591
Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources.
2009-08-25 14:36:19 +00:00
the_fiddler
c4d6f56511
Major cleanup. Removed dead code. Removed obsolete targets (MonoDevelop 1, SharpDevelop 1). Added new project for Bind and Converter. Added new QuickStart project. Added Prebuild and the various projects as embedded resources.
2009-08-25 14:36:19 +00:00
the_fiddler
a0efdb25b5
Moved Build.exe to project root.
2009-08-25 14:32:58 +00:00
the_fiddler
416ffadf6f
Moved Build.exe to project root.
2009-08-25 14:32:58 +00:00
the_fiddler
0ab4a76b6f
* DesktopGraphicsContext.cs: Removed unecessary using directives.
2009-08-25 10:36:46 +00:00
the_fiddler
37f5c99d58
* DesktopGraphicsContext.cs: Removed unecessary using directives.
2009-08-25 10:36:46 +00:00
the_fiddler
0089e89202
Added EmbeddedGraphicsContext as the foundation of all ES context implementations and modified EglContext to inherit from this.
2009-08-25 10:36:14 +00:00