Editors
I decided to take a break from writing the library, and have been working on the editor. Here’s a screen shot of the font editor in semi-action. Please note that this is very preliminary and there’s not a lot going on here.
In: Programming · Tagged with: 2D, C#, Direct3D, Editor, Gorgon - My 2D graphics library, Graphics, Kerning
Text output and Fonts
Sweet merciful fuck. That was painful. I just spent the last 4 evenings/nights writing Gorgon’s font system and it was not fun. And, of course, I’m still nowhere near done (still have to create the TextSprite object, and other the font effects like gradients and GDI+ image brushes). But, I got it working. Not only [...]
In: Programming · Tagged with: 2D, C#, Direct3D, DrawString, fonts, GDI+, Gorgon - My 2D graphics library, Graphics, Kerning, text
Yet more shaders
Here’s another bundled effect, the Gaussian Blur shader: If you see any stuttering, blame Fraps, I was getting over 1000 FPS while it was blurring and running.
In: Programming · Tagged with: .NET, 2D, C#, Direct3D, Gorgon - My 2D graphics library, Graphics, HLSL, Shaders
Gorgon Shaders
So I got custom shaders up and running in Gorgon 2.0. The new version has always had shader ability because it’s using Direct3D 11, so it’s required to use them. However, up until now the shader code has been hardcoded to use 3 default shaders. But after today, there’s an ability to use customized shaders: [...]
In: Programming · Tagged with: .NET, 2D, C#, Direct3D, Gorgon - My 2D graphics library, Graphics, HLSL, Shaders
You’re so primitive.
So, I’m moving to a new place tomorrow and work on Gorgon v2 is going to halt for a bit until I get my life back in order. In the meantime, here’s a screenshot of the primitives (rectangles, lines, etc…) that have been making me insane (click it to see a larger version): You can [...]
In: Programming · Tagged with: .NET, 2D, C#, circle, Direct3D, ellipse, Gorgon - My 2D graphics library, Graphics, lines, points, Primitives, Programming, rectangles
Multi-monitor pain.
So, one of the shortcomings of the original Gorgon was that there was no support for multi-monitor. And I see now why I didn’t bother… what a pain in the ass. Anyway, I finally figured it out. See, there are two ways to do multi-mon support in Direct 3D 9:
In: Programming · Tagged with: .NET, C#, Direct3D, DirectX, Gorgon - My 2D graphics library, Graphics, Multimonitor, Programming, SlimDX
MSAA (Gorgon v2.x – Dorian)
So, to prove that I actually do work on stuff, I’ve uploaded a new video to the youtubes. This one shows off the ability to use MSAA in the new version of Gorgon. To get this effect, in v1.x of Gorgon, you’d draw a series of fading sprites (Alpha of 0 from the start position [...]
In: Programming · Tagged with: .NET, 2D, Animation, Anti aliasing, C#, Direct3D, Gorgon - My 2D graphics library, Graphics, Motion Blur, MSAA, Programming, SlimDX
The future.
I recently played around with my own library (see an earlier post about the sun effect) and I found it… well, lacking. In my day job I do a lot of framework/library code for re-use amongst my co-workers and I’ve learned a great deal over the last few years of doing that professionally. There’s a [...]
In: Idiocy, Programming, Real life · Tagged with: 2D, C#, Game Development, Gorgon - My 2D graphics library, Programming
New version of Gorgon – 1.1.4119.34319
Yep, finally. I’ve rolled up all the updates/fixes that were in the subversion repository and put up a new version of Gorgon. Version 1.1.4119.34319 is the latest version and you can get it from here. You can view the change log in this forum post. Enjoy.
In: Programming · Tagged with: .NET, 2D, C#, Direct3D, DirectX, Game Development, Gorgon - My 2D graphics library, Graphics, Programming, SlimDX
Sun
So, I bet you’ve been wondering what I’ve been up to lately… You haven’t? You selfish bastard. Anyhow, I’ve gotten around to playing with this library I wrote for a bit. I do so little programming on my own time these days and honestly, I never much cared for Gorgon (I felt it [...]
In: Programming, Real life · Tagged with: .NET, 2D, Animation, C#, Direct3D, DirectX, Game Development, Gorgon - My 2D graphics library, Graphics, HLSL, SlimDX
Kids… take my advice… don’t grow up
I’m sure people think Gorgon is dead. Well, it’s not dead, but certainly not active either. I’m pretty much done with writing for it (bugs being an exception). If you’re interested in helping maintain it, please let me know via the forums. My day job and my social life (which I’d neglected for too long) [...]
In: Programming, Real life · Tagged with: .NET, 2D, Animation, C#, Gorgon - My 2D graphics library, Programming, Real Life, User contributions
New version: Gorgon v1.1.3638.20767
So I’ve finally gotten off of my lazy ass and uploaded a new version of Gorgon. This version contains all the bugfixes, and enhancements that have appeared in the Subversion repository over the last few months. You can read about the changes here. Then you’ll probably want to download it.
In: Programming, Real life · Tagged with: .NET, 2D, C#, Direct3D, Game Development, Gorgon - My 2D graphics library, Graphics, Programming, SlimDX
New version tiem! Gorgon v1.1.3436.39405
Yes, I know I spelled “time” wrong. Yes, it’s on purpose. I’ve uploaded a new version of Gorgon today. That puts the current release at version 1.1.3436.39405. You can read what’s changed by heading on over to the forum and reading this announcment. After you’ve become completely brainwashed by reading that you can download it. Clearly [...]
In: Programming · Tagged with: .NET, 2D, C#, Direct3D, DirectX, Game Development, Gorgon - My 2D graphics library, Graphics, Hate, Programming, Rage, SlimDX
Batches of hate
So I’ve been a busy little bee the last couple of days adding a couple new features to Gorgon. One of the things I’ve been wondering about is how I could possibly improve performance. To understand, I should explain how Gorgon does its “thing”. When you draw a sprite to the screen using the Draw() [...]
In: Programming · Tagged with: .NET, 2D, C#, Direct3D, Game Development, Gorgon - My 2D graphics library, Programming
MOAR!!! NAO!!!
Ahoy hoy. I’ve actually been working on Gorgon off and on (mostly off) throughout the last 2 weeks and I’ve sent a few new changes to the svn repository: Modified the bump in the night sample (-again-) to allow better results when rendering specular maps and also to update a stupid mistake that I made. [...]
In: Programming · Tagged with: .NET, 2D, C#, DirectX, Game Development, Gorgon - My 2D graphics library, Programming
