00:00 <Schism> I fear that I'm one of those...
00:01 <LibrarianofHope> a block feature?
00:07 <DerpyBot> New post on Equestria Daily by Sethisto: Discussion: What Does the Future Hold for Cozy Glow? [ http://tinyurl.com/y3jvjfy9 ]
00:15 <SunsetShimmer> I generally derp a lot on twitter. :p
00:15 <LibrarianofHope> i found my old codexex owo
00:15 <LibrarianofHope> imma make my own version
00:16 <Cepheid> Schism, you are, technically, but you don't go around retweeting utterly racist *YAY* that others are saying to point out that such-and-such groups should be reviled, or worse, castrated, murdered, shot in the head, etc..
00:17 <Cepheid> People say the most outrageous stuff on social media and then wonder why they face so much backlash. What I wanted to tell Trump was more or less peanuts in comparison to some of these folks. Harmless.
00:18 <Cepheid> It's distressing. And in some cases agitating. How do people live with such hatred and rage?
00:19 <SunsetShimmer> Society actively encourges it
00:19 <Cepheid> I have trouble containing the rage that makes me want to lash out, because when I do, it always backfires or makes me feel terrible.
00:20 <Cepheid> I don't get how people can live with that kind of emotion and then feel no regret over it.
00:20 <Cepheid> Like, some of them get so worked up they tell others to just off themselves, and it's like... How do you live with yourself knowing you just told someone to kill themselves? What happens if they take your advice seriously?
00:21 *** Quits: AndroUser2 (androirc@Pony-9197br.o55u.j4eu.0191.2601.IP) (Connection closed)
00:23 <Cepheid> And to think that I'm the one that's mentally ill.
00:25 <Ali> I know right
00:25 <Ali> I'm autistic and I swear I can think more clear than some people
00:30 <LibrarianofHope> im heavily traumatized, so bingo?
00:32 <Cepheid> I see what passes for normal these days and truth told, I'm glad I'm not normal.
00:32 * Finwe hats on Ali.
00:32 <Finwe> Cepheid: Normal is what is at right angles with reality. o3o
00:33 <Finwe> Good night, everypony!
00:33 <Finwe> !lullaby
00:33 * DerpyBot carries Finwe off to bed
00:33 * DerpyBot tucks Finwe in and hums a lullaby
00:33 <Finwe> !shoo
00:33 * DerpyBot sways from side to side, quietly humming "shoo be doo shoo shoo be doo"
00:35 * Finwe curls up atop Ali and falls asleep.
00:35 * Ali tucks Finwe to bed too
00:39 *** Quits: danwellby-1 (Daniel_well@when.hell.freezes.over) (Ping timeout: 121 seconds)
00:45 *** Quits: SunsetShimmer (DJPon3IsHer@DJ.Wub.Wub) (Ping timeout: 121 seconds)
00:55 <Cepheid> https://monsterhunterworld.wiki.fextralife.com/Enduring+Schism If you ever join us in MHWorld Schism, I will only ever use this weapon when you are around.
00:57 <Ali> Is it a hammer? Bet its a hammer
00:57 *** Joins: Persona (Tilde@Pony-loni7h.res.rr.com)
00:57 <ADragonDreaming> nay. 'tis a pair of dual swords
00:57 <ADragonDreaming> named Enduring Schism
00:59 * Cepheid waves his hammer around as if it was made of styrofoam.
00:59 <Cepheid> Small MH hunger secret. It IS made of styrofoam. Monster heads are very fragile.
01:00 <Cepheid> Hunter*
01:00 *** Quits: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
01:00 <Ali> As is tails apperently if cut right
01:01 <Cepheid> https://twitter.com/catsofinstagram/status/1097842169782497280?s=19
01:01 <ADragonDreaming> meanwhile: https://monsterhunterworld.wiki.fextralife.com/Tyrant's+Charge+Blade
01:02 <Cepheid> Chainsword. Nice.
01:07 <DerpyBot> New post on Equestria Daily by Sethisto: Fanfiction (Scouted): Childhood's End [ http://tinyurl.com/y3sbn2zc ]
01:08 <Cepheid> https://twitter.com/catsofinstagram/status/1095490982412537858?s=19
02:06 *** Joins: Mpon_ (Mpon@Pony-ukh.gld.8.79.IP)
02:07 <DerpyBot> New post on Equestria Daily by Calpain: Nightly Discussion #1722 [ http://tinyurl.com/yxlfzdge ]
02:08 *** Quits: Mpon (Mpon@Pony-ukh.gld.8.79.IP) (Ping timeout: 121 seconds)
02:10 *** Quits: Bigcheese (quassel@Pony-ca7imf.hd7n.ihu1.2e00.2606.IP) (Quit: No Ping reply in 180 seconds.)
02:12 *** Joins: Bigcheesegs (quassel@Pony-ca7imf.hd7n.ihu1.2e00.2606.IP)
02:41 *** Quits: Stormspark (stormspark@Pony-25m.dcd.98.172.IP) (Quit: Leaving)
02:50 *** Joins: Shed-34046 (coolm@Pony-ck81je.67-212-45-net.sccoast.net)
02:52 *** Quits: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net) (Ping timeout: 121 seconds)
03:05 *** Shed-34046 is now known as PinkieShy
03:07 <DerpyBot> New post on Equestria Daily by Makenshi: More Pony Music! The ride will never end! [ http://tinyurl.com/y6ngwrn2 ]
03:09 *** Joins: RazorSharpFang (RazorSharpF@Pony-sq2v4f.tpgi.com.au)
03:10 * Ali glompo's RazorSharpFang
03:12 <RazorSharpFang> Hey heys
03:13 <Ali> Just got nuclear power in my SP world! >.>
03:13 <RazorSharpFang> How many reactors? :3
03:15 <Ali> 4
03:16 <RazorSharpFang> That's a cool 120 MW potential there. :3
03:17 <Ali> I'm barely using it right now, but it was better than having to force refeed the boilers every hour or two
03:18 <RazorSharpFang> For refeed?
03:25 <RazorSharpFang> brb
03:30 <Ali> I wasn't making enough solid fuel, but by the train station I had a full chest of them, so I had to re desposit it back into the power line to keep the boilers fired. though if it got down far enough, I had to manual reboot cause the inserters were moving too slow to catch the fuel
03:36 *** Quits: Mpon_ (Mpon@Pony-ukh.gld.8.79.IP) (Ping timeout: 121 seconds)
03:38 *** Joins: Mpon (Mpon@Pony-s3c3bt.business.telecomitalia.it)
04:02 <PinkieShy> My google home scared me..
04:02 <PinkieShy> It played music at a very very very low volume..
04:02 <PinkieShy> I thought I was hearing music out of no where.. XD
04:09 *** Joins: cabbage (cabbage@Pony-mqc71b.dynamic.fusionbroadband.com)
04:58 *** Sleeping_Nightmares is now known as Surreal_Nightmares
04:58 *** Joins: Changeling_Nightmares (Surreal@Cutest.Floofy.Changeling.Batpone)
04:58 *** Changeling_Nightmares is now known as Filly_Nightmares
05:20 * DashedRainbows wags her tail and licks PinkieShy
05:43 <RazorSharpFang> Holy shoot - someone died on my university campus apparently.
05:43 <DashedRainbows> Damn
05:51 *** Joins: FruitNibbler (Eogan@Pony-7bkl64.dip0.t-ipconnect.de)
05:52 *** Quits: Fn (Eogan@Pony-6v8ghk.dip0.t-ipconnect.de) (Ping timeout: 121 seconds)
06:18 * PinkieShy licks DashedRainbows
06:19 * DashedRainbows pants
06:22 <PinkieShy> I might revamp myself on VRChat.. :3
06:22 <PinkieShy> Thinking of taking on a furry username.. Just sounds more like me OwO
06:22 <Ali> But do you know de way?
06:22 <Ali> To the nom?
06:22 <PinkieShy> Ali There is now a big Chungus Uganda thing that can run up to you in VR and puke on you..
06:23 <Ali> Of course they will
06:24 * PinkieShy dresses up as a Dutch Angel Dragon and hugs Ali
06:24 * Ali doesn't know what that is, should she be afraid?
06:27 <PinkieShy> I got a pic from VRChat :P
06:27 <DerpyBot> New post on Equestria Daily by Sethisto: Friendship is Magic - '???' Official Short #5 [ http://tinyurl.com/y46kswat ]
06:28 * Ali doesn't VR chat cause well, she doesn't do VR as she thinks its a fad
06:28 <PinkieShy> https://i.imgur.com/oTFrhdz.jpg << That's a dutch angel deergon
06:28 <PinkieShy> Its my favorite avatar :)
06:29 * Ali runs away screaming
06:30 <PinkieShy> Wait you find it scary?
06:30 *** Joins: Reia_Hope (Reia_Hope@TheCowPony)
06:30 <ADragonDreaming> do you know da wae brudda
06:31 <PinkieShy> To OwO or to not OwO is the real question.
06:32 * Filly_Nightmares meows
06:33 * PinkieShy gives Filly_Nightmares headpats
06:35 * Filly_Nightmares noms PinkieShy hoof
06:41 * Ali sits on ADragonDreaming do you know da nom?
06:45 *** Quits: Quill-Swirl (Nyah@Pony-jaks4r.res.rr.com) (Connection closed)
06:47 <Finwe> Good morning, everypony!
06:47 <Finwe> Mlles Ali, DashedRainbows and Filly_Nightmares, Messrs ADragonDreaming, PinkieShy, Cepheid and Schism.
06:48 * Finwe doffs his hat.
06:51 * Filly_Nightmares meows at Finwe
06:53 * Golden figured out what army he is gonna run for Warhammer 40k.
06:54 * Filly_Nightmares noms Golden happily!
06:55 * Finwe ruffles a Filly_Nightmares.
06:57 * Golden pets Filly_Nightmares
06:57 * Filly_Nightmares noms Golden hoof
06:57 * Filly_Nightmares uses Finwe as a blankie
06:59 * Finwe is cosy and warm.
07:06 <Golden> Hehe cute.
07:06 *** Quits: Pinmane (Pinmane@Pony-vdcche.elisa-laajakaista.fi) (Quit: Leaving)
07:06 *** Joins: Pinmane (Pinmane@Pony-vdcche.elisa-laajakaista.fi)
07:07 * Finwe noms on his breakfast and Ali's tail.
07:07 * Ali squeaks
07:08 * Golden noms on some brown sugar cinnamon belgian waffles.
07:14 <PinkieShy> This weather is going to make me or someone sick!
07:14 <PinkieShy> The other day being 80F and now.. 34F?!
07:14 *** Joins: Quill-Swirl (Nyah@Pony-jaks4r.res.rr.com)
07:16 <Golden> Yikes
07:16 <Finwe> Hmm, that's around 1 1/9 °C.
07:17 * Finwe woollen caps on PinkieShy.
07:20 <Golden> For me the last few days have been from 15F, but says it's going to be 55F tomorrow
07:21 <Finwe> We have enjoyed unusually warm weather.
07:22 <PinkieShy> I do live 30 miles from the beach.. so that might be why this weather is oddballing it up
07:22 * Ali is used to the weather rollercoaster
07:22 <Finwe> +2°C now, but we had over 5°C last weekend.
07:23 <Finwe> February is often the coldest month with temperatures between -20°C and -10°C.
07:23 *** Quits: Persona (Tilde@Pony-loni7h.res.rr.com) (Ping timeout: 121 seconds)
07:25 <PinkieShy> Finwe the average high and low here for Feb is 61° / 37°
07:25 <PinkieShy> 82° / 60° for May.
07:26 <Ali> Here its 32 min /43 Max
07:27 <Ali> And its currently 29
07:27 <Ali> So we're below average here
07:28 <Finwe> The reason for warm temperature is here: https://cdn.fmi.fi/weather-analysis/products/europe/2019022512_eu_analyysi_fi.png?t=1551102027
07:29 <Finwe> The cyclones (marked M) used to take a more southerly route over the Mediterranean.
07:30 <Finwe> Now they bring a lot of warm air here.
07:31 *** Joins: ConfusionRift (ConfusionRi@Pony-nf551c.res.spectrum.com)
07:31 *** ChanServ sets mode: +o ConfusionRift
07:31 <Finwe> Lt Cdr ConfusionRift.
07:31 <Finwe> o7
07:32 <ConfusionRift> RAdm. Finwe. (salutes)
07:32 <ConfusionRift> And hello everypony.
07:33 <Finwe> +17°C in London, +10°C in Copenhagen, +7°C in Reykjavik, +13°C in Frankfurt am Main.
07:33 <Finwe> Heck, it's colder in Greece than in Northern Europe.
07:35 *** Quits: JonTheVGNerd (JonTheVGNer@Pony-48j.p7d.45.70.IP) (Quit: Leaving)
07:59 <Golden> Oh dear
08:04 <PinkieShy> bed time :D Time to go and sink into my memory foam topper :3
08:04 <PinkieShy> soon it'll be sink into a memory foam bed.. hopefully.
08:04 *** Quits: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net) (Quit: Leaving)
08:10 *** Joins: danwellby (Daniel_well@when.hell.freezes.over)
08:51 *** Quits: Reia_Hope (Reia_Hope@TheCowPony) (Quit: Nini ponies. Love you all)
09:08 <Golden> Good nifbr everyone
09:08 <Golden> Night**
09:26 <ConfusionRift> Goody nighty.
09:42 *** Quits: cabbage (cabbage@Pony-mqc71b.dynamic.fusionbroadband.com) (Connection closed)
10:11 * Finwe avuncularly hats on Ali.
10:11 * Ali squeaks again at Finwe
10:11 * Finwe applies grease to Ali's hinges.
10:16 <Finwe> Time for some macroeconomics.
10:16 <Finwe> See you later, everypony!
10:16 * Finwe gallops away.
10:23 <ConfusionRift> Laters!
10:40 * DashedRainbows wags her tail and chews on ConfusionRift's hooves
10:42 * ConfusionRift pets DashedRainbows. :P
10:43 * DashedRainbows sits by the pone
10:47 *** Quits: Ali (Ali@Pony-cvibue.iplsin.sbcglobal.net) (Quit: Leaving)
11:23 *** Joins: Cyan_Spark (Cyan_Spark@sparks.only.last.so.long)
11:26 * DashedRainbows licks ConfusionRift and goes to bed
11:30 *** Quits: Filly_Nightmares (Surreal@Cutest.Floofy.Changeling.Batpone) (Connection closed)
11:32 <Schism> Psh. https://ffxiv.eorzeacollection.com/glamour/5921/velma
11:33 <ConfusionRift> Well, stock in this tower. Awesome. Great. Just... fantaaaastic.
11:33 <Schism> That tower...
11:34 <Schism> The minibosses aren't bad! But that's such a long freakin' tower.
11:34 <Finwe> Mr Schism.
11:34 * Finwe doffs his hat.
11:34 <Schism> rAdm. Finwe.
11:34 * Schism doffs his minestrone.
11:36 <ConfusionRift> My one only problem with this game. The incredibly long and complex sphere puzzles. Why are they a problem? Because even if you know the answer, that just won't help you at all. One very minor slip results in you starting it all over again.
11:37 <ConfusionRift> The timing is ridiculous. Can't move anything too early or too late.
11:37 <ConfusionRift> Oh look, the game decided to grace me with the worst one of them.
11:37 <Schism> ConfusionRift, yupyup.
11:37 * Surreal_Nightmares snugglies into Schism floof
11:39 *** Surreal_Nightmares is now known as Filly_Nightmares
11:40 * Schism boops the Filly_Nightmares wif a meat pie, swimming in mushy pea soup wif ketchup.
11:41 * Filly_Nightmares mowls and noms the pie and soup! She gets her nosie all dirty and eees at Schism!
11:43 <ConfusionRift> Finallyyyyy!!!
11:44 <ConfusionRift> I think Sergey summed up this one bit in one sentence.
11:44 <ConfusionRift> "...are you serious?" | (then Lea exhales, it's gonna take forever)
11:46 <ConfusionRift> ...
11:46 <ConfusionRift> Really? A boss rush at the end?
11:56 * ConfusionRift clears the elevator, and decides to save and give it a break.
12:12 * Schism stares at Kobayashi Ritz and her insane mahjong hands. "Saki is a fun manga, but gods, the hands that appear, it's like the players can call a royal flush on demand in poker.
12:13 <ConfusionRift> Always the case in animine and magnas. :P
12:14 <Schism> I know, I know. But getting a tsumo on a closed nine gates...
12:17 <Schism> "Aaaah! She's going to die today!" "What are you on about?" "The superstition, if you draw the nine gates, you're going to die!"
12:17 *** Filly_Nightmares is now known as Sleeping_Nightmares
12:18 * Sleeping_Nightmares rolls ConfusionRift onto his back and uses his belly and chest as a bed and Schism as a blanket and goes sleepies!
12:18 <Sleeping_Nightmares> Nini!
12:18 <Sleeping_Nightmares> I wuv you forever!
12:18 * Sleeping_Nightmares purrs
12:18 * ConfusionRift patpats Sleeping_Nightmares. :P
12:23 *** Quits: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com) (Quit: Connection closed for inactivity)
12:30 *** Quits: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP) (The TLS connection was non-properly terminated.)
12:37 *** Joins: Divide|Adagio (NA@Pony-3oedb8.dsl.bell.ca)
12:40 *** Quits: Schism|Adagio (NA@royalkitchen.canterlot.equ) (Ping timeout: 121 seconds)
13:26 *** Quits: ADragonDreaming (IceChat9@Pony-tpdjag.livnmi.sbcglobal.net) (Ping timeout: 121 seconds)
13:26 *** Joins: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP)
14:07 *** Quits: ConfusionRift (ConfusionRi@Pony-nf551c.res.spectrum.com) (Quit: Recharging the batteries. Laters! *shutdown*)
14:39 * Cepheid flops in.
14:39 <Cepheid> Today's an annoying day. I have an appointment I can't reschedule, so I have to skip out on all my classes today.
14:43 *** Joins: ADragonHoarding (ADragonHoar@Pony-krk.qod.41.69.IP)
14:43 <ADragonHoarding> unfortunate
14:47 <Cepheid> I'll just deal with it.
15:43 *** AppleDash is now known as Blackjack
15:44 *** Blackjack is now known as AppleDash
15:46 <Cepheid> I miss the days of accelerated 2D rendering support on graphics cards.
15:49 <RazorSharpFang> You can emulate 2D acceleration using 3D methods can't you?
15:50 <Cepheid> Approximately, yes.
15:50 <Cepheid> There are operations you just can't do with 3D APIs.
15:50 <Cepheid> Because the 3D API is not designed to do those operations.
15:53 <Cepheid> Much of the issue has to do with drawing simple shapes.
15:53 <Cepheid> Lines, circles, arcs, and so on.
15:53 <Cepheid> Squares, rectangles, those are fine.
15:53 <Cepheid> It's when you start adding curves, antialiased stuff that problems arise.
15:56 <RazorSharpFang> Oh? Did older graphics cards have support for circles, arcs, ellipses etc. ?
15:56 <Cepheid> For example, you have a circle of radius 300 pixels. That's 600 pixels across. To draw it, a simple approach is to subdivide it into triangles. But even then, unless you subdivide it into 2πr triangles minimum, it's not gonna look very smooth along the edge.
15:57 <Cepheid> There were operations for drawing circles, arcs, lines, rectangles and the like, yes.
15:57 <Cepheid> All that remains to this day is hardware blitting.
15:57 <Cepheid> Everything else has to fall back to software methods.
15:58 <RazorSharpFang> So there's insufficient hardware methods for the efficient drawing of high resolution curves without opting for software or spamming triangles?
15:59 <Cepheid> More or less.
15:59 <Cepheid> The exact impact this has depends on the scenario.
16:00 <Cepheid> I've been noticing severe performance issues on Windows 10 at 4k resolutions and above. Some under Linux, as well.
16:01 <Cepheid> Assuming that's related to the lack of 2D acceleration(Direct2D in Windows actually falls back to software methods for stuff that the hardware can't handle, for example), that means as resolutions keep going up, it's gonna get worse and worse.
16:02 <Cepheid> And I'm inclind to believe it has to do with lack of 2D acceleration because the Windows/Linux UIs are slow at 4k, but games meanwhile, which use 3D APIs, run just fine.
16:02 <RazorSharpFang> Are these scenarios ones for which 3D APIs fall short?
16:02 <Cepheid> Yes.
16:03 <Cepheid> 3D APIs are not designed to do 2D work.
16:03 <Cepheid> They can replicate some of it, like for example, 2D tile/sprite-based games.
16:03 <Cepheid> Those are easy to do, because you can use textured quads.
16:03 <Cepheid> (Which are actually just textured groups of two triangles)
16:04 <Cepheid> But if you ever need to do anything funky, like line rendering, capped lines, circles, and the like..
16:04 <RazorSharpFang> Circles are harder, you spam triangles, but.. lines?
16:04 <Cepheid> Lines are tricky, and can be approximated with triangles.
16:05 <Cepheid> If you don't mind straight flat caps, you can just use a pair of triangles for each line.
16:05 <Cepheid> I've done it in the past.
16:06 <Cepheid> Really, it's all ellipses, circles, arcs and the like that cause trouble.
16:06 *** Joins: Quill (Nyah@Pony-jaks4r.res.rr.com)
16:06 <Cepheid> There *ARE* ways around it, though, but it's hacky.
16:06 <RazorSharpFang> Spamming triangles? :3
16:06 <Cepheid> That's one approach, yes.
16:07 <RazorSharpFang> I suppose you could have a pre-rendered texture of the shape too.
16:07 <Cepheid> The other is to create a texture, draw your shape in it, and then draw a quad with that texture.
16:07 <Cepheid> Which works, but it doesn't allow for resizing the shape, or changing attributes.
16:07 <DerpyBot> New post on Equestria Daily by Makenshi: EQG Concept Music: Dizzy Inmotion & Mystic Genesis - Expectations [Hip Hop] [ http://tinyurl.com/y3ushp7j ]
16:08 <Cepheid> That said, you can optimize that approach a bit.
16:08 <Cepheid> Reduce the texture to a single-component texture, then use a fragment shader that blends a selected colour with the texture components to draw coloured elements.
16:09 *** Quits: Quill-Swirl (Nyah@Pony-jaks4r.res.rr.com) (Ping timeout: 121 seconds)
16:09 <Cepheid> At 1-CPP, you reduce the memory usage considerably.
16:09 <Cepheid> So you can create a large texture atlas, and any time a new size is specified, you can just render into the atlas with the new size, then start using that part of the atlas.
16:10 <Cepheid> An 8192x8192 atlas would be 64MiB in size.
16:12 <Cepheid> The only performance hit is incurred when a new shape is specified. There'll be a bit of work to create the new shape, but once it's done, it's done. It doesn't have to be drawn in software again after that point.
16:12 <Cepheid> That said, there are ways to accelerate *THAT* as well, to a degree.
16:14 <Cepheid> Create the texture in GPU memory, then run an OpenCL or SYCL kernel to generate the texture instead.
16:14 <RazorSharpFang> This is a lot of effort to just draw a mathematically simple shape.
16:14 <Cepheid> Yep.
16:14 <Cepheid> Welcome to the hell that is 3D hardware with no 2D acceleration.
16:14 <RazorSharpFang> I suppose you could `generate` textures at startup for convenience at your target resolution.
16:15 <Cepheid> The only bit that remains from the 2D accelerated era is the blitter hardware.
16:15 <Cepheid> And only because that's one bit of hardware that is pretty much essential to keep around these days, I believe.
16:15 <Cepheid> I had considered that too, Razor.
16:17 <Cepheid> I want to do a research project on the impact of not supporting 2D acceleration in today's age of accelerated hardware.
16:17 <Cepheid> Only problem is, I'd need old hardware to test.
16:18 <RazorSharpFang> Hang on. It'd not be right to benchmark old 2D hardware against modern 3D hardware.
16:18 <Cepheid> This is true.
16:18 <Cepheid> But I can benchmark the accelerated 2D hardware against modern software rendered 2D.
16:18 <RazorSharpFang> Clearly, modern 2D hardware should be commissioned. :3
16:19 <Cepheid> If the accelerated 2D hardware is comparable to modern software-rendered 2D, then..
16:19 <Cepheid> Obviously, accelerated 2D hardware has some benefits to it.
16:19 <Cepheid> As for commissioning accelerated 2D hardware..
16:20 <Cepheid> Why commission? Get myself an FPGA with a large chunk of fast, on-board memory. Then program the device.
16:20 *** Joins: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP)
16:20 <Cepheid> Not the *FASTEST* approach that can be made, but..
16:20 <Cepheid> It'd certainly fare better than software-rendered stuff.
16:20 *** Quits: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
16:21 <RazorSharpFang> Mind you, it's not like you could just chuck the hardware on a desktop and get your 2D games to run faster - either the OS or the game wouldn't be properly equipped to use it.
16:21 <Cepheid> Indeed.
16:21 <Cepheid> That's why I'd probably work under Linux, to be honest.
16:21 <Cepheid> Windows, driver development is a nightmare.
16:25 <Cepheid> As it is, I could probably write an API around say, OpenCL, SYCL, and so on.
16:26 <Cepheid> That'd probably be a cheaper solution to accelerating 2D.
16:27 <Cepheid> Initialize OpenGL or D3D, create a texture as a virtual framebuffer. Then utilize OpenCL or SYCL, passing the GPU memory address of the virtual framebuffer, and then run multiple kernels on the GPU to accelerate the rendering.
16:27 <Cepheid> I don't know if it works with D3D, but you can apparently run Compute stuff on OpenGL context stuff.
16:28 <Cepheid> So for example, a compute kernel on a texture or OpenGL buffer object.
16:28 <Cepheid> Only catch is, OpenCL support is... awkward.
16:30 <RazorSharpFang> awkward how?
16:30 <Cepheid> https://wiki.archlinux.org/index.php/GPGPU
16:31 <Cepheid> Take a look at that, and tell me how easy it would be to set up OpenCL in Linux.
16:31 <Cepheid> Five different runtimes for AMD hardware, one for nVidia, several for Intel. And yes, the ICD loader exists, but hey..
16:31 <RazorSharpFang> Well, first of all that's archlinux, and thus is probably designed to be difficult, but very configurable.
16:31 <Cepheid> There's like, 3 different loaders.
16:31 <Cepheid> Nah, this applies to all Linux variants.
16:31 <Cepheid> Not just Arch.
16:32 <Cepheid> You need the appropriate OpenCL runtime for the video card driver you're using.
16:32 <Cepheid> Of which for AMD, there's like, 5 different runtimes for 5 different drivers.
16:32 <Cepheid> Intel's just as bad.
16:32 <RazorSharpFang> Is Nvidia just as bad?
16:32 <Cepheid> nVidia's the only sane one, but that's because only they don't do open-source.
16:33 <Cepheid> So they only support the binary driver, and the open driver, as far as I know, has no OpenCL.
16:33 <RazorSharpFang> Oh, so they just don't support it?
16:33 <Cepheid> Since getting any of their hardware to work with open-source drivers is itself a challenge or five thousand.
16:33 <Cepheid> Oh, they support it.
16:33 <Cepheid> They'd prefer you used CUDA, though.
16:33 <Cepheid> So I can't guarantee how reliable it is.
16:33 <Cepheid> Overall, it's just a horrible mess.
16:34 *** Joins: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP)
16:34 <Cepheid> But, if it got into a better working condition..
16:34 <Cepheid> It'd certainly be viable for doing 2D over OpenGL.
16:35 <LibrarianofHope> i found a trove of current warhammer codexes owo
16:35 <Cepheid> I've done the research. You can pass off OpenGL textures to OpenCL, or even share textures among the two APIs.
16:35 <LibrarianofHope> i like when my tools are also fun owo
16:35 <Cepheid> There'd need to be fencing implemented, of course.
16:35 <Cepheid> But it's possible to have OpenCL work on an OpenGL texture.
16:35 * LibrarianofHope gives cepheid a rapier
16:36 <LibrarianofHope> for the fencing owo
16:36 * Cepheid waves it around.
16:36 <Cepheid> Ah, heh. I didn't get it at first.
16:36 <Cepheid> But no, not that kind of fencing.
16:36 * Cepheid builds a fence between LibrarianofHope and himself, with a gate. The gate is currently open.
16:36 <Cepheid> This kind of fencing.
16:36 <Cepheid> It's called fencing because it works something akin to this.
16:36 <Cepheid> Basically, I want to do something with X memory, but API Y wants to use X memory as well.
16:37 <Cepheid> So I close the gate.
16:37 <Cepheid> Then I do my work on X memory.
16:37 <Cepheid> Then I open the gate.
16:37 <Cepheid> Then API Y can use X memory.
16:37 <RazorSharpFang> That sounds like a lock.
16:37 <Cepheid> If the gate is closed, the API blocks(waits at the gate).
16:37 <Cepheid> Yes.
16:37 <Cepheid> That's what it is.
16:37 <LibrarianofHope> it can grasp it on a theoretical level
16:37 <Cepheid> Only the fence allows execution to continue up to the point that the fence exists in the pipeline.
16:38 <Cepheid> OpenGL uses queues for all of it's work.
16:38 <Cepheid> So you place a fence in the queue, and then continue on. OpenGL can keep running, up until it hits that fence.
16:38 <LibrarianofHope> i can grasp very obscure and arcane ideas, but technical stuff gives me headaches
16:38 <LibrarianofHope> i ran out of memory
16:38 <Cepheid> If the fence is open, it'll continue. But if it's closed, OpenGL will just stall.
16:38 <Cepheid> Until something triggers the fence.
16:39 <LibrarianofHope> must be a tricky to do
16:39 <Cepheid> In theory, it's easy to do.
16:39 <LibrarianofHope> on that related subject
16:39 <Cepheid> What makes it tricky is when you want to avoid blocking/stalling.
16:39 <Cepheid> As I said, execution can continue if the fence is in the queue. Ideally? You finish your work before the API hits that fence.
16:39 <LibrarianofHope> i would like to use some sort of computer code as an astehtic decorarition
16:40 <Cepheid> It's possible.
16:40 <LibrarianofHope> like when matrix used the green stuff to look cool
16:40 <LibrarianofHope> anyhting you could reeccomend?
16:40 <Cepheid> Not really, no.
16:41 <LibrarianofHope> im aiming for something like a magic circle but i want the magic script to look like computer code
16:41 <LibrarianofHope> makes sense in universe
16:41 <ADragonHoarding> http://hackertyper.com/
16:42 <Cepheid> Heh.
16:42 <Cepheid> I wonder what the hell that's outputting. Looks like Linux Kernel code.
16:42 <LibrarianofHope> that could actually work
16:42 <LibrarianofHope> its doesnt need to make sense, just look cool
16:43 <LibrarianofHope> thanks adra
16:43 <Cepheid> Personally though, depending on the context in which the magic circle is being used, I'd try to write code that looks like it matches the spell being used.
16:43 <ADragonHoarding> that gives you an idea of code form factor
16:43 <Cepheid> But since I can do that, that's just me.
16:43 <ADragonHoarding> but if you want magical style code, I recommend runes.
16:43 <Cepheid> I'm guessing the magician is a programmer type individual.
16:43 <Cepheid> Which is why he wants code.
16:43 <LibrarianofHope> sort of
16:44 <LibrarianofHope> its the librarian of hope charcter
16:44 <ADragonHoarding> https://www.fontspace.com/category/runic
16:44 <LibrarianofHope> the idea is he can make the fundational code of reality fail in an specific way
16:44 <Cepheid> For a programmer/computer magician, though, I'd probably go with binary.
16:45 <Cepheid> universe = (void*)0; cout << universe->name() << endl; *CRASH*
16:45 <LibrarianofHope> yep, like that
16:45 <LibrarianofHope> thas c++ sort of no?
16:45 <Cepheid> Basically the above, if it were possible to do in the universal code..
16:45 <Cepheid> Would cause all sorts of problems for us.
16:46 <LibrarianofHope> i added limits and flaws
16:46 <Cepheid> Most notably, destroy all of existence.
16:46 <Cepheid> Since assuming the Universe is run on a computer as a program, the above would cause a segmentation fault.
16:46 <LibrarianofHope> i like the sound of that
16:46 <Cepheid> Which ultimately causes the program to crash, and the memory associated with the program to be cleared.
16:47 <Cepheid> We'd cease to exist.
16:47 <Cepheid> At least, as far as in RAM, anyways.
16:47 <Cepheid> For all I know, we're backed up to external storage on a regular basis.
16:47 <Cepheid> At which point we'd probably just be restored from a backup, with the exploit used fixed.
16:47 <LibrarianofHope> i kinda shaped it into a martial art/ magic art called malfucntion arts
16:47 <Cepheid> Probably what causes deja vu.
16:48 <LibrarianofHope> weaponized localized errors to get results
16:49 <Cepheid> Hum, Touhou Luna Nights has been released as 1.0 finally.
16:49 <LibrarianofHope> the booze master still relaeses em?
16:49 <LibrarianofHope> i frgot his name
16:49 <Cepheid> ZUN still releases games, yes.
16:49 <Cepheid> Touhou Luna Nights is not his, though.
16:50 <Cepheid> It's a metroidvania game staring the Scarlet Mansion and it's denizens.
16:50 <Cepheid> You play as Sakuya.
16:50 <LibrarianofHope> i like her
16:50 <LibrarianofHope> she is cool, time magic and knives for days
16:51 <Cepheid> I personally prefer Flandre, partly because her wings are of an interesting concept, and of course, her psychosis.
16:51 <Cepheid> I mean, she was practically entombed for 495 years.
16:51 <Cepheid> She's not all there.
16:51 <LibrarianofHope> but thats more of a blue and orange morality thing no?
16:51 <Cepheid> I have no idea what that is.
16:52 <LibrarianofHope> a trope where the charcter operates on abnormal logic
16:52 <Cepheid> But more or less, she doesn't entirely know right from wrong, because she was sheltered, essentially.
16:52 <LibrarianofHope> not evil, just what they understand
16:52 <Cepheid> So her idea of playing is using her powers to attack others.
16:52 <RazorSharpFang> Well, some people think that morality can be derived.
16:52 <Cepheid> Hence the 'relation' between her and Marisa.
16:53 *** Quits: Quill (Nyah@Pony-jaks4r.res.rr.com) (Connection closed)
16:53 <LibrarianofHope> also cirno, becuase 9
16:53 <Cepheid> Apparently, Marisa is canonically the one who dealt with Flandre. At the time, Flandre called their battle "playing".
16:53 <Cepheid> Even though she was actively trying to kill.
16:53 <LibrarianofHope> probably not full force
16:53 <Cepheid> Given that she can simply erase beings from existence with her special power, probably.
16:54 <LibrarianofHope> the eye power no?
16:54 <LibrarianofHope> she sees the core of things and crushes it no?
16:54 <Cepheid> Yeah.
16:55 <LibrarianofHope> im also fond of patchy senpai
16:55 <Cepheid> I'm more akin to Patchouli than any of the others.
16:55 <Cepheid> I'm not a hikkikomori, but I sure act a lot like one. I spend a lot of time in my bedroom playing games, reading, or coding.
16:55 <LibrarianofHope> as a magic loving Librarian type she is like an ideal teacher
16:57 <Cepheid> When I pass on, I am extremely likely to be found sitting at a computer, hands on a keyboard.
16:57 <Cepheid> Even into my old age.
16:57 <Cepheid> I will never stop what I am doing, even when I finally retire from my full-time job wherever.
16:57 <LibrarianofHope> i can reccomend an epitaph
16:57 <Cepheid> Heh.
16:57 <LibrarianofHope> mess with my code anxd im going to wake up and slap you down with me
16:58 <Cepheid> Nah.
16:58 <Cepheid> It'd likely be a git push command of some sort.
16:58 <RazorSharpFang> Are you sure it won't be you trying to fix a merge?
16:58 *** Quits: Bubs (crap@Pony-uh4.o2r.127.80.IP) (Ping timeout: 121 seconds)
16:59 <LibrarianofHope> like when aristotle faced the soldier who killed him
16:59 <Cepheid> I guess I could rewrite the command to be an attempt to fix a merge.
16:59 <Cepheid> Which ultimately is what kills me. :P
16:59 <Cepheid> I merged something that damaged my heart.
17:00 <Cepheid> I was actually working on some code that was meant to run on my brain. I made a mistake and put an infinite loop somewhere, freezing the brain and all it's components.
17:00 <LibrarianofHope> best grave marker i can remember
17:00 <LibrarianofHope> told ya i was sick
17:00 *** Quits: Pinmane (Pinmane@Pony-vdcche.elisa-laajakaista.fi) (Quit: Leaving)
17:00 *** Joins: Pinmane (Pinmane@Pony-vdcche.elisa-laajakaista.fi)
17:00 <Cepheid> Anyways, I must run.
17:00 <Cepheid> I need to get ready to head out for a doctors appointment at 2.
17:02 <Cepheid> So I shall be back in about 15 minutes at the earliest, 30 minutes if I decide to walk out to the bus stop before coming back to IRC.
17:02 <LibrarianofHope> imma download all this codex goodness
17:03 *** Joins: Bubs (crap@Pony-uh4.o2r.127.80.IP)
17:15 *** Joins: RyuImperator (RyuImperato@Pony-n44dp4.dip0.t-ipconnect.de)
17:18 <Cepheid> It doesn't strike me as ethical for my HCI professor to assign her own personal research work as an assignment for students to do.
17:20 <Cepheid> Anyways, back in a bit, gonna walk off to bus stop now.
17:31 <Cepheid> Ow ow ow.
17:32 *** Quits: Cyan_Spark (Cyan_Spark@sparks.only.last.so.long) (Quit: Bright inviting morn...)
17:32 <Cepheid> I just ran to catch the bus over bumpy ice and snow. I didn't slip and fall but the bumpiness hurt my ankles.
17:32 <Cepheid> Probably shouldn't have done that. Risked injury.
17:38 <Cepheid> Anyhow, yeah. In regards to 2D rendering on 3D hardware, the only way I can see it working out on current hardware is to utilize compute.
17:39 <RazorSharpFang> I
17:39 <RazorSharpFang> I'm off to sleep now, good night. :3
17:39 <Cepheid> Since what you need is direct, random access to a memory buffer in order to perform pixel-level accurate rendering of basic non-triangular primitives.
17:39 <Cepheid> Night, Razor.
17:39 *** Quits: RazorSharpFang (RazorSharpF@Pony-sq2v4f.tpgi.com.au) (Connection closed)
17:40 <Cepheid> Fortunately, I don't need it for my game, so...
17:40 <Cepheid> However, I would like to make a font for my game now. So I can draw basic debug text during execution.
17:42 <Cepheid> Anyone want to make me a 10x10 pixel font with black outline? Just need basic alphabet in uppercase, numbers 0 through to 9, and conventional grammar symbols like periods and commas.
17:42 <Cepheid> Otherwise I can do it myself. I'm just not in a position to do so right now.
17:58 *** Joins: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com)
18:05 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Quit: I will return to the shadows)
18:05 *** Joins: matttheshadowman (mattthesha@Pony-uh5.0ec.238.89.IP)
18:07 <DerpyBot> New post on Equestria Daily by Sethisto: Comics: Season 9 / Cozy's Endgame / Changeling Hair / Connection Made [ http://tinyurl.com/y29k65ym ]
18:10 * Golden flops.
18:40 *** Quits: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
18:43 *** Joins: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP)
18:43 *** Joins: ADragonDreaming (IceChat9@Pony-ao88hf.tmodns.net)
18:53 *** Joins: Tempo (SamShmuck@Pony-0854uq.fios.verizon.net)
19:07 *** Quits: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
19:07 <DerpyBot> New post on Equestria Daily by Sethisto: Pony Plushie Compilation #313 [ http://tinyurl.com/y6q3jq6b ]
19:14 *** Joins: JonTheVGNerd (JonTheVGNer@Pony-ifa.2r2.42.24.IP)
19:15 *** Quits: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP) (Quit: http://www.furaffinity.net/user/mircea/)
19:19 *** Joins: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net)
19:22 *** Joins: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP)
19:24 *** Joins: Delta (delta@Pony-4ih.8no.58.172.IP)
19:28 *** Quits: Delta (delta@Pony-4ih.8no.58.172.IP) (Quit: pong)
19:31 * PinkieShy tags his tail and say Hi! :D
19:36 *** Quits: ADragonDreaming (IceChat9@Pony-ao88hf.tmodns.net) (Ping timeout: 121 seconds)
19:40 <PinkieShy> *wags
19:46 <Cepheid> My heart looks fine. No issues with oxygen absorption either.
19:47 <Cepheid> So I'm going to get a ct scan to check for fungus. o3o. Then a sleep test to verify my sleep apnea.
19:52 <Cepheid> Also rebuffed against the idea of more serious problem. Said they would have shown up on x-ray.
20:03 <Cepheid> Basically as far as the doc is concerned, I'm healthy, but have a mysterious, unexplained cough.
20:07 <DerpyBot> New post on Equestria Daily by Sethisto: Help Decide the Fate of Future Cons - Brony Convention Megasurvey [ http://tinyurl.com/y484st7h ]
20:29 <Finwe> Good evening, my tiny pastel-coloured equines.
20:29 * Sleeping_Nightmares licks Cepheid
20:29 *** Sleeping_Nightmares is now known as Filly_Nightmares
20:29 * Filly_Nightmares mewls at Finwe
20:30 <Finwe> Miss Filly_Nightmares, Mr Cepheid.
20:30 <Finwe> And Mr PinkieShy.
20:30 * Finwe doffs his hat.
20:30 * Filly_Nightmares curls up on Finwe head
20:30 * Filly_Nightmares uses Finwe hat as blankie
20:30 * PinkieShy climbs on top of Filly_Nightmares and uses her hair as a bed.
20:31 <Cepheid> Morning.
20:32 * PinkieShy licks Cepheid
20:35 * Filly_Nightmares mewls at PinkieShy and squishies
20:36 *** Tempo is now known as Tempo-AFK
20:40 * Finwe balances an apple atop PinkieShy's muzzle.
20:45 *** Joins: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP)
20:47 <LibrarianofHope> i found a zen like balance between work and the putting the codexes in my kindle
20:47 <LibrarianofHope> fun times
21:07 <DerpyBot> New post on Equestria Daily by Sethisto: Pony Community Soapbox #130 - Character Obsession, Underrated King Sombra, and More! [ http://tinyurl.com/y3n425ws ]
21:25 <Cepheid> Home at last.
21:33 <Cepheid> This is ridiculous. Screws are coming loose on my laptop again.
21:37 *** Tempo-AFK is now known as Tempo
21:39 *** Quits: RyuImperator (RyuImperato@Pony-n44dp4.dip0.t-ipconnect.de) (Connection closed)
21:41 * Golden flops.
21:44 <LibrarianofHope> head hurts soooo much
21:44 <LibrarianofHope> im very tire
21:44 <LibrarianofHope> tired
21:44 <Cepheid> Whereabouts is the pain?
21:45 *** Joins: Stormspark (stormspark@Pony-25m.dcd.98.172.IP)
21:45 <LibrarianofHope> standard tension pain, circle in the upper part of my head
21:45 <Cepheid> Ah.
21:45 <LibrarianofHope> i also havent sleep anywehre near properly in days
22:05 <LibrarianofHope> i feel terrible
22:06 * DashedRainbows wags her tail and stretches
22:06 <DashedRainbows> howdy pones
22:06 <LibrarianofHope> sup
22:06 <DashedRainbows> bleh my knees hurt so much earlier
22:07 * DashedRainbows sniffs PinkieShy
22:07 <DerpyBot> New post on Equestria Daily by Makenshi: Pony Cuddles Music: Lianella Stilson - Fireworks [Dubstep/Trance] [ http://tinyurl.com/y6r8feha ]
22:08 * Cepheid makes a simple font for use.
22:11 <LibrarianofHope> heck it, im napping in this spot, see ya in a bit
22:11 *** Quits: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
22:11 <DashedRainbows> cya
22:15 <Cepheid> Hardest glyph to render in block, pixel-format, such that it maintains correct appearance: The letter 'Q' uppercase.
22:17 <ADragonHoarding> Turn your O's into diamonds.
22:24 <Cepheid> That's what I did.
22:24 <Cepheid> Well, sorta. I adjusted the corners a bit.
22:24 <Cepheid> In any case, uppercase A through Z done.
22:29 *** Quits: danwellby (Daniel_well@when.hell.freezes.over) (Connection closed)
22:29 <Schism> oh no.
22:29 <Schism> I just learned that there's a La-Mulana randomizer.
22:33 <Cepheid> Hah.
22:39 <Cepheid> And there's 0 through 9..
22:42 *** Joins: Cobalt_Blitz (Cobalt@Pony-39pn3u.res.rr.com)
22:47 *** Joins: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP)
22:52 <Cepheid> Basic grammar symbols. And... that should do it, really.
22:57 <Cepheid> And the various bracket types. [] brackets, () parentheses, {} curly brackets(or braces for you folks South of the border.)
22:57 <Cepheid> I once had a professor so anal about the name of the { and } brackets that she threatened to dock marks from the students if they called them braces or anything else but curly brackets.
23:02 <Cepheid> 1 terabyte MicroSD cards.
23:02 *** Joins: BabsWrench (uid171290@Pony-27lmug.ealing.irccloud.com)
23:05 *** Quits: ADragonHoarding (ADragonHoar@Pony-krk.qod.41.69.IP) (Connection closed)
23:05 <Cepheid> Right then, time to create the data that indicates where each glyph is, and it's size. Cause it isn't a block script such that each character is the same size.
23:07 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff (Pony Art Gallery) #2904 [ http://tinyurl.com/yybu9vmp ]
23:11 <Schism> Be sure to remind your professor that the proper name for the <> brackets is 'waka'.
23:14 <Cepheid> Heh.
23:14 <Schism> Oh, that was a professor hitherto. Heh.
23:14 <Cepheid> Yeah.
23:15 * Golden flops
23:15 <Schism> <>*!''# ^"`$$-
23:15 <Schism> (One of my favourite works of poetry.)
23:16 * PinkieShy nomfs Schism ears
23:18 * Schism tastes like apricot and pork roast.
23:27 *** Quits: LibrarianofHope (Librarianof@Pony-jjn.fsv.207.187.IP) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
23:36 <Cepheid> Hum, Touhou Luna Nights version 1.0 is out.
23:36 <Cepheid> A Touhou Metroidvania with an artistic style similar to that of CV:SOTN.
23:46 * DashedRainbows barks at PinkieShy. how's the PinkieShy?/
23:46 <PinkieShy> I'm doing great :) How are you
23:46 * PinkieShy hugs DashedRainbows
23:50 *** Quits: WildSoft (WildSoft@Pony-qrdsmt.bredband.comhem.se) (Quit: Toodle-loo! Au revoir! Auf wiedersehen! Ciao! Ting tao tay!)
23:51 * DashedRainbows flops. feels bleh
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!