So, after a very long hiatus in which I was actually working on Gorgon, I can finally present version 3.2 of Gorgon. This version has a lot of changes, bug fixes, and whatnot. Not the least of which is .NET 6 support.
Continue readingTag Archives: Gorgon v3
Gorgon v3.1.47.270
A new version of Gorgon is now available for download. It contains a few bugfixes, and some enhancements (both of which are in the release notes). You can download it from the Github release page or pull it from nuget.org.
Gorgon v3.1.46.255
A new version of Gorgon is now available for download. It contains a few bugfixes, and some enhancements (both of which are in the release notes). You can download it from the Github release page or pull it from nuget.org.
Gorgon v3.1.45.248
A new version of Gorgon is now available for download. It contains a few bugfixes, and some enhancements (both of which are in the release notes). You can download it from the Github release page or pull it from nuget.org.
Gorgon v3.1.29.243
A new version of Gorgon is now available for download. It contains a few bugfixes (which are in the release notes). You can download it from the Github release page.
A neat new thing is that Gorgon is now available on Nuget.org. You can download Gorgon piecemeal if you only need specific sets of functionality, or, you can retrieve the Gorgon.Editor.API package which retrieves all the other packages. All in all, this should make it easier to keep Gorgon up to date.
Please note that the copy on nuget.org does not contain the Editor. You’ll have to download the Gorgon zip file and extract the Tools directory.
Gorgon v3.1
Well, it’s finally “done”. Version 3.1 of Gorgon is now live on the release page. There have been many changes to Gorgon, particularly with the Editor application. Some of these changes are breaking changes, so if you intend to upgrade from 3.0, be aware you may have to change some of your code. That said, these changes are not severe, so updating should not be difficult.
There were a lot of changes, additions and bugfixes applied to this release and for a brief overview, you can view the commit log summary on the Github release page. To get more detail continue on…
Continue readingGorgon Update #10
This is a small update that addresses some bugs regarding state changes that come up in certain edge cases. These can lead to improper states being set, or older states taking precedence over new states.
As usual, the new update can be retrieved from the GitHub releases page. The latest version at this time is 3.0.88.320. Detailed information about what’s been fixed is available on the commit log for the release.
Gorgon Update #9
This is a small update that contains a few more fixes and additions.
As always, to get the latest version, go to the Github Releases page and download version 3.0.87.290. As always, there is a commit log on the release stating what changes were made.
.NET Core 3.0
Tonight I took some time to look into .NET Core 3.0 and having seen that it’s been finalized, I decided to see how much work it’d be to convert Gorgon to use it. To my surprise it wasn’t too painful at all. I managed to convert Gorgon.Core and Gorgon.Windows and all 5 of the Gorgon.Core examples to .NET Core 3.0 in short order. Of course, those are relatively simple modules with few dependencies, so other modules will probably be more painful as some dependencies may not have .NET Core versions available. That said, everything that uses WinForms from those 2 assemblies worked flawlessly.
I think for the next minor (3.1) release, I may consider jumping over to .NET Core 3.0 completely. Of course, this depends on a number of things like having compatible dependencies, and I still need to investigate whether SharpDX will work with Core 3 (it should). Ideally I’d like to begin updating the code to use .NET Core 3.0 specific features like Span<T> and whatnot. Of course, the biggest thing would finally be being able to use C# 8.0 language features.
For now, this is all an experiment and I will see where I’d like to go with this as time passes.
Gorgon Update #8
This is a small update that contains a few more fixes and additions.
As always, to get the latest version, go to the Github Releases page and download version 3.0.86.259 . As always, there is a commit log on the release stating what changes were made.
Gorgon Update #7
This update contains a few more substantial fixes and additions to the library/editor. A new example was added showing how to use the fluent interface on the 2D renderer, and 2 new operations were added to the image editor that will mark the image as using premultiplied alpha, plus an operation that allows the user to assign a discrete value to the alpha channel of an image (this is also available in the Gorgon Imaging API on the IGorgonImageBuffer type as a fluent extension method).
To get the latest version, go to the Github Releases page and download version 3.0.85.244 . As always, there is a commit log on the release stating what changes were made (including many commits for the build pipelines… ugh… so ignore those).
Gorgon Update #6
This is another small update that fixes a few bugs and adds a some utility functionality.
To get the latest version, go to the Github Releases page and download version 3.0.77.238.
v3.0 Release
So, after about 5 years. Version 3 is done. Well, as done as I’m going to make it. Gorgon is finally released at version 3.0.66.147 and you can download it from the Gorgon GitHub repository on the releases tab.
A lot of work has been done over the last few weeks to finalize this release. Bugs fixed, examples created, documentation updated, etc… One of the new things added was an effect for HDR Bloom (yeah, I know, it can be tacky). And along with this effect, a new example was created to show off a bunch of functionality (including the aforementioned bloom effect) all in one place.
Now, I’m sure there’s still a ton of bugs and I’m aware of some performance issues in particular the editor application and saving packed files. Any issues can be filed on the GitHub repository issues tab.
So what’s next? Well, I’ve spent a massive amount of time on this, especially in the last year and I really need a break. So I’ll be stepping away from this for a few weeks. Of course, if there are any bugs I’ll be sure to deal with them. I’ve been checking the issues tab on the repo for years now, I probably won’t be stopping any time soon.
So yeah, there it is. Download it, give it a spin, and let me know what you find.
Gorgon v3 – Animation
I got the rework of the animation system for v3 done and up on the git hubs. Naturally, I took this awesome video of it.
https://www.youtube.com/watch?v=rpqGk8ZGoc8
It’s a music video. But not just any music video. A very bad, cheesy 80’s music video (the best kind). Of course, the music is metal \m/ (done, very poorly, by yours truly).
Anyway, that’s all.
Tape_Worm
June 13, 2018
So, it’s been a long time since I’ve posted anything here. Mostly because I’ve not been writing much code in the last while and real life has been my focus. Since I’ve been gone, I’ve become a software architect at my job, and that keeps me quite busy.