Stefanos A.
52a8653f52
Hack for GLControl support
...
Added a hack to allow GLControl examples to run even if SDL is
installed.
2013-11-12 20:38:02 +01:00
Stefanos A.
873f8fb6eb
Cleaned up test code committed by mistake.
2013-11-11 11:44:21 +01:00
Stefanos A.
12005e0792
Try to create Embedded context first
...
By mistake, this code would always create a desktop context. The correct
approach is to create an embedded (EGL) context and only fallback to
desktop if that doesn't work.
2013-11-11 11:43:15 +01:00
Stefanos A.
b66912a8e1
Potential fix for issue 3430
...
EnableCap.ColorArray is part of the client state and must be enabled
with GL.EnableClientState, not GL.Enalbe. This is a potential fix for
http://www.opentk.com/node/3430 "Picking example's problem"
2013-11-09 15:13:50 +01:00
Stefanos A
440e3fe248
Load ES30 and OpenGL4 entry points
2013-11-09 15:07:16 +01:00
Stefanos A.
7d74c37d2a
Added usage example for new xml specs
2013-11-07 17:18:12 +01:00
thefiddler
8dcb8601a2
Normalized line endings
...
Hopefully this is the first and last time we have to do this.
2013-10-11 01:58:54 +02:00
Stefanos A
6fa0aba7fd
Do not copy Dependencies
...
Since the Example Browser is not loading its Dependencies by itself, there is no point in copying them to the output directory.
2013-10-04 17:04:35 +02:00
Stefanos A
342af2f927
Fixed file not found error
...
The debug.log would be deleted after launching an example, causing the
example browser to complain that the file cannot be found. In reality,
it should be deleted before launching an example - fixed.
2013-10-04 10:03:26 +02:00
Stefanos A
1434f0d3e9
Display joystick information
2013-10-04 02:37:05 +02:00
Stefanos A
80845315db
Fallback to desktop context if embedded fails
...
Starting with OpenGL 4.1 and the ARB_ES2_compatibility extension, desktop contexts can execute OpenGL|ES code. This fallback will allow platforms to execute OpenGL|ES code even if EGL is not available (e.g. Nvidia/Windows).
2013-10-03 17:20:17 +02:00
Stefanos A.
f6da957639
Improved debugging messages
...
Exceptions that occur in the example process are now logged.
2013-10-02 17:55:57 +02:00
Stefanos A
c077d5c026
Added Mac OS X build of SDL2 to dependencies
2013-10-02 01:39:53 +02:00
Stefanos A
f8d9667653
Use separate process for executing examples
...
Using a separate, isolated process protects against incompatible interactions between the Example Browser (WinForms) and the executing example (native or SDL). It also protects the main GUI from crashes in the example code.
2013-10-02 01:10:03 +02:00
Stefanos A
019f466130
Clean up OpenTK after every example
...
Use the IDisposable instance returned by OpenTK.Toolkit.Init() to shutdown OpenTK after the end of each example run.
2013-10-01 22:04:11 +02:00
Stefanos A.
b57e58dc47
Implemented Sdl2GLControl
...
SDL2 still fails with "not an OpenGL window".
2013-09-30 20:47:29 +02:00
thefiddler
778087fe3a
Reduced icon resolution to 128x128 in order to avoid "out of memory" errors when building with Mono.
2013-09-30 11:09:14 +02:00
Stefanos A.
fcc9049d18
Added high-res icons to Example Browser
...
The Example Browser should now look better on high resolution screens.
2013-09-29 23:58:10 +02:00
Stefanos A.
b3ce99a086
Increased the text surface size
...
This is necessary for high-dpi monitors which render text at double
resolution.
2013-09-27 22:59:56 +02:00
Stefanos A.
cf703aca62
Added app.manifest to OpenTK.Examples project
...
The file had been added to the source tree, but was missing from the
OpenTK.Examples project configuration, causing hi-dpi mode to fail on
the examples window.
2013-09-27 15:19:21 +02:00
thefiddler
77d124d7e8
Made OpenTK.Examples high-dpi aware
...
Added application manifest with the necessary key to mark
OpenTK.Examples as high-dpi aware. This improves application
appearance when DPI scaling is enabled.
2013-09-26 01:38:27 +02:00
Andy Korth
0f64af130a
Committing artfunkel patch for scan codes
2013-01-24 15:48:01 -06:00
Andy Korth
2a0ad3ef6f
A few minor comments
2013-01-17 14:45:57 -06:00
Andy Korth
6500e176df
A bit of cleanup on the Vector ToStrings
2013-01-08 12:04:21 -06:00
Andy Korth
4230c6b4f0
Added Robmaister's Matrix3 implementations
2013-01-03 10:41:56 -06:00
Andy Korth
5a6f5a870e
Test for basic mouse input
2013-01-03 10:07:50 -06:00
Andy Korth
d029a73c68
Test for mouseUp event firing when mouse is outside of the window
2012-12-21 21:22:55 -06:00
Andy Korth
c98d9e4503
Supress printing of some keyboard non-errors.
2012-12-21 18:43:19 -06:00
Andy Korth
39c3f3f543
Replication project for Mac OS mouse input issue, and fix. OpenTK issues 3242 and 2800
2012-12-21 17:11:39 -06:00
Andy Korth
3c609872fe
New test for Basic Mouse Input. Does not work on Mac.
2012-12-21 15:22:37 -06:00
Andy Korth
02ce1430ab
Reduce debugging a little for now
2012-12-20 16:19:54 -06:00
Andy Korth
fb507db838
Fix unparsable characters in shader, OpenTK issue 3186
2012-12-20 13:45:56 -06:00
Andy Korth
0847b2ca5c
Build.UpdateVersion can track the git revision now, in addition to svn and bzr.
2012-12-20 13:35:58 -06:00
the_fiddler
7569345e0a
Use new DisplayDevice.GetDisplay() interface instead of obsolete AvailableDisplays.
2011-12-15 11:30:39 +00:00
the_fiddler
39297e5f6c
Corrected version checks in examples. Finally fixes issue [ #1898 ]: "Minor and major OpenGL version incorrect."
2011-09-06 12:55:19 +00:00
the_fiddler
3297ed54ed
Moved GL.TexParameter calls to before GL.TexImage2D, as recommended by AMD/ATI. This ensures that no slow format conversion will take place.
2011-09-06 12:15:51 +00:00
the_fiddler
c7b8453f24
Corrected TexCount check (needs at least 1 texture set, not at least 2). Fixes issue [ #2677 ]: "Framebuffer Object sample crashes".
2011-09-06 12:14:42 +00:00
the_fiddler
36349f667f
Use v1.0 GL.ClearDepth(double) instead of v4.1 GL.ClearDepth(float).
2011-05-30 12:31:39 +00:00
the_fiddler
f4a7bf2a93
Cleaned up license information.
2011-01-18 11:40:49 +00:00
the_fiddler
5c5cda64f2
Added new TextRendering sample.
2011-01-18 11:15:49 +00:00
the_fiddler
4ef9b876ab
* Main.cs, ExampleBrowser.cs:
...
Fixed display of debug output in the sample browser.
2010-12-08 07:51:41 +00:00
the_fiddler
5c23242665
* ExampleBrowser.cs:
...
Fixed support console and persistent tracing.
2010-12-08 07:43:43 +00:00
the_fiddler
5639c5a4dc
* ExampleBrowser.cs: Correctly use the assembly location to locate
...
the Source directory.
2010-11-24 18:11:01 +00:00
the_fiddler
9d3ab5c74b
* ExampleBrowser.cs: Do not crash if Source directory is not found.
2010-11-24 18:08:20 +00:00
the_fiddler
ce85a5f481
* Source/OpenTK/OpenTK.csproj:
...
* Source/Bind/Generator.Bind.csproj:
* Source/Examples/OpenTK.Examples.csproj:
* Source/GLControl/OpenTK.GLControl.csproj:
* Source/Converter/Generator.Convert.csproj:
* Source/Build.UpdateVersion/Build.UpdateVersion.csproj: Normalized
"Documentation" configuration with "Release" configuration.
2010-11-02 17:39:43 +00:00
the_fiddler
bf89608157
* OpenTK/Test/GameWindowStates.cs: Print information on pressed
...
keyboard keys and mouse buttons.
2010-11-01 07:57:21 +00:00
chrisbrandtner
2ea1b56b9d
Changed FBO example and documentation to be more useful.
2010-10-28 15:58:10 +00:00
the_fiddler
03c97e306b
Fixed keyboard_old assignment.
2010-10-28 11:11:19 +00:00
the_fiddler
bb1619161f
Read OpenTK.Input.Keyboard state. Should gradually replace existing keyboard/mouse events with the new input API.
2010-10-28 10:37:20 +00:00
chrisbrandtner
261b3958c8
Added anaglyph rendering example (for red/cyan glasses).
2010-10-27 16:28:38 +00:00