They call it IPO (Interprocedural Optimization) actually. PGO is Profile Guided Optimization. In my experiences, both IPO and LTCG can break code though. You haven't tried Intel compiler yet?Intel C++ calls it PGO
stay safe,
AamirM
Oops, that was a typo, sorry. Yes, the MSDN article was making jokes about Intel's choice of acronym.They call it IPO (Interprocedural Optimization) actually. PGO is Profile Guided Optimization. In my experiences, both IPO and LTCG can break code though. You haven't tried Intel compiler yet?
It's a real chore to set up these compilers and build bsnes with them. Especially when there's a good chance it'll be slower / not work / etc.Try compiling it in LLVM instead of gcc.
Nice onewertigon wrote:sleep depraved
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
I'll give it a shot.byuu wrote:It's a real chore to set up these compilers and build bsnes with them. Especially when there's a good chance it'll be slower / not work / etc.Try compiling it in LLVM instead of gcc.
I don't suppose someone here could try, and let me know how it goes?
I don't use Opera often; anybody know how fast they turn alpha releases into full releases?byuu wrote:It has text-shadow on FF3.1 and Opera 10, which helps a lot.
I'm a stickler for code cleanliness in HTML, but even I'm not going to object here. I've had some experience trying to make a complicated page design work with fully valid, clean coding. It's enough to drive just about anyone insane.byuu wrote:I feel silly now, wasting so much time trying to get DIVs working in IE6, just to avoid the people who bitch about tables for god knows what reason.
Have you seen what it says for my site? Even if I fix that error (which apparently has something to do with me specifying language within the HTTP header) it then says "No style sheet". Apparently, the (100% valid) xml-stylesheet method I use is completely alien to the validator. I do find it somewhat amusing that whoever programmed the CSS validator apparently doesn't know anything about XHTML or HTTP headers. Also, neither the CSS nor the mark-up validator send an http-accept header, screwing up content negotiation code (I've had to place a hack in mine to make the mark-up validator work).byuu wrote:I don't even bother with the W3C's CSS validator.
No, I want to use tables. They share TD height with each other, DIVs do not, period. Sorry, I guess I wasn't clear enough on my site. I don't intend to have this conversation again. We've had it ten times now. I don't care about your damn sccreen readers or utopian ideals.Nightcrawler wrote:For your page, you want to use floating divs. Here is step by step instructions for exactly what you're trying to achieve.
Forgot the color values, but I have it archived. Sure, I'll use those.How about a blueish/grayish ( I can't recall exactly) colored version similar to how your page used to be when you last used that image for background? I always liked that one. Colors were very pleasing.
If you weren't such an asshat about it and would appreciate it, I would.byuu wrote: Clone my default theme pixel-for-pixel using-em-units in DIVs and get it to work in every single browser, including IE6 and using no hacks, both with a taller navbar and taller body height, allow unique colors for header+nav+body+footer (the default theme has the same color for header+nav -- but I can make each unique, that was a design goal), make sure scaling to all sizes works the same, and then we'll talk.
You in particular have bugged me about every page layout change I've ever made. My sincere apologies if I came off too rudely, that wasn't my intention at all. I know you're trying to help, but I'm just tired of hearing about it. I thought I made that clear on my page (see below.) But I am still kind of pissed upon the epiphany of how many dozens of hours I've wasted on DIV layouts to make a small handful of people happy.Nightcrawler wrote:If you weren't such an asshat about it and would appreciate it, I would.
That's unfortunate. I was hoping you'd see my point about DIVs and height inheritance firsthand. At that point, we could have a real discussion about it. As of now, you're telling me things I already know (eg faux columns -- moving stylesheet info from HTML to PNG.)Nightcrawler wrote:If that's how you treat offers for help, than I politely withdraw the offer.
From my rant:Nightcrawler wrote:Next time, don't post a rant if you don't intend it to be discussed. It's certainly misleading.
Oh, good to know. I said that because the smallest TD becomes the same height as the largest TD. It would seem more as if the TR is inheriting the largest TD's height. Either way, the effect works as expected.funkyass wrote:TD don't share height with each other, they inherit the height of their parent TR.
Firefox 3.1 looks like it might begin supporting something like that with SVG filters, although it's not immediately obvious how you could do the translucent-and-blurry effect. Still, with that effect made popular by Vista (in the Aero theme) and OS X (in the menu-bar), I'm sure it's something they're thinking about.byuu wrote:Still not as good as it could be -- the background element should blur to enhance text readability, ala Compiz+Blur.
Code: Select all
<h3 date="2008-12-20">Title</h3>
<blockquote author="byuu"><p>"Divs really suck"</p></blockquote>
Code: Select all
h3[date]:after {
content: attr(date);
float: right;
}
I probably would have stuck it in a carefully-styled <SPAN> rather than an attribute, but I notice your approach is sanctioned by HTML5 (or at least it would be if you called it "data-date" instead of "date").byuu wrote:Opinions seem largely divided on how legal this is, but it works everywhere, and even the W3C validator likes it, so it stays. Makes the text files more readable than using class= to store data.
Code: Select all
ppucounter.vcounter() //S-CPU time
ppucounter.ppuvcounter() //S-PPU time
Code: Select all
ppu.vcounter() //S-CPU time
ivcounter() //S-PPU time (called inside its own class, no need for ppu. prefix)
Code: Select all
uint16 PPUcounter::vcounter() {
return cpu_vcounter();
}
uint16 PPUcounter::vcounter() [class="PPU"] {
return ppu_vcounter();
}
I probably would have stuck it in a carefully-styled <SPAN> rather than an attribute, but I notice your approach is sanctioned by HTML5 (or at least it would be if you called it "data-date" instead of "date").
Code: Select all
<h3><span>2008-12-20</span>Title</h3>
<blockquote><p>All that is necessary for the triumph of evil is that good men do nothing<span>Edmund Burke</span></p></blockquote>
Code: Select all
(int32_t)(pow((double)input / 255.0, (double)gamma / 100.0) * 255.0 + 0.5)
Code: Select all
(int32_t)(lmin + (lmax - lmin) * (double)input / 255.0 + 0.5)
Code: Select all
int32_t result = input - contrast + (2 * contrast * input + 127) / 255;
Code: Select all
if(gamma_ramp == true) {
r = gamma_ramp_table[i & 0x1f];
g = gamma_ramp_table[i >> 5 & 0x1f];
b = gamma_ramp_table[i >> 10 & 0x1f];
}
else {
r = (i & 0x1f) << 3 | (i >> 2 & 0x7);
g = (i >> 5 & 0x1f) << 3 | (i >> 7 & 0x7);
b = (i >> 10 & 0x1f) << 3 | (i >> 12 & 0x7);
}
Code: Select all
else {
r = (255 * (i & 0x1f) + 15) / 31;
g = (255 * (i >> 5 & 0x1f) + 15) / 31;
b = (255 * (i >> 10 & 0x1f) + 15) / 31;
}