Pages: 1 [2] 3 4 5
  Print  
Author Topic: Domain Name Provider Transfer  (Read 7635 times)
Offline (Male) Josh @ Dreamland
Reply #15 Posted on: February 10, 2010, 11:10:36 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
By who? Someone has to pay for representation, and GL isn't exactly raking in cash with its open freeness, as far as I am aware. I can't imagine them having a true legal ground; they're simply not covered all the way... Would take a damn good lawyer.
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) luiscubal
Reply #16 Posted on: February 11, 2010, 01:11:29 PM
Member
Joined: Jun 2009
Posts: 452

View Profile Email
You're going to think I'm mad but...
What if...
You created a new invisible window(HWND or invisible X11 window), did everything there, read the contents of that window and used that as your surface. After you were done with the surface operations you could return to the common GL context and proceed as if nothing ever happened.
Another (far less evil) option is to use something like Cairo for surfaces... or even SDL gfx.

DX has a huge problem: DX9(XP) vs DX10(Vista).
Logged
Offline (Male) RetroX
Reply #17 Posted on: February 11, 2010, 04:16:50 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
You created a new invisible window(HWND or invisible X11 window), did everything there, read the contents of that window and used that as your surface.
So, making a separate GL context that isn't drawn?  I'm assuming that Windows and X only allow one per process, afaik.

Quote
Another (far less evil) option is to use something like Cairo for surfaces... or even SDL gfx.
They had to get their surfaces from somewhere.  And afaik, SDL doesn't work very well on Intel chips.

Quote
DX has a huge problem: DX9(XP) vs DX10(Vista).
I have no clue what you're talking about.  DX9 is the standard, right now, despite the fact that DX11 is out (and, I have a DX11 card).
« Last Edit: February 11, 2010, 07:30:42 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 (Male) Josh @ Dreamland
Reply #18 Posted on: February 11, 2010, 06:17:12 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
I think he means to imply that there is a difference in coding from XP to Vista. It's no problem; if I need to make separate categories, so be it. It will be at the user's discretion which to use. My job is only to provide them.

That said, there shouldn't be a difference anyway, save MAYBE the difference there will be in GL code depending on available extensions, which is all added in to one release anyway.
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) luiscubal
Reply #19 Posted on: February 11, 2010, 06:33:56 PM
Member
Joined: Jun 2009
Posts: 452

View Profile Email
Windows does allow multiple GL contexts in the same process. I've used that in the past.

The GL would be drawed in an invisible window. That's what I'm suggesting. Unfortunately, some "optimizations" may render this code useless, so I guess you'd have to try to know if it works.

Also, Cairo is either software-based or deals with hardware way better than most of us would be able to. Since Firefox/Gecko and GTK+ Webkit use it, I'd guess it was rather stable. I've had no reason to complain. So Cairo "context from somewhere" should *just work*. I don't remember how is one supposed to deal with GL interoperability, but it is possible(I've seen it done somewhere). Not sure about Cairo/DX integration, but I'm guessing DX doesn't have this problem. (Vista and later also happen to have Direct2D)

DX9 is used in XP. DX10 is used in Vista. DX11 is used in 7. Although DX11 has been backported to Vista.
DX10 is supposed to be far superior to DX9, but it doesn't work on XP which most Windows users are still in.
Logged
Offline (Male) RetroX
Reply #20 Posted on: February 11, 2010, 07:32:41 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
DX10 and DX11 are both major improvements.  However, DX9 is still used in everything.

Also, Windows 7 lags when I highlight a box on my desktop.  I have an RHD 5770 and a 3.4GHz processor. :/
In Arch, it doesn't lag.

It's either win7 or DX. :/
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) Game_boy
Reply #21 Posted on: February 12, 2010, 11:57:06 AM
Member
Joined: Apr 2008
Posts: 228

View Profile
@Retro

It's AMD's driver. They are working on a fix.

http://www.tomshardware.com/reviews/2d-windows-gdi,2539.html
http://www.tomshardware.com/reviews/2d-windows-gdi,2539-8.html

AMD's response:

    * Tom’s Hardware has tripped over a workload area (2D lines, etc.) that we have not optimized yet.
    * Until this new benchmark, we have not seen any other applications that are bottlenecked by this path, and hence have not focused on it until now.
    * Our initial analysis has shown that we have no hardware limitations in this area.
    * We now have our driver team engaged to optimize this path and will release a new driver to address this workload as soon as possible.
    * We have already found an easy way of increasing our performance greatly, and are now going to try and schedule this in a future Catalyst (need to code in production, validate, ensure it doesn’t break anything else, etc.).

--

@Josh

