20
I Use This!
Moderate Activity

News

Analyzed about 9 hours ago. based on code collected about 14 hours ago.
Posted over 14 years ago by mooglegiant
I've updated my project for the 0.9.9-2b release. I've added a few classes, but I'm still not at a full release since it is missing a few higher level fucntions still really needed in game programming. I must say, I am very happy with OpenTK and it really simple use here.
Posted over 14 years ago by the Fiddler
You know an article is going to be good when it starts with those lines: Gamasutra wrote: When the schedule is shot and a game needs to ship, programmers may employ some dirty coding tricks to get the game out the door. In an article originally ... [More] published in Gamasutra sister publication Game Developer magazine earlier this year, here are nine real-life examples of just that. Not only are the stories good, the comments below are pure gold: Ken Demarest wrote: Back on Wing Commander 1 we were getting an exception from our EMM386 memory manager when we exited the game. We'd clear the screen and a single line would print out, something like "EMM386 Memory manager error. Blah blah blah." We had to ship ASAP. So I hex edited the error in the memory manager itself to read "Thank you for playing Wing Commander." I still remember that line when you exited the game! :-) Read the whole article at Gamasutra. [Less]
Posted over 14 years ago by the Fiddler
A must read for all OpenGL developers: OpenGL 3.2 quick reference card! Also available for OpenCL. Kudos to Khronos for creating those PDFs. They are invaluable for looking up some specific parameter or function quickly. Now, I'm going to print them out and keep them by my workstation.
Posted over 14 years ago by the Fiddler
So, OpenTK 0.9.9-2 is now out. This release contains a solid month worth of work with more than 250 code commits and contributions from no less than 4 independent developers. Maybe the most significant change in this release is the modified project ... [More] structure. OpenTK 0.9.9-2 contains two kinds of visible structural changes: modified namespaces and different assemblies. read more [Less]
Posted over 14 years ago by the Fiddler
Download OpenTK 0.9.8-3 Download OpenTK 0.9.9-2b OpenTK 0.9.8-3 is the final bugfix release in the 0.9.8 series. Features: Fixes TextPrinter.Print() rendering when lighting, texture environment or texcoord generation modes have been modified. ... [More] Read the complete 0.9.8-3 release notes. Important: the 0.9.9-2 release has been superseded by 0.9.9-2b, due to an issue with missing AllowPartialTrustedCallers attributes. If you have downloaded 0.9.9-2, please re-download 0.9.9-2b. Thank you for your understanding. OpenTK 0.9.9-2 is the third work-in-progress snapshot of the 0.9.9 series that will lead to our first stable release. 0.9.9-2 contains significant changes to the project structure, so please read the [API changes] section on the 0.9.9-2 release notes. Major changes: Improved project structure and build system, with support for strong names. Modified namespaces for OpenAL, OpenGL and OpenCL bindings, to allow for side-by-side API versions. DisplayResolution and DisplayDevice classes have been moved to the root namespace (OpenTK instead of OpenTK.Graphics). New OpenTK.Compatibility project to help upgrade from previous OpenTK versions. Support for Tao.OpenGl, Tao.OpenAl and (improved) Tao.Platform.Windows.SimpleOpenGlControl classes of the Tao Framework through OpenTK.Compatibility. New OpenTK.GLControl project for Windows.Forms integration. OpenTK.Utilities is now merged into OpenTK.Compatibility. New NativeWindow class that implements the INativeWindow interface. GameWindow now inherits from this. Improved event behavior in GameWindow. Support for OpenGL|ES extensions and construction of EGL contexts. Significantly improved OpenCL bindings. Strong types for the ARB_imaging OpenGL subset. Improved handling of invalid screen resolutions. Significantly improved XML documentation. Various additions to the math library. New OpenGL|ES, OpenCL and OpenGL (geometry shader) samples. Internal refactoring to reduce code duplication in IGraphicsContext implementations. Please report any issues you encounter in this release. Feedback from Mac OS X users will be especially appreciated. Read the complete 0.9.9-2 release notes. read more [Less]
Posted over 14 years ago by objarni
Updated: Is there anyone that know an easy-to-use package creator for Ubuntu? It would make my day :) At work I use InnoSetup to create Setup.exe-files. I think it is great because It is easy to use I understand every step I take It is free (you can ... [More] donate if you like it) It's scriptable (if you need custom steps like oalinst.exe) Here is a screenshot of InnoSetup in action: I used the built-in setup facilities of Visual Studio 2005 before that. I didn't know what I did, there were lots of checkboxes and radiobuttons and stuff, and I had problems with missing files at the customer. After that I decided to take more control of the process and avoid the "magic" stuff. Much better.. [Less]
Posted over 14 years ago by the Fiddler
The generator now supports geneting C# OpenCL wrappers the C headers. The OpenCL wrappers reside under the OpenTK.Compute.CL10 namespace of SVN trunk. An OpenCL sample has also been added to Examples.exe: if you have access to an OpenCL ... [More] implementation, please run the VectorAdd sample and report your results here. AMD has released a public beta of its OpenCL implementation that you can download from AMD's developer website (free registration needed). This implementation runs on all SSE3-capable CPUs and is available for Window and Linux platforms. There is a lot of fine-tuning left to do for OpenTK's OpenCL wrappers and the sooner you test the bindings, the sooner they will become ready for release. [Less]
Posted over 14 years ago by objarni
I added the TexLib.cs file which contains the TexUtil and TextureFont classes I've blogged about previously. Hopefully it will be easier for those interested to find this functionality this way, since it is published under the "Contributed" link on ... [More] the OpenTK.com site. At least it will be easier for me to find my own code ;) Texture Utility Library I think I might add some font bitmaps to the library, and maybe an example GameWindow or two, aswell as a solution. Maybe even binaries to demo the functionality directly. [Less]
Posted over 14 years ago by mooglegiant
Ok. so technically OpenTK is already the engine, but I started to try and wrap some things to start developing. Really all I have started to do was create a sprite in the loosest sense of the word. It's a little confusing, but I basically want to ... [More] create 2d game object that can display different textures, but separate things like co-ordinates to the object, and I think this design might actually work. What do you guys think? I want to keep it simple. Yes, I am aware of the many 2d game engines out there already, but I really hate all the library dependencies. [Less]
Posted over 14 years ago by the Fiddler
Download OpenTK 0.9.8-2 Download OpenTK 0.9.9-1 OpenTK 0.9.8-2 is a bugfix release in the 0.9.8 series. Features: TextPrinter.Print() no longer ignores the specified color. Various GL methods with string[] parameters are now correctly wrapped. ... [More] Read the complete 0.9.8-2 release notes. OpenTK 0.9.9-1 is a work-in-progress snapshot of what will become our first stable release. This release is strictly for testing and feedback purposes: if you are a new user, you are strongly advised to stay with the 0.9.8 series until the new code stabilizes. Features: Initial OpenGL 3.2 support. Initial support for OpenGL ES 1.0, 1.1 and 2.0. Bugfixes for OpenCL, OpenAL and OpenGL. Various changes and bugfixes to the math library and the GameWindow. Major changes are in progress, so please expect bugs and missing features. In particular, Mac OS X support may be broken and the new GameWindow and OpenTK.Input APIs are incomplete. Read the complete 0.9.9-1 release notes. read more [Less]