Josh @ Dreamland
|
|
Reply #15 Posted on: February 10, 2010, 11:10:36 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
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
|
|
|
|
RetroX
|
|
Reply #17 Posted on: February 11, 2010, 04:16:50 pm |
|
|
Master of all things Linux
Location: US Joined: Apr 2008
Posts: 1055
|
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. 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. 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)Why do all the pro-Microsoft people have troll avatars?
|
|
|
Josh @ Dreamland
|
|
Reply #18 Posted on: February 11, 2010, 06:17:12 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
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
|
|
|
|
|
Game_boy
|
|
Reply #21 Posted on: February 12, 2010, 11:57:06 am |
|
|
Joined: Apr 2008
Posts: 228
|
@Retro It's AMD's driver. They are working on a fix. http://www.tomshardware.com/reviews/2d-windows-gdi,2539.htmlhttp://www.tomshardware.com/reviews/2d-windows-gdi,2539-8.htmlAMD'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
|
|
|
|
Josh @ Dreamland
|
|
Reply #22 Posted on: February 12, 2010, 02:46:08 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
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
|
|
|
|
Josh @ Dreamland
|
|
Reply #24 Posted on: February 12, 2010, 03:47:09 pm |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
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
|
|
|
RetroX
|
|
Reply #25 Posted on: February 12, 2010, 07:12:10 pm |
|
|
Master of all things Linux
Location: US Joined: Apr 2008
Posts: 1055
|
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)Why do all the pro-Microsoft people have troll avatars?
|
|
|
|
freezway
|
|
Reply #27 Posted on: February 13, 2010, 02:01:10 am |
|
|
Joined: Dec 2009
Posts: 220
|
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
|
|
|
|
Josh @ Dreamland
|
|
Reply #29 Posted on: February 13, 2010, 06:51:05 am |
|
|
Prince of all Goldfish
Location: Pittsburgh, PA, USA Joined: Feb 2008
Posts: 2950
|
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
|
|
|
|