OpenTK – C# and OpenGL made easy
September 8th, 2008
One of the major side projects we are working on requires the use of the real-time 3D graphics using OpenGL technology. Normally this type of project would be the preserve of the C++ developer. However C++ is renowned for its difficult and lengthy development time which was something we wished to avoid.
By using C# we hoped to be able to rapidly develop our 3D app whilst also giving us easy portability between Windows and Linux systems though the mono project.
The established major OpenGL binding for C# is the Tao Framework. This framework has been around for a number of years and includes a number of additional bindings. However it has several major problems; the first of which is the design of libraries API is non-intuitive and adds lot of unnecessary typing. The second and most important factor for me is its missing the ability to easily write text to the screen, something you think should be remarkably simple.
Of cource the arguement is that Tao is just a direct binding to the C libraries, this is where OpenTK steps in. It provides the low level OpenGL access you need as well as higher level helper functions for faster and easier development.
So how does OpenTK compare to the Tao Framework? Interestingly OpenTK is acctually based on the Tao Framework, so you get the same underlying code. The biggest difference to me has been the ease of writing code. OpenTK has much better type safety compared to Tao and the API is by far more logical. This makes writing the code a pleasure compare to Tao. The most useful aspect by far of OpenTk is its helper libraries, these save you from having to reinvent the wheel and include Vectors, Matrix and Quaternions as well as the all important printing text to the screen!
If you are considering working with OpenGL and C# I would highly recommend investigating OpenTK as one of your options.
Above is a little teaser from the project we are working on. If you do a little bit of research you should be able to track it down…
No Comments »Tags: csharp, opentk
Posted in Development |
A year of hosting for only £10 ($18)
August 31st, 2008
SOLD OUT.
End of summer sale! An amazing opportunity to grab an amazing deal for a limited time only. This deal is available for the whole of September OR until it sells out so don’t leave it too late! Get 12 months of web hosting for only £10 (approx $18)
- 2GB of hosting space for any legal content.
- You can use our space for backups, image/video hosting, or even as a file store, the only limit we have is it must be legal in the USA!
- 20GB of bandwidth each month
- PHP 5.2
- As many MySql databases as you want.
- Multi-domain as standard, why waste money on 5 separate hosting accounts, when you can host all your domains at one site. The number of domains you can host is only limited by the disk space in your account.
- Email addresses and Mailboxes are only limited by your plans disk space.
- Purchasing extra space or bandwidth is easy and simple. We warn you before you go over your limits, why worry about running out of space, our hosting grows with you.
Order now, use the form below. If you want us to purchase a domain name for you we can do this, please contact sales for more information. Alternatively you can buy a domain from our domain store but you will probably get a better price if you buy from Namecheap. Be sure to read our Terms of Service and Acceptable Usage Policy before ordering.
This offer is over we SOLD OUT.
No Comments »Tags: special offers, webhosting
Posted in Specials |
GetTickCount in Linux
August 21st, 2008
Took me ages to find the EXACT equivalent but this seems to do the trick.
uint32_t GetTickCount(void)
{
tms tm;
return times(&tm)*10;
}
At least it did on my port of ddirserv from Windows to Linux.
No Comments »Tags: gettickcount, linux, port, subspace
Posted in Development |
Value Plan: 3GB and 25GB only $5
August 18th, 2008
This plan is no longer available.
Start your online service in a stable and reliable environment. This discounted plan is only limited by bandwidth and disk space, and there is always the option to purchase more. Host ALL your sites in one account and grow your websites with our hosting.
This exclusive hosting plan gives you decent 3GB of disk space and 25GB of premium bandwidth for only $5/month.
- 3GB of hosting space for any legal content.
- You can use our space for backups, image/video hosting, or even as a file store, the only limit we have is it must be legal in the USA!
- 50GB of high quality bandwidth each month
- PHP 5
- As many MySql databases as you want.
- Multi-domain as standard, why waste money on 5 separate hosting accounts, when you can host all your domains at one site. The number of domains you can host is only limited by the disk space in your account.
- Email addresses and Mailboxes are only limited by your plans disk space.
- Purchasing extra space or bandwidth is easy and simple. We warn you before you go over your limits, why worry about running out of space, our hosting grows with you.
Order now, use the form below. If you want us to purchase a domain name for you we can do this, please contact sales for more information. Alternatively you can buy a domain from our domain store but you will probably get a better price if you buy from Namecheap.
Be sure to read our Terms of Service and Acceptable Usage Policy before ordering.
This plan is no longer available
Remember if you want to purchase a domain name with your web hosting please contact us, or purchase the domain name first before ordering.
No Comments »Tags: cheap, value, webhosting
Posted in Hosting Plans |
Premier Plan: 10GB and 200GB only $20
August 5th, 2008
This plan is no longer available
A fantastic offer for busy websites. Get your websites started in a solid environment. Another inclusive plan only limited by the bandwidth and disk space of the plan, and always with the option to purchase more. Host ALL your sites in one account, our hosting grows with your needs.
This exclusive hosting plan gives you 10GB of disk space and a whopping 200GB of bandwidth for only $20/month.
- 10GB of hosting space for any legal content.
- You can use our space for backups, image/video hosting, or even as a file store, the only limit we have is it must be legal in the USA!
- 200GB of high quality bandwidth each month
- PHP 5.2
- As many MySql databases as you want.
- Multi-domain as standard, why waste money on 5 separate hosting accounts, when you can host all your domains at one site. The number of domains you can host is only limited by the disk space in your account.
- Email addresses and Mailboxes are only limited by your plans disk space.
- Purchasing extra space or bandwidth is easy and simple. We warn you before you go over your limits, why worry about running out of space, our hosting grows with you.
Order now, use the form below. If you want us to purchase a domain name for you we can do this, please contact sales for more information. Alternatively you can buy a domain from our domain store but you will probably get a better price if you buy from Namecheap.
Be sure to read our Terms of Service and Acceptable Usage Policy before ordering.
This plan is no longer available
Remember if you want to purchase a domain name with your web hosting please contact us, or purchase the domain name first before ordering.

