Pages: [1] 2
  Print  
Author Topic: Hey guys, thanx.  (Read 3424 times)
Offline (Unknown gender) Omega_red
Posted on: October 16, 2010, 03:51:06 PM
Member
Joined: Oct 2010
Posts: 11

View Profile
I have been having SUCH fun testing this.
I recently wanted to rub it into GMC's face, but i was banned dirrectly after posting about it and the entire thread was deleted "they must fear this project"
There's alot missing but so far it looks to be truly great, GM kinda left me in the dark cuz i find it uncomfortable to use other languages now. "and i hate how fucking slow GM is"
I'm wondering will there be any compatibility for dll's made for GM?

Best of luck! :)
Logged
Offline (Male) RetroX
Reply #1 Posted on: October 16, 2010, 04:04:35 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Any DLL will work in GM.

DLLs are generally compiled C++ functions.  In most cases, you'll be able to directly use the code in ENIGMA rather than using it via a DLL.

But yes, DLLs will work, for things that won't end up being open-source.  Dynamic libraries will be supported in general, meaning that you can use "DLLs" in Linux and OS X.
« Last Edit: October 16, 2010, 04:43:21 PM by RetroX » Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) TheExDeus
Reply #2 Posted on: October 16, 2010, 05:12:02 PM

Developer
Joined: Apr 2008
Posts: 1886

View Profile
Yeah Dlls, fonts and surfaces, and that's about it for me. I don't care about timelines, paths or sounds. I could also help with surface draw functions, but I guess devs here need to come to a consensus on how the surfaces will work. In the beginning it used openGL drawbuffer, but because Intel is shit Josh scrapped that... I actually don't care about some old intel cards (or new ones for that matter). If a user doesn't have a gfx card (nvidia or ati), then I think he doesn't deserve to use my app or play my game.
Logged
Offline (Male) Josh @ Dreamland
Reply #3 Posted on: October 16, 2010, 09:16:41 PM

Prince of all Goldfish
Developer
Location: Ohio, United States
Joined: Feb 2008
Posts: 2933

View Profile Email
You know, DLLs are somewhat prototyped already. They should work, but I hear they don't, and simply haven't had the time (read, "patience for Windows") to look into the matter. And yes, HaRRi, you hit the nail on the head with the surface issue. But since Ism is working on YAML, we should stop running into compatibility issues altogether, as now we can fork a DirectX port that can be switched in and out at the push of a button (That's my number one logical defense for keeping GML).

I happen to be working on fonts as we speak, and Ism randomly took a liking to the issue and did the backend, so I can integrate her work as soon as I have a good rectangle packing algorithm.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) Omega_red
Reply #4 Posted on: October 17, 2010, 07:04:12 AM
Member
Joined: Oct 2010
Posts: 11

View Profile
Thanx for the replies guys!
Cuz i'm hoping to use Ultimate 3D with this in the future.
All the best luck.
May the force be with you.
Logged
Post made October 17, 2010, 10:39:52 AM was deleted at the author's request.
Offline (Unknown gender) Omega_red
Reply #6 Posted on: October 17, 2010, 11:45:52 AM
Member
Joined: Oct 2010
Posts: 11

View Profile
LOL.. my bad.. how could i have known..

In dutch kk = kanker = cancer "ironic"

To me force = force, kk = ok ok...
Logged
Offline (Male) RetroX
Reply #7 Posted on: October 17, 2010, 12:23:37 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Cuz i'm hoping to use Ultimate 3D with this in the future.
Please don't.

It's not cross-platform, and I'm sure that nearly equally good 3D functions will be implemented into ENIGMA. :(

Whatever.  I doubt that THAT will be any time soon.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #8 Posted on: October 17, 2010, 12:42:40 PM

Prince of all Goldfish
Developer
Location: Ohio, United States
Joined: Feb 2008
Posts: 2933

View Profile Email
Our d3d_ functions probably won't suck. r9k implemented some of those sometime last Thursday.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) RetroX
Reply #9 Posted on: October 17, 2010, 01:17:56 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Speaking of which, are the d3d_ functions just going to be aliases?  And if so, can those be inline functions while the actual functions are named gl_?
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) Omega_red
Reply #10 Posted on: October 17, 2010, 02:03:34 PM
Member
Joined: Oct 2010
Posts: 11

View Profile
The thing is i'm already very comfy using u3d's commands and writing shaders for it.
Logged
Offline (Male) RetroX
Reply #11 Posted on: October 17, 2010, 04:55:07 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
The problem is that u3d isn't cross-platform, but whatever.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #12 Posted on: October 18, 2010, 07:28:09 AM

Prince of all Goldfish
Developer
Location: Ohio, United States
Joined: Feb 2008
Posts: 2933

View Profile Email
I'm not going to volunteer at this point, but it seems more than likely that if U3D is so popular, someone will implement it as part of ENIGMA's official API. So I don't at all oppose its use if you feel strongly about it.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) TheExDeus
Reply #13 Posted on: October 18, 2010, 09:24:15 AM

Developer
Joined: Apr 2008
Posts: 1886

View Profile
Quote
The problem is that u3d isn't cross-platform, but whatever.
Many of us (GM users in general) don't care about cross-platorm'ness. I too don't care about linux for now. I am a win7 user and most of the programs/games I make are for windows. Especially programs, as they sometimes are meant to work with other windows programs as well. So if he wants to use U3D, then I think its fine. As Enigmas 3d capability will not be that good for some time.
Logged
Offline (Unknown gender) Omega_red
Reply #14 Posted on: October 19, 2010, 01:44:16 PM
Member
Joined: Oct 2010
Posts: 11

View Profile
Thanx guys.. i have been telling ppl on the u3d forums about enigma "we are all psyched"
Best of luck, i'll be around. (Y)
Logged
Pages: [1] 2
  Print