Definitely use a DX9 backend first, if you plan to use DX at all. The percentage of PCs with both Vista or 7 and a DX10 card isn't that great. The percentage with a DX10.1/11 card and Vista or 7 is almost none, since Nvidia doesn't even have any DX11 cards and only did DX10.1 cards two years after AMD did.
Logged
Offline (Male) Josh @ Dreamland
Reply #22 Posted on: February 12, 2010, 02:46:08 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
I was considering going with eight. If you recommend nine, I'll take the suggestion.
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) Game_boy
Reply #23 Posted on: February 12, 2010, 03:04:53 PM
Member
Joined: Apr 2008
Posts: 228

View Profile
No. Eight is probably good, I was thinking you'd go too high. I'm not sure about relative features/performance, I'm only thinking about userbase considerations with that.

Since you're trying to support at least everything that GM does, DX8 may be preferable.
« Last Edit: February 12, 2010, 03:08:11 PM by Game_boy » Logged
Offline (Male) Josh @ Dreamland
Reply #24 Posted on: February 12, 2010, 03:47:09 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
Those were my thoughts. Eight's good for me; nine can be implemented after the basics are in (hopefully with as little recode as possible).
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 #25 Posted on: February 12, 2010, 07:12:10 PM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Almost all of ATI's cards are DX11 and GL3.2, now. :/

Mine is DX11 and GL3.2, anyways.

It's AMD's driver. They are working on a fix.
Does that mean that they're going to make it stop sucking

AMD makes great hardware, but terrible drivers.
« Last Edit: February 12, 2010, 07:21:13 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 (Male) retep998
Reply #26 Posted on: February 13, 2010, 01:18:37 AM

Member
Location: Where else?
Joined: Jan 2010
Posts: 248
MSN Messenger - retep998@charter.net AOL Instant Messenger - retep998 Yahoo Instant Messenger - retep998
View Profile Email
I say you should focus on OpenGL.
Only work on other graphics libraries if you have nothing else to do...
or people with shitty intel cards pay you to do so.
My opinion is that if they stick with a shitty intel card, they don't deserve Enigma.
Logged
Offline (Unknown gender) freezway
Reply #27 Posted on: February 13, 2010, 02:01:10 AM

Member
Joined: Dec 2009
Posts: 220

View Profile
whatever you do, DONT lose the cross-platform
Logged
if you drop a cat with buttered toast strapped to its back, which side lands down?
joshdreamland: our languages are based on the idea that it's going to end up FUBAR
/kick retep998
Offline (Unknown gender) TheExDeus
Reply #28 Posted on: February 13, 2010, 06:50:33 AM

Developer
Joined: Apr 2008
Posts: 1886

View Profile
I actually agree. I don't think supporting some built-in gpu in contrast to cross-compatibility is smart. I still think openGL is the way to go, but if you are using DX then you can use 9 as well. :D
Logged
Offline (Male) Josh @ Dreamland
Reply #29 Posted on: February 13, 2010, 06:51:05 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2955

View Profile Email
Frankly, I'm of the same (if differently-worded) opinion, retep, but it's the large number of people who don't know what they're doing with the really shitty cards that power forums. And I mean this in a literal sense; they outnumber us, and are often susceptible to clicking ads. Eventually I'll try to put some unobtrusive Google ads about the forum, and they'll act like sort of a sail, if you will. That'll be when there is a high enough number of people to justify doing so.

Yoyo's estimated daily income is $170 dollars. I can't hope, right now, to catch up with that. However. As the community grows, I'll need better hosting to accommodate it, and better hosting needs paid for. Think about that figure. With $170 of income...Even with just $17! 17 * 30 = $510. Monthly. With that money, I could have a dedicated server *and* generate money to do what Yoyo did: CONTESTS. Hey, build <trivial item> in ENIGMA. Prize money: 25, 10, 5. Maybe even a $1750 (1000, 500, 250) contest after 1750/((17 * 30)-150) months = 4.9... I could wait three months and throw a two month contest JUST like Yoyo's. At 1/10 of what they make a day (It's really a wonder how they manage to lose money on this operation).

HaRRiKiRi--
It'll be as easy for the user as switching a radio button. Or more likely a combo box. The point is that we'll have support for a variety of them; for ENIGMA's ultimate purpose, there's no such thing as a truly cross-platform library. Cross platformability isn't only the result of this system, but the purpose.

Ultimately, EDL will be cross platform, but the C++ that runs it will not be. ENIGMA will choose (and the user can deliberate) which C++ to use to "run" the EDL.
« Last Edit: February 13, 2010, 07:01:45 AM by Josh @ Dreamland » 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
Pages: 1 [2] 3 4 5
  Print