Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Goombert

Ideas and Design / Re: In need of a Sonic fangame engine for Enigma
« on: October 22, 2014, 09:59:42 am »
Quote from: polygone
Again as I said in my post that is a bug that has been introduced into enigma (it never happened before) so one of the ENIGMA devs (who isn't me) needs to look at it and fix the problem.
I just want to uhm touch base with you on this polygone, we fixed the base instance type to fix that memory leak in collision detection. I did it with the help of Josh but the testing was not exactly comprehensive, just a running through some games and making sure they still worked.

This was the commit, it is probably a good idea to run through and revert the changes to each changed file and then see if this caused the new bugs.

Additionally here is a list of each file with a link to the git revision directly before my pulls changes. To test just copy the raw file into your local enigma fork and see if the bugs persist.

enigma-dev / ENIGMAsystem / SHELL / Universal_System / instance_system_base.h

enigma-dev / ENIGMAsystem / SHELL / Universal_System / instance_system.h

enigma-dev / ENIGMAsystem / SHELL / Universal_System / instance_system.cpp

enigma-dev / ENIGMAsystem / SHELL / Universal_System / instance_iterator.h

(I only updated the copyright header in this one, so you don't really have to revert it)
enigma-dev / ENIGMAsystem / SHELL / Universal_System / instance_create.h

enigma-dev / ENIGMAsystem / SHELL / Universal_System / instance.h

Developing ENIGMA / Re: LateralGM
« on: October 21, 2014, 11:29:25 pm »
The changes are nearly completed but me and Josh need more time to finish, what we are adding is preferences for JoshEdit.

Proposals / Re: remove the "hidden" login feature
« on: October 21, 2014, 09:40:32 pm »
IsmAvatar, could these poll answers possibly be more loaded propositions?

Off-Topic / Windows 8 Virtual Desktops
« on: October 20, 2014, 02:59:38 am »
No joke, it's been built into Windows since XP, and Microsoft has an installer for you to access the hidden feature, so it's not a rough hack.

Proposals / Re: New Theme for LGM?
« on: October 20, 2014, 02:22:25 am »
Hello Mongolion, I have just added look and feel support to the new LGM.

You seem to be on a really outdated version though. Have you had problems upgrading to the newer releases of LGM?

Ideas and Design / Re: In need of a Sonic fangame engine for Enigma
« on: October 20, 2014, 02:10:00 am »
You're welcome, and yeah that one does work pretty well.

The first level seemed a little glitchy to me though, it wasn't animating properly and was running on the outside of the circle. But once I restarted it was fine and so was every other level, so I am guessing that was a wild fluke.

Proposals / Re: remove the "hidden" login feature
« on: October 18, 2014, 09:52:30 pm »
What's wrong TKG, what's bothering you?

Off-Topic / Re: PM is broken again :D
« on: October 16, 2014, 10:28:32 pm »
When this happens you just need someone to send you a PM, happened to me before and I just had to wait for somebody to PM me. I PM'd you so that should fix it.

Issues Help Desk / Re: bug report
« on: October 15, 2014, 09:33:08 pm »
The unconditional save dialog has been fixed in the newest release.

General ENIGMA / Re: Who fixed arrays?
« on: October 15, 2014, 09:30:07 pm »
Hahahah, that's amazing sorlok! You're my hero!  (Y)

General ENIGMA / Re: What happened to "wxEnigma"?
« on: October 15, 2014, 09:27:49 pm »
The project was cancelled because I hate the wxWidgets library, Qt Framework is more complete and supports themes much better. So RadialGM is the only for a future native IDE.

The MDI area can switch between windows and tabs.

Proposals / Re: SWF file support?
« on: October 13, 2014, 10:24:28 pm »
No as Harri said, Flash is not an open standard, HTML5 is here and Flash is dead. We would much rather support the SVG format which is much more widely supported.

Off-Topic / Re: DX12 Is it all hype or is this the holy grail of DX!
« on: October 13, 2014, 10:20:59 pm »
I don't know if I did or not, I am just being objective. Look at the code to load a texture in Direct3D11 and then realize why ENIGMA does not have a Direct3D11 backend.

Off-Topic / Re: DX12 Is it all hype or is this the holy grail of DX!
« on: October 13, 2014, 10:13:57 pm »
You're all partially correct in my opinion as someone who has written code for all of the graphics API's and their various versions.

Direct3D9 is honestly the best of the Direct3D versions, and is far superior to the GL1 and GL2 specs. Direct3D has software vertex processing and the ability to emulate shader model on cards that do not support new features, which has always been a huge positive for developers, in OpenGL it's really not feasible to do without duplicating tons of code. GL3 starts going in a new direction and provides more options, you can have both sampler objects and per-texture sampling information, the choice is yours. Direct3D10 also started going in the lower level direction, but in the wrong way, DX10/11 require a substantial amount of code to get a basic rendering context. This is obviously expected, but the code for Direct3D10/11 is so much more verbose than it is with OpenGL3/4.

Quote from: DaSpirit
OpenGL "Next Generation" is in the works as well. They're planning on deprecating all old OpenGL versions and starting anew in favor of an API more like Mantle.

I think it's overhyped.
They aleady finished, it's called GLES.

Quote from: Darkstar2
As to DX12/OGL, I'm not 100% familiar with all the technical aspects, but can you do everything DX12 can, in OGL or are there feature specific things only supported in DX ?
DirectX12 will really not offer anything that the other API's do not. Direct3D9 used to have image loading and could read various formats for you without extensions, but it's going lower level now so it doesn't have anything super special to it anymore. There are really only a few things that Direct3D10/11 have that will soon be superseded by the other API's, software emulation (which will be obsolete and no longer needed) and the illusion of threading (which Mantle has already addressed)

Tips, Tutorials, Examples / Re: One Script Pong
« on: October 13, 2014, 10:07:12 pm »
Basically the script wants to initialize local vars the first time it runs, this obviously doesn't work in ENIGMA yet. Second, he tests whether the initialization was already run by use of a variable_local_get call, which obviously neither ENIGMA or Studio support.