<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:09] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:10] zsh
sets mode: +v on Corded
L3[00:08:55] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L4[00:23:15] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L5[00:42:19] ⇦
Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Quit: WeeChat
1.5)
L6[00:46:11] ⇦
Quits: cpup (~cpup@32.218.119.193) (Ping timeout: 192
seconds)
L7[00:47:27] ⇨
Joins: cpup (~cpup@32.218.119.193)
L8[00:49:38] *** Kasen
is now known as rakiru|offline
L9[00:59:00] <snowden89> gamax92: aint that
what it is meant to do?
L10[00:59:15] <snowden89> basically learn
your typing pattern and become more accurate for your
swiping?
L11[01:04:29] ⇦
Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L12[01:09:28] <gamax92> It seemed to become
less accurate then
L13[01:09:39] <payonel> siiiiiiigh
L14[01:09:52] <payonel> tokenize("a\
b") becomes a single word because \ escapes the space
L15[01:09:55] <payonel> but
L16[01:10:13] <payonel>
tokenize("a\") is just one, "a"
L17[01:10:18] <payonel> the escape gets
lost
L18[01:10:29] <payonel> so, do i parse
error that? or keep the \?
L19[01:10:33] <payonel> probably parse
error it
L20[01:10:38] <payonel> thoughts?
L21[01:10:45] <payonel> btw, i meant \\ in
those
L22[01:10:50] <payonel> as in, literal
\
L23[01:11:03] <gamax92> payonel
L24[01:11:06] <payonel> gamax92
L25[01:11:35] <payonel> openos shell is
kick ass, man
L26[01:11:43] <payonel> i have some 1100
unit tests now
L27[01:11:47] <payonel> and still finding
edge cases
L28[01:12:10] <payonel> also, i just
refactored tab complete to use the SAME text parse engine that
command execution uses
L29[01:12:23] <payonel> and this is how i'm
finding more issues with tokenizer
L30[01:12:42] <payonel> i think it should
parse error
L31[01:13:23] <Saphire> wow
L32[01:13:32] <gamax92> I think wow
L33[01:17:05] ⇦
Quits: Kimiro (~TimeDrago@192.190.0.154) (Ping timeout: 198
seconds)
L34[01:18:11] <payonel> ha
L35[01:18:18] <payonel> i'm like, what does
real bash do when you end a line with \
L36[01:18:20] <payonel> duh
L37[01:18:23] <payonel> it gives you the
second line
L38[01:18:26] <payonel> ....
L39[01:18:30] <payonel> yeah, i'm not doing
that right now..
L40[01:18:40] <payonel> but that also means
i should probably not parse error
L41[01:18:47] <payonel> hmm
L42[01:18:54] <payonel> yeah
L43[01:22:31] <Temia> If you just hit enter
a second time, nothing'll actually happen.
L44[01:22:51] <Temia> An unintentionally
open ' will fuck shit up though, no question
L45[01:22:52] <payonel> btw i dont mean
parse error to hit shell
L46[01:22:59] <payonel> internally, so no
tab hints are created
L47[01:23:26] <payonel> also, i'm trying to
fix '\ ' tab hints for values with white space
L48[01:23:39] <payonel> which, btw, of 1122
tests, is the only failing test
L49[01:23:55] *
Saphire tries scala
L50[01:23:57] <payonel> `touch foo\
bar.txt` followed by `cat foo\ `[tab]
L51[01:24:06] <Saphire> kotlin is just
too.. wrappery
L52[01:25:38] ⇦
Quits: Vexatos
(~Vexatos@p200300556E32CA0819AD3BC29FFDBA10.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L53[01:34:16] ⇨
Joins: Kimiro (~TimeDrago@192.190.0.154)
L54[01:38:16] <payonel> sadly, i have to
sleep
L55[01:38:18] <payonel> until
tomorrow
L56[01:38:20] <payonel> o/
L57[01:40:09] ⇦
Quits: mr208 (~mallrat20@184-88-190-37.res.bhn.net) (Read error:
Connection reset by peer)
L58[01:56:05] ⇦
Quits: [zzz] (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping
timeout: 198 seconds)
L59[02:01:05] <Skye> Saphire: Kotlin is
useful when you can't use Scala
L60[02:01:22] <Saphire> it's.. horryfying,
honestly
L61[02:01:28] <Saphire> the kotlin i
mean
L62[02:02:23] <Skye> Well
L63[02:02:26] <Skye> It's Meh
L64[02:02:31] <Skye> Very meh
L65[02:02:54] <Saphire> Agreed
L67[02:05:04] <Skye> It's better than Scala
when writing Android apps
L68[02:06:36] ⇦
Quits: Xenotech (~techno156@86.03.01a8.ip4.static.sl-reverse.com)
(Quit: There are those who live without living. Don't be one of
those.)
L69[02:07:17] * Skye
flops
L70[02:09:35] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:c1f:aeed:bb76:69bd)
(Read error: Connection reset by peer)
L71[02:14:03] *
Forecaster flips
L72[02:15:14] <Saphire> What is the
difference between object and class? :|
L73[02:15:39] <gamax92> grid and stay
L74[02:15:48] <gamax92> six more
L75[02:20:45] <Skye> Saphire: there is only
one object, it's a singleton
L76[02:21:00] <Skye> Saphire: classes work
like java
L77[02:21:24] <Saphire> and when do i use
objects? :|
L78[02:22:59] <Skye> When you only want one
object
L79[02:23:01] <Skye> Like Main
L80[02:23:04] ⇨
Joins: brandon3055 (~Brandon@122.129.142.1)
L81[02:23:06] <Saphire> oh
L82[02:23:11] <Saphire> so, objects are..
static? :|
L83[02:23:30] <Skye> object Main extends
App {}
L84[02:23:34] <Skye> Well
L85[02:23:40] <Skye> Objects are not
L86[02:23:57] <Skye> They're a class with
only one object made from them
L87[02:25:51] <Saphire> ...why the hell do
i have highlight for {}
L88[02:25:55] <Skye> And that object is
made automatically
L89[02:25:58] <Saphire> oh
L90[02:26:04] <Saphire> i see, someone has
nick {}
L91[02:26:13] <Saphire>
s/highlight/coloration
L92[02:26:13] <MichiBot> <Saphire>
...why the hell do i have coloration for {}
L93[02:26:18] <Saphire> x.x
L94[02:27:44] <Forecaster> syntax
highlighting? :P
L95[02:30:11] <Saphire> xD
L96[02:31:04] * Skye
dyes Saphire's hair with red highlights
L97[02:31:27] *
Saphire squeaks D:
L98[02:34:41] <Skye> Isn't it cute?
L99[02:35:32] ⇨
Joins: VikeStep (~VikeStep@101.184.243.180)
L100[02:37:36] <Skye> Saphire?
L101[02:37:41] *
vifino places random objects on Lizzy and wonders when she will
wake up
L102[02:39:58] *
Saphire squeaks and tries to paw the red streaks away
D:
L103[02:40:06] *
Skye shakes Saphire
L104[02:40:19] <Skye> Don't worry
L105[02:40:29] <Skye> They'll wash out in
a few months
L106[02:42:04] *
Saphire sighs and paints Skye
L107[02:46:39] ⇦
Quits: Kimiro (~TimeDrago@192.190.0.154) (Quit: Time heals all
wounds, but heals time?)
L108[02:47:56] <Skye> Saphire: what am I
being painted with?
L109[02:49:07] <vifino> with pain.
L110[02:49:50] <Saphire> Pink
pain(t)
L111[02:51:54] <Skye> So now my clothes
and hair is pink?
L112[02:52:31] <Saphire> all of you
L113[02:59:02] *
Skye pouts
L114[02:59:09] <Skye> ... And I have to go
now... Exam.
L115[03:01:43] <Saphire> oh
L116[03:01:46] <Saphire> good luck
L117[03:06:11] *
Lizzy sits bolt upright, flinging the objects that were on her
across the room
L118[03:07:47] *
Lizzy stares at vifino whilst muttering "hug" over and
over
L119[03:08:12] *
vifino hugs and kisses Lizzy
L120[03:08:27] *
Lizzy :3
L121[03:08:54] <Saphire> halp
L122[03:09:03] *
Saphire wants to parse json in scala
L123[03:09:12] *
Saphire needs library. There are sevelar of them Q_Q
L124[03:12:51] <Forecaster> get all the
libraries!
L125[03:13:05] <Forecaster> fuse them into
a super library
L127[03:14:30] <MichiBot> XKCD Comic Name:
Standards Posted on: 7/20/2011
L128[03:17:57] <Lizzy> Beware of the
Vashta Nerada in the library
L129[03:29:55]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-387-63.w109-209.abo.wanadoo.fr)
L130[03:37:32] <Saphire> gosh
L131[03:37:36] <Saphire> scala is fucking
amazing
L132[03:38:56] <vifino> so is
CHICKEN
L133[03:42:42] <Temia> Chicken? 'w'
L134[03:43:31] <vifino> Yes, CHICKEN
scheme.
L135[03:43:47] <Temia> Steamed
chicken?
L136[03:43:53] <Forecaster> the chickens
are scheming! I knew it!
L138[03:50:47] <asie> vifino: this is
cool
L139[03:52:59] <vifino> It is,
indeed.
L140[03:53:56]
⇨ Joins: LeshaInc (~LeshaInc@213.5.22.204)
L141[03:59:34]
⇨ Joins: Inari
(~Pinkishu@p5DEC6636.dip0.t-ipconnect.de)
L142[04:00:22]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L143[04:00:57] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L144[04:07:13] ***
gAway2002 is now known as g
L145[04:08:14] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L146[04:10:38]
⇨ Joins: brandon3055 (~Brandon@122.129.142.1)
L148[04:31:45] <Saphire> :c
L149[04:31:58] <Saphire> gson has some
forEach method..
L150[04:35:41] ⇦
Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L151[04:39:58]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L152[04:44:52]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L153[04:45:52] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L154[04:51:02] ⇦
Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Quit: ZNC -
http://znc.in)
L155[04:52:06]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L156[04:52:42] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L157[04:56:17]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L158[04:57:18] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L159[04:59:22]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L160[05:00:00] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L161[05:00:52] <Inari> "modest gaming
build" "8gb ram"
L162[05:00:52] <Inari> pls
L163[05:05:41] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L164[05:06:06]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L166[05:11:12] <Skye> Finished exam.
Yey
L167[05:11:18] <Inari> \o/
L168[05:11:23] <Inari> more time fro gpu
now
L169[05:11:41] <Skye> Only >10 more to
go
L170[05:11:54] <Skye> ;_;
L171[05:12:47] <Inari> meh, i want
something to play
L172[05:15:25]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L173[05:16:26] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L174[05:18:03] <Skye> Saphire: do you want
to help with this project?
L175[05:18:32] <Inari> Saphire
should
L176[05:18:48] <Inari> wasnt saphire a gpu
company even
L177[05:18:54] <Inari> like
L178[05:18:56] <Inari> manufacturer
L179[05:19:28]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L180[05:20:29] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L181[05:22:56] <Skye> Hahahaha
L182[05:23:02] <Skye> Saphire Dragon
Graphics
L183[05:27:31]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L184[05:28:30] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L185[05:36:35]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L186[05:37:36] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L187[05:38:46] <Skye> Inari, should this
graphics card enhancement be an addon or part of OC? :P
L188[05:39:02] <Inari> part of OC
imo
L189[05:39:11] <Inari> though i wondered
if it should be some kind of "advanced gpu"
L190[05:39:24] <Skye> well
L191[05:39:36] <Skye> maybe a seperate
tier that works alongside GPUs?
L192[05:39:54] <Skye> like, Tier 1 normal,
and Tier 1 advanced
L193[05:40:31] <Inari> hm maybe?
L194[05:40:59] <Skye> I wonder what asie,
the nitpicky balancing modder and awesome demo maker thinks.
L195[05:41:13] <Inari> haha
L196[05:41:49] <Izaya> can we have
vector/polygon graphics cards
L197[05:42:27] <Izaya> Saphire Graphics
Inc. or SGI
L198[05:42:32] <Skye> ahahahahahah
L199[05:42:47] <Inari> Izaya: i feel that
too high level for OC. but if thers shaders, it shoukdnt be hard to
have a shader that is drawing polygons
L200[05:42:47] *
Saphire tilts her head
L201[05:43:36] <Izaya> The MIPS processors
also have to be made by "SGI"
L202[05:43:47] *
Inari wonders if weather services have a nuclear fallout
weather
L203[05:44:36] <Skye> the polygon graphics
cards would be... OP. :P
L204[05:44:41] *
Inari rights Saphire's head
L205[05:44:54] <Izaya> Skye: how about
lines then?
L206[05:44:56] <Inari> Skye: well as said,
one could probably write a shader for that kind of stuff, if we do
shaders
L207[05:45:01] <Izaya> vector
graphics
L208[05:45:02] *
Saphire squeaks
L209[05:45:19] <Skye> Izaya, well... I
want the gre
L210[05:45:30] <Inari> gre?
L211[05:45:46] <Skye> Izaya, well... I
want the "graphics" layers to work using commands
L212[05:45:59] <Skye> like...
drawLine(x1,y1, x2,y2)
L213[05:46:13] <Tazz> someone should add
like shader support to OC
L214[05:46:21] <Izaya> also, only supports
x many lines
L215[05:46:22] <Skye> but it won't be
vector, it'd be drawing a bitmapped line
L216[05:46:30] <Skye> Izaya, so you want a
vector layer?
L217[05:46:31] <Inari> Tazz: ¬_¬
L218[05:46:40] <Izaya> Skye: I want
tektronics terminals
L220[05:46:51] <Izaya> I asked vex for
vexatronics terminals but he said no
L221[05:46:57] <Tazz> like totally
compileable shaders doe
L222[05:47:28] <Skye> well
L223[05:47:43] <Skye> if you want shaders
to be worth something, they'd probably have to have their own
bytecode
L224[05:48:03] <Skye> like a small
sandboxed and fast asm
L225[05:48:04] <Tazz> kik
L226[05:48:20] <Tazz> <-- could totally
whip that up in like 20 minutes XD
L227[05:48:21] <Inari> nah
L228[05:48:32] <Inari> the idea of shaders
is self-contained programs
L229[05:48:36] <Inari> precompiled and
sent tot eh client
L230[05:48:40] <Inari> rather tahn
executed on the server
L231[05:48:57] <Tazz> although the real
prize is like transpilation from shader source to glsl
shaders
L232[05:48:58] <Inari> that way you can do
a lot of quick changes, without the server having to send huge
chunks of updated screen data
L233[05:49:11] <Inari> i dont think we're
talking a bout glsl shaders
L234[05:49:13] <Inari> but sure
L235[05:49:13] <Inari> :p
L236[05:49:36] <Skye> Inari, yeah, and
some form of it's own mini VM would be neat as I think Lua would be
a bit too overblown
L237[05:49:50] <Tazz> Skye, yes most
definitely
L238[05:49:51] <Inari> Skye: how so?
L239[05:49:53] <Izaya> TIS-3D for
shaders
L240[05:49:55] <Inari> it already runs
lua
L241[05:50:16] <Skye> Inari, welllll
L242[05:50:25] <Skye> basically
L243[05:50:33] <Skye> Lua has a lot of
syntax
L244[05:50:37] <Skye> and also
L245[05:50:41] <Inari> whichi s, bad
how?
L246[05:50:45] <Skye> well
L247[05:50:51] <Skye> inefficient!
L249[05:51:11] <Inari> im not sure what
you're trying to do
L250[05:51:18] <Inari> but you arent oging
to run ue4 in MC either way
L251[05:51:43] <Tazz> but you still want
it to be performant
L252[05:51:54] <Tazz> I swear people care
less and less about performance nowadays rofl
L253[05:52:01] <Inari> i mean, sure. i
just cant imagine it being not performant
L254[05:52:12] <Skye> well
L255[05:52:13] <Inari> its literally
setting a few pixels on a screen :P
L256[05:52:27] <Skye> It's more
realistic
L257[05:52:28] <Tazz> Inari, when it takes
like 20ms to compute a few pixels over a single 1ms theres a
difference
L258[05:52:31] <Inari> if thats any kind
of issue, then you're runnig MC at 1 fps
L259[05:53:01] <Tazz> however those
numbers are artificial they could be anything
L260[05:53:07] <Inari> Tazz: well it seems
plenty performant from what i can tell
L261[05:53:18] <Skye> the thing is
L262[05:53:22] <Tazz> imo Skye is onto
something
L263[05:53:22] <Skye> Lua has a lot of
overhead
L264[05:53:27] <Tazz> and if noone does
this Im totally doing it
L265[05:53:40] <Inari> if you up the draw
limits you can draw pretty quickly and get 20fps even with this
gpu
L266[05:54:02] <Tazz> Inari, however your
missing the point
L267[05:54:11] <Tazz> pretty quickly
doesnt amount to best performance for your buck
L268[05:54:12] <lashtear> syntax doesn't
make it slow
L269[05:54:21] <Tazz> lashtear, no but
interpretation does
L270[05:54:23] <Inari> Tazz: this is java,
it already wont mean it
L271[05:54:28]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L272[05:54:31] <lashtear> yes. Two layers
of bytecode interpretation
L273[05:54:42] <lashtear> but running in
java, you cannot get fast.
L274[05:54:44] <Skye> Inari, the local Lua
will be LuaJ
L275[05:54:45] <lashtear> well
L276[05:54:51] <Inari> Skye: ew
L277[05:54:56] <lashtear> i guess oc can
use the C lua, so that helps
L278[05:54:57] *
Inari burns LuaJ
L279[05:55:05] <lashtear> yeah luaj is
ugly
L280[05:55:06] <Tazz> lashtear, I beg to
differe java has been benchmarked to perform just as good as C++ in
some functions
L281[05:55:12] <lashtear> ahahahaha
L282[05:55:13] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L283[05:55:19] <lashtear> sure
L284[05:55:24] <lashtear> depends on your
problem domain.
L285[05:55:26] <Inari> Tazz: you just
said, interpretation does
L286[05:55:27] <Inari> ;3
L287[05:55:31] <Inari> anyway
L288[05:55:37] <Tazz> Inari, however Java
has an optimizing JIT compiler
L289[05:55:40] <Tazz> C++ does not
L290[05:55:43] <Inari> the main issue with
OC has always been the network traffic, not the drawing
performance
L291[05:55:58] <lashtear> *snerk*
L292[05:55:58] <Inari> Tazz: afaik nothign
prevnets c++ from having one
L293[05:56:04] <Tazz> hot functions can
stay in the heap longer and maintain an already compiled state and
perform better than C++ functions at points
L294[05:56:08] <lashtear> it doesn't need
one; it does it in advance.
L295[05:56:30] <Tazz> Inari, ummm yeah
prolly the C++ compiler would stop it
L296[05:56:33] <Inari> Tazz: im not sure
how GLSL shaders would fit into OC at all even..
L297[05:56:35] <lashtear> if this is what
the schools are churning out for compsci grads I fear for our
species
L298[05:56:51] <Skye> Inari, because we
need a custom Lua environment, and I don't think the natives can do
that
L299[05:56:58] <Tazz> lashtear, better not
be talking about me XD
L300[05:57:07] <Inari> Skye: uh... why
would they not? o.o
L301[05:57:23] <Tazz> Skye, you could
write it in the natives no? XD
L302[05:57:29] <Inari> you dont need mcuh
custom anyway
L303[05:57:33] <Inari> you just hand it
the gpu functions
L304[05:57:37] <Tazz> Im sure the lua
runtime has a ffi
L305[05:57:48] <Skye> It does
L306[05:57:49] <Skye> but
L307[05:57:56] <Skye> I don't want to
duplicate effort
L308[05:58:05] <Izaya> Skye: at least lua
has less overhead than javashit
L309[05:58:08] <vifino> PUC Lua does not
have ffi.
L310[05:58:30] <Tazz> vifino, really wut
why
L311[05:58:50] <Tazz> why on earth would
someone write something like that without an FFI
L312[05:59:08] <vifino> Ask the people who
develop PUC Lua.
L314[06:00:04] <vifino> "No Backups
for 607 Days". Oh, really? Does it look like I care? No?
L315[06:00:31] <Inari> vifino:
#ThugLife
L316[06:01:25] <Tazz> I honestly think a
variation of glsl for OC would be neat
L317[06:01:39] <Inari> i feel its
overblown and doesnt fit Oc graphics
L318[06:02:40] <vifino> ^
L319[06:02:44] <Inari> these pointless
soni posts thouhg lol
L320[06:02:55] <Tazz> Inari, ikr
L321[06:04:15]
⇨ Joins: Tris
(~Flufflepu@2605:6001:e013:bf00:21a7:fd19:c5b5:2d17)
L322[06:04:44] <Inari> lashtear: i think
the usual argument for java being able to perform as well as C++ or
better isnt directly wrong thouhg. some things can be optimised
better at runtime than at compiletime. then, depending on how your
C++ app i scoded, you migth waste time often allocating and freeing
resources. where java just allocates a whole bunch and reuses it
internally. then also C++ is pretty complex, so
L323[06:04:44] <Inari> writing optimal
compilers has its issues (not claiming java has optimal ones
though)
L324[06:05:23] ⇦
Parts: Tris (~Flufflepu@2605:6001:e013:bf00:21a7:fd19:c5b5:2d17)
())
L325[06:05:42] <Inari> "being
able" usually also means, in certain areas, and certain tasks.
depending on machien, setup, program, etc. not per default being
so
L326[06:06:17] <Tazz> plus Java's JIT can
optimize a function multiple times
L327[06:06:30] <Tazz> similar to
Eschelle's JIT
L328[06:07:13] *
Lizzy has set up a W10 vm on her laptop because she got moaned at
for remoting into her pc for her work and she doesn't feel like
rebooting to windows all the time
L329[06:07:31] <Lizzy> need to get the
QEMU guest agent on W10 though
L330[06:07:35] <Izaya> what's wrong with
using company systems?
L331[06:08:14]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L332[06:08:24] <Izaya> well,
"company"
L333[06:08:45] <Lizzy> Izaya, nothing,
just i got moaned at for RDPing into my work machine when i should
be able ot work without remoting into it (which i can, only thing
holding me back is Skype4Business and maybe AD tools)
L334[06:09:01] <Inari> all the
moaning
L335[06:09:01] <Inari> \o/
L336[06:09:14] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L337[06:09:24] <snowden89> fuck skype for
business :P
L338[06:09:28] <Izaya> Lizzy: if you
weren't already using qemu vbox's unity mode might've been
nice
L339[06:09:30] <Lizzy> snowden89,
yup
L340[06:09:30] <snowden89> :(
L341[06:09:39] <snowden89> hate that
nightmare
L342[06:09:40] <Lizzy> Izaya, eh
L343[06:09:52] <Lizzy> i'm only using it
for basic stuff
L344[06:10:12] <snowden89> we need it as
its the only chat/messaging software allowed
L345[06:10:19] <snowden89> for group chat
and sharing the screen
L346[06:10:21] <snowden89> etc
L347[06:10:24] <Lizzy> just so if they
moan again i can go "Look, i'm using windows on my laptop and
it's fully domain compliant"
L348[06:10:41] <Lizzy> also i work in
networking, Linux is far superior to windows and it's tools
L350[06:11:16] <snowden89> case point no
one has a windows live cd for pen testing :P
L351[06:11:43] <Izaya> only reason you'd
use Windows PE is registry editing
L352[06:11:56] <Inari> how are pents even
tested
L353[06:12:01]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L354[06:12:36] <Skye> Inari, here's a good
reason to not use Lua: other archetypes
L355[06:12:36] <Izaya> Inari: unit
tests
L356[06:12:37] <Lizzy> also i had to grab
an iso from my team's drive to install this W10, usually we build
from the network but QEMU's iPXE somehow gets a different image to
what the normal computers get and fails to launch
L357[06:12:40] <Izaya> thousands of
them
L358[06:12:43] <Skye> *architectures
L359[06:12:44] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L360[06:13:39] <Inari> Skye: eh, i guess
:P i mean, i wont have to code it, so
L361[06:13:57]
⇨ Joins: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net)
L362[06:14:41]
⇨ Joins: FenixruS (webchat@95.153.131.116)
L363[06:15:09] ⇦
Quits: FenixruS (webchat@95.153.131.116) (Client Quit)
L364[06:15:34]
⇨ Joins: FenixruS (webchat@95.153.131.116)
L365[06:15:54] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Client
Quit)
L366[06:16:00] ⇦
Quits: FenixruS (webchat@95.153.131.116) (Client Quit)
L367[06:16:06]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L368[06:18:22] ***
brandon3055_ is now known as brandon3055
L369[06:20:03]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L370[06:21:04] ⇦
Quits: brandon3055 (~Brandon@122.129.142.1) (Read error: Connection
reset by peer)
L371[06:25:00]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L372[06:26:01] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L373[06:28:00]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L374[06:29:01] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L375[06:33:36]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L376[06:34:37] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L377[06:41:16] <Skye> oh my
L378[06:41:18] <Skye> I've counted
L379[06:41:23] <Skye> and I have 9 more
exams to go
L380[06:44:40] <Forecaster> \o/
L381[06:46:29] <Skye> TOO MANY
L382[06:55:10]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L383[07:00:53]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L384[07:02:05] ⇦
Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 190
seconds)
L385[07:04:46]
⇨ Joins: wembly (~wembly@50.240.220.69)
L386[07:16:26] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L387[07:34:54] <Dustpuppy> simple
printserver deamon working with network on standard port 9100 :-)
now i need to make it better :-O
L388[07:35:43] <Saphire> attempt to write
a bot in scala... with java libs
L390[07:37:37]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L391[07:37:56] <Inari> %tell Vexatos
Glukosefrosch?
L392[07:37:58] <MichiBot> Inari: Vexatos
will be notified of this message when next seen.
L393[07:38:32] <Inari> saphire is
dangranos? o.o
L394[07:39:28] <Cruor> Skye: thats alot of
exams
L396[07:39:52] <Inari> how do you even
ahve so many exams :f
L397[07:40:00] <Inari> like the heck do
you study? veterinary medicine?
L398[07:40:10] <Cruor> Inari: exams
L399[07:40:20] <Inari> studying
exams?
L400[07:40:21] <Inari> cool
L401[07:40:24] <Cruor> yea!
L402[07:40:49] <Saphire> Inari: um,
yes?
L403[07:41:08] <Inari> Saphire:
ineverknew.jpg
L404[07:41:17] <Saphire> badum-ts
L405[07:41:49] <Forecaster>
themoreyouknow.gif
L406[07:42:12] <Saphire> nonono
L407[07:42:30] <Saphire>
themoreyouknow.webm
L408[07:42:47] <Forecaster> .jiff
L409[07:42:56] <Skye> Inari, well, let's
see... some exams are split up
L410[07:44:27]
⇨ Joins: Yepoleb
(~yepoleb@194-166-3-161.adsl.highway.telekom.at)
L411[07:49:16]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L412[07:50:28] <Inari>
themoreyoulewd.webm.exe
L413[07:50:46] ***
amadornes[OFF] is now known as amadornes
L414[07:50:56] <Forecaster> Google has
determined that this file is suspocous and cannot be shown
L415[07:59:20] ***
nxsupert is now known as Master_Porky
L416[08:00:04] ***
Master_Porky is now known as nxsupert
L417[08:08:33]
⇨ Joins: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net)
L418[08:34:23] *
vifino just put his pizza in the oven
L419[08:39:27]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA84BC6645212B8E2700.dip0.t-ipconnect.de)
L420[08:39:27]
zsh sets mode: +v on Vexatos
L421[08:44:03] *** g
is now known as gAway2002
L422[08:52:23] ⇦
Quits: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net) (Quit:
Leaving)
L423[09:03:40]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L424[09:06:38] <Vexatos> %tell Sangar
http://git.io/voJIR maybe a way to turn off a side
with a wrench, similar to a net splitter?
L425[09:06:40] <MichiBot> Vexatos: Sangar
will be notified of this message when next seen.
L426[09:07:32] <Vexatos> %tell Inari
Glucose-Fructose-Sirupfrosch oder
α-D-Glucopyranosyl-(1-2)-β-D-fructofuranosidfrosch
L427[09:07:32] <MichiBot> Vexatos: Inari
will be notified of this message when next seen.
L428[09:09:04] <Inari> Vexatos:
β-D-Glucopyranose
L429[09:09:31] <Vexatos> do you even
Wingummifrosch
L430[09:09:35] <Vexatos>
Eingummifrosch*
L431[09:09:36] <Vexatos> >_>
L432[09:09:40] <Inari> no?
L433[09:09:43] <Vexatos> Kleingummifrosch*
:>
L434[09:09:53] <Inari> sounds lewd
L435[09:09:56] <Inari> but i guess frogs
use small condoms
L436[09:10:02]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L438[09:11:07] <Saphire> My knowledge of
organic chemistry is too bad to understand what that is
L439[09:15:03] ⇦
Quits: andreww (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 192 seconds)
L440[09:15:52]
⇨ Joins: SixDev
(uid64016@id-64016.richmond.irccloud.com)
L441[09:17:02] <Inari> meh
L442[09:17:05] <Inari> its too hot to do
anything
L443[09:18:31] <Inari> any good 1.9.4
servers? :f
L444[09:18:54] <LeshaInc> 127.0.0.1
L445[09:19:07] <Inari> there isnt running
any there it seems
L446[09:20:50]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L447[09:21:26] <Forecaster> xD
L448[09:21:51] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L449[09:23:50] <LeshaInc> Inari,
127.0.0.255?
L450[09:24:31]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L451[09:25:13] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L452[09:29:19] ⇦
Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read
error: Connection reset by peer)
L453[09:38:57] ***
gAway2002 is now known as g
L454[09:40:05]
⇨ Joins: andreww (~xarses@64.124.158.100)
L455[09:40:37] ⇦
Quits: VikeStep (~VikeStep@101.184.243.180) (Quit:
Leaving)
L456[09:44:08]
⇨ Joins: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net)
L457[09:49:47] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L458[09:54:04] <Lizzy> There's a fire
alarm panel on the other side of the wall that my pc is on in my
office, it's making a nice beeping sound and if it doesn't stop
i'ma take our radio charging station and throw it at the
panel
L459[09:59:29]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L460[10:00:22] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L461[10:04:27]
⇨ Joins: Keanu73
(~Keanu73@host-78-148-138-249.as13285.net)
L462[10:04:29] <Izaya> not a switch?
L463[10:05:17] <Lizzy> well, that could
work
L464[10:05:27] <Lizzy> but i don't have
any crap switches at this site
L465[10:07:51] <Lizzy> what's itallics in
Markdown?
L466[10:07:59] <Lizzy> is it double or
signal *
L467[10:08:04] <Lizzy> *single
L468[10:08:44] <fingercomp> *italics*
**bold**
L469[10:08:51] <Lizzy> okay, thainks
L470[10:08:54] ***
medsouz|offline is now known as medsouz
L471[10:10:47]
<
nxsupert> Discord using markdown
for rendering messages. So those messages were just in italics and
bold for me ?
L472[10:11:04] <Lizzy> lol
L473[10:11:20] <Lizzy> double * is bold,
single is italics
L474[10:11:35] <nxsupert> I can see from
here :P
L475[10:11:41] <Lizzy> well :P
L476[10:11:55] *
vifino curls up on Lizzy
L477[10:12:01] *
Lizzy pets vifino
L478[10:12:06] <nxsupert> I really need to
use a better IRC client.
L479[10:12:26] <Lizzy> yeah
L480[10:12:31] *
vifino purrs loudly and snuggles Lizzy
L481[10:12:33] *
nxsupert separates Lizzy and vifino.
L482[10:12:41] *
Lizzy snuggles vifino
L483[10:12:44] *
nxsupert tells them to get a room.
L484[10:13:00] *
Lizzy pointts to the @ next to her nick
L485[10:13:19] <nxsupert> ???
L486[10:13:43] *
Forecaster puts nxsupert in a separate isolation room
L487[10:13:53] *
nxsupert refuses.
L488[10:14:36] *
vifino stabs nxsupert
L489[10:14:38] *
nxsupert nukes vifino.
L490[10:14:57] *
vifino continues stabbing nxsupert
L491[10:15:04] *
nxsupert dodges.
L492[10:15:18] *
vifino continues snuggeling Lizzy
L493[10:15:32] *
nxsupert starts firing gaster blasters everywhere.
L494[10:15:35] ⇦
Quits: Yepoleb (~yepoleb@194-166-3-161.adsl.highway.telekom.at)
(Ping timeout: 384 seconds)
L495[10:16:12] <Inari> its high noon
L496[10:16:23] <Forecaster> and all
L497[10:16:27] <Forecaster> and all's
well?
L498[10:17:42] <nxsupert> no.
L499[10:20:52]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L500[10:22:43] <payonel> o/
L501[10:23:05] <Forecaster> \o
L503[10:24:20] <Forecaster> what's that
for?
L504[10:24:24] <gamax92> less is
more
L505[10:24:27] <payonel> it's like
/bin/more :)
L506[10:24:28] <gamax92> more is not
less
L507[10:24:36] <payonel> what gamax92 said
:)
L508[10:24:38] <payonel> haha
L509[10:24:44] <Forecaster> and what is
*that* for? :P
L510[10:24:52] <gamax92> Forecaster: you
don't know? ._.
L511[10:24:58] <gamax92> the fuck is wrong
with you.
L512[10:24:58] <Forecaster> nope
L513[10:25:07] <payonel> Forecaster:
buffer file or process output
L514[10:25:09] <vifino> payonel: You named
it /bin/less, yet the usage says more.
L515[10:25:12] *
gamax92 hostile angry sleepy just-woke-up
L516[10:25:14] <vifino> Tsk, tsk,
tsk.
L517[10:25:23] <Saphire> less is
more
L518[10:25:24] <payonel> Forecaster:
/bin/more gives you control over scrolling down
L519[10:25:30] <Forecaster> ah
L520[10:25:34] <payonel> but /bin/less
gives you vertical scrolling
L521[10:25:41] <Saphire> as in.. `less`
has more things
L522[10:26:41] <Inari> need an overwatch
anime
L523[10:26:41] <Inari> :f
L524[10:29:06]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L525[10:31:17] <vifino> payonel: fix the
usage of /bin/less, god dammit! >:(
L527[10:32:10] <MichiBot>
Overwatch
Japanese Voice Lines - Mei | length:
31s | Likes:
35 Dislikes:
6 Views:
5058 | by
NegimaSensei02
L528[10:34:29]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L529[10:35:04] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L530[10:38:05] *** KK
is now known as KomputerKid
L531[10:49:41] ⇦
Quits: cpup (~cpup@32.218.119.193) (Ping timeout: 192
seconds)
L532[10:51:27]
⇨ Joins: cpup (~cpup@32.218.118.221)
L533[10:59:29] <gamax92> "Your body
looks like an eggplant with sticks."
L534[11:00:17] ⇦
Quits: cpup (~cpup@32.218.118.221) (Ping timeout: 198
seconds)
L535[11:00:25] <Inari> gamax92: so a
horse?
L536[11:00:43] <Inari> oh wait
L537[11:00:44] <Inari> a cow
L538[11:00:47] <Inari> cucumbers were
horses
L539[11:01:13] <gamax92> no, the eggplant
is upright and only has two sticks down, two sticks out the
side.
L540[11:01:24] <Inari> boo
L541[11:01:36] *
gamax92 gives Inari a mood ring
L542[11:01:47] *
Saphire nibbles on a ring
L543[11:01:52] <gamax92> D:
L544[11:02:01] *
Inari feels the ring melt as it tries to figure the degree of her
boredom
L545[11:02:28] <gamax92> Inari: is just
temperature
L546[11:02:37] *
Inari rolls around on the floor, bored
L547[11:02:47] <gamax92> Perfect
opportunity
L548[11:03:09]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L549[11:03:40] *
Inari rolls Jezza over and keeps on rolling
L550[11:03:51] <Jezza> O_O
L551[11:04:20] *
Saphire nibbles on Jezza's nose
L552[11:04:28] *
gamax92 pets Jezza
L553[11:04:47] *
Jezza shies away.
L554[11:05:51]
⇨ Joins: cpup (~cpup@32.218.118.242)
L555[11:07:57] <gamax92> Inari: everything
is internally an integer
L556[11:08:17] <gamax92> integers all the
way down
L557[11:09:27]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L558[11:09:45]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L559[11:10:13] ⇦
Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L560[11:22:10] <Inari> gamax92: wir sind
die physiker
L561[11:22:27] <gamax92> Inari: fuck you
too :c
L562[11:22:58] <Inari> ? xD
L563[11:23:04] <Forecaster> probably too
hot for that
L564[11:23:48] <gamax92> Forecaster:
:c
L565[11:23:48] <Lizzy> na
L566[11:23:52] <Lizzy> just use some AC
units
L567[11:23:57] <gamax92> lol
L568[11:23:58] <Inari> cold play?
L569[11:24:07] <Inari> just insert
icicles
L570[11:24:09] <Inari> (please dont)
L571[11:24:29] <gamax92> pool
L572[11:24:30] <Lizzy> not sure how i feel
about that.... :/
L573[11:24:43] <Forecaster> cold
inside?
L574[11:24:48] <gamax92> haaaaa
L575[11:24:50] <Lizzy> brb, putting a pc
back in it's place
L576[11:24:53] <gamax92> ice can be too
cold and damage tissue
L577[11:25:11] <Inari> hence why
"(plaese dont)"
L578[11:25:11] <Inari> :p
L579[11:26:11] <gamax92> take a bath in a
giant smoothie
L580[11:26:31] <Inari> i was contemplating
taknig a bath actually
L581[11:26:33] <Inari> no smoothies
though
L582[11:26:44] *
Inari fondles EnderBot2's lemons
L583[11:27:04] <Forecaster> lewd
L584[11:27:49] <gamax92> Inari: yeah but
question, if it's hot out do you take a cold bath?
L585[11:27:58] <Inari> nope
L586[11:28:09] <gamax92> since it would
just be like being at the pool
L587[11:28:41] <gamax92> except that the
pool massively shrank or you became massively giant
L588[11:28:41] <Inari> im never at the
pool
L589[11:29:01] <gamax92> I haven't been at
the pool in years
L590[11:29:09] <Forecaster> in russia pool
is at you
L591[11:29:16] <gamax92> lewd
L592[11:29:33] <Inari> i cant even swim,
so im kinda useless with pools
L593[11:30:00] ⇦
Quits: LeshaInc (~LeshaInc@213.5.22.204) (Quit: Die)
L594[11:30:10] <Cruor> Inari: just splash
with legs
L595[11:30:11] <gamax92> I can't really
swim either ... >_>;;
L596[11:30:12] <Cruor> makes good
swim
L597[11:30:14]
⇨ Joins: LeshaInc (~LeshaInc@213.5.22.204)
L598[11:30:20] ⇦
Quits: Jezza (~Jezza@92.206.5.6) (Quit: Leaving)
L599[11:30:27] <Cruor> ... i wish i could
splash with legs :I
L600[11:30:54] <Inari> what pevents
you
L601[11:31:01] <Cruor> idk
L602[11:31:07] <Cruor> it just never
worked
L603[11:31:17] <Cruor> get to tired in my
legs and they just die :p
L604[11:31:21] <Inari> lol
L605[11:31:53] <Cruor> never seemed like
it was worth the energy i put into it
L606[11:33:04]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L608[11:35:02] <gamax92> Fast Library
Identification and Recognition Technology
L609[11:35:09] <gamax92> FLIRT
L610[11:39:24] <Lizzy> ... EnderBot2 who
did you steal those lemons from?
L611[11:40:05] <Lizzy> Inari, i'd keep you
afloat if you went in a pool :P
L612[11:40:15] <Inari> lewd
L613[11:40:23] <Lizzy> you know it
L614[11:40:53] <Forecaster> not as lewd as
"I'd keep you up"
L615[11:42:16] <Lizzy> The RITRP daemon is
gonna be an interesting challenge to get working
L616[11:44:22] *
gamax92 pokes Forecaster
L617[11:45:12] *
Forecaster hisses
L618[11:45:20] <gamax92> why :c
L619[11:45:49] <Lizzy> PANEL SHUT THE FUCK
UP
L620[11:46:09] *
Forecaster detonates and leaves a crater in the ground
L621[11:46:16] <gamax92> Forecaster: mov
esi, [edx+eax+20h]
L622[11:47:44] ***
rakiru|offline is now known as Kasen
L623[11:47:51] <Forecaster> what
L624[11:48:23] <gamax92> Forecaster: we
added edx, eax, and 20h together, grabbed what was in memory there,
and then put it in esi
L625[11:49:10] <vifino> xor [gamax92],
[gamax92]
L626[11:49:19] *
Lizzy sighs
L627[11:49:21] *
Lizzy bored
L628[11:49:24] <gamax92> anyway I think I
understand what this table is for now
L629[11:49:30] *
gamax92 puts vifino and Lizzy together
L630[11:49:37] <vifino> woo
L631[11:49:38] *
Lizzy snuggles vifino
L632[11:49:42] *
vifino snuggles Lizzy
L633[11:49:56] <gamax92> ... table?
array.
L634[11:50:22] *
Forecaster adds glue
L635[11:51:01] <vifino> something
something not my stick stuff something something
L636[11:52:15] *
Forecaster adds glitter
L637[11:54:25] ⇦
Quits: cpup (~cpup@32.218.118.242) (Ping timeout: 190
seconds)
L638[11:54:39]
⇨ Joins: qwe (webchat@31.181.215.75)
L639[11:54:48] ⇦
Parts: qwe (webchat@31.181.215.75) ())
L640[11:55:30] <gamax92> record time, left
in 9 seconds
L641[11:56:27] <Inari> hm guess i'll bath
tomorrow, just gonna shower today
L642[11:57:01]
⇨ Joins: cpup (~cpup@32.218.119.109)
L643[11:58:32]
⇨ Joins: alekso56
(~AndChat24@2001:464b:c2aa:0:6521:b4ab:1746:f002)
L644[11:58:49] ***
alekso56 is now known as Guest30503
L645[11:59:35] ***
Guest30503 is now known as alekso56^
L646[11:59:58] <Forecaster> I haven't
bathed in years
L647[12:00:04] <Forecaster> :D
L648[12:00:24] <gamax92> same :P
L649[12:00:30] <Inari> ew
L650[12:00:30] <Lizzy> home time
L651[12:00:43] <Inari> i ilke bathing
though :P
L652[12:01:06] <alekso56^> My puter won't
start other than in safemode :/
L653[12:01:37] <gamax92> alekso56^: is it
an iron wedge or a driver?
L654[12:01:37] <alekso56^> Inari: you
still have a bath? :o
L655[12:01:44] <Inari> of course?
L656[12:01:49] <Inari> why woudl i not
have a bath
L657[12:01:58] <alekso56^> I only have a
shower.
L658[12:02:01] <gamax92> that was a dumb
question, it's a putter obviously >_>
L659[12:02:04] <Inari> poor one
L660[12:02:20] <Forecaster> we have one,
but nobody's used it for like 10 years
L661[12:02:30] <gamax92> I have one but
it
L662[12:02:39] <Inari> bathing is
great
L663[12:02:40] <gamax92> 's only ever been
used for the shower
L664[12:02:57] <Inari> you can relax, soak
in the nice water, have some downtime to thinka bout stuff, or if
yuo want to, listne to some music or audiobook
L665[12:03:36] <gamax92> my electronics
aren't waterproof
L666[12:03:39] <Forecaster> takes too
long, not worth it
L667[12:03:43] <gamax92> ^
L668[12:03:46] <Forecaster> preparation I
mean
L669[12:04:10] <alekso56^> I'm nature
friendly by not wasting 200 liters per person :v
L670[12:04:36] <gamax92> XD
L671[12:04:53] <Forecaster> maybe if I had
a gf I'd be into bathing
L672[12:05:00] <alekso56^> Lewd
L673[12:05:04] <Inari> but why
L674[12:05:20] <Inari> using the
showerhead on her sensitive parts would provide lots of fun im
sure
L675[12:06:42] <Forecaster> I said maybe
:P
L676[12:06:56] <Inari> :P
L677[12:07:15] <gamax92> Inari: no, the
work that goes into preparing a bath would only be worth it if it
made a gf happy, or something like that
L678[12:07:32] <Inari> what work Oo
L679[12:07:40] <Inari> do you make fire in
a pit below the bathtub or what
L680[12:07:50] <alekso56^> Dunno just let
the bath overflow.
L681[12:08:27] <Forecaster> but that's
half the fun :O
L682[12:08:31] <Inari> either i go in, put
on the water, wait till its done and go in, staying in the bathroom
since its bathtime anyway, or usually i just sit in while the water
flows in, that way i can also regulate the temperature better
L683[12:09:43] ⇦
Quits: Vexatos
(~Vexatos@p200300556E32CA84BC6645212B8E2700.dip0.t-ipconnect.de)
(Read error: Connection reset by peer)
L684[12:09:49] <alekso56^> Instructions
understood, now fully clothed in bath tub.
L685[12:09:58] <alekso56^> Drowning.
L686[12:10:24] <vifino> Good.
L687[12:11:05] <alekso56^> With vifinio,
but he already died :/
L688[12:11:26] <vifino> wat
L689[12:11:36] <vifino> oh. ok.
L690[12:12:44] *
Lizzy hugs vifino's corpse
L691[12:13:12] *
Forecaster goes to get the staff of worms
L692[12:13:15] *
vifino hugs back. Yes, because dead people can do
that.
L693[12:13:45] *
Lizzy resurrects vifino
L694[12:14:16] <Forecaster> aw I never get
to use this thing D:
L695[12:15:12] *
alekso56^ leaves the tub and puts forecaster in taking his staff
away
L696[12:15:25] ⇦
Quits: cpup (~cpup@32.218.119.109) (Ping timeout: 190
seconds)
L697[12:16:52] <vifino> \o/
L698[12:16:57] *
vifino hugs and kisses Lizzy <3
L699[12:17:14] *
Lizzy returns the hugs and kisses
L700[12:18:04]
⇨ Joins: cpup (~cpup@32.218.119.153)
L702[12:28:39] ⇦
Quits: SixDev (uid64016@id-64016.richmond.irccloud.com) (Quit:
Connection closed for inactivity)
L703[12:29:58] ***
kirby|gone is now known as mrkirby153
L704[12:36:45] ⇦
Quits: alekso56^ (~AndChat24@2001:464b:c2aa:0:6521:b4ab:1746:f002)
(Ping timeout: 190 seconds)
L705[12:37:25] ⇦
Quits: LeshaInc (~LeshaInc@213.5.22.204) (Quit: Die)
L706[12:41:28]
⇨ Joins: alekso56
(~AndChat24@2001:464b:c2aa:0:6521:b4ab:1746:f002)
L707[12:41:36] ⇦
Quits: alekso56 (~AndChat24@2001:464b:c2aa:0:6521:b4ab:1746:f002)
(Client Quit)
L708[12:52:14]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA849546B27A5C86D65C.dip0.t-ipconnect.de)
L709[12:52:15]
zsh sets mode: +v on Vexatos
L710[12:55:56] ⇦
Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L711[12:59:16]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:ece5:7a07:1181:3479)
L712[12:59:16]
zsh sets mode: +v on Kodos
L713[12:59:52] <Kodos> o/
L714[13:00:10]
⇨ Joins: CoderPuppy (~cpup@32.218.119.248)
L715[13:02:11] ⇦
Quits: cpup (~cpup@32.218.119.153) (Ping timeout: 384
seconds)
L716[13:03:16]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L717[13:03:53] ⇦
Quits: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net) (Read
error: Connection reset by peer)
L718[13:03:53] ⇦
Quits: Inari (~Pinkishu@p5DEC6636.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L720[13:06:07] <Vexatos> ._.
L721[13:06:10] <Vexatos> I mean
L722[13:06:55] <Vexatos>
⸘‽²₂—–ű…⅔⅓⅕⅐⅛
L723[13:07:04] <Vexatos> ._.
L724[13:07:25] <Sangar> o/
L725[13:08:05] <Vexatos> o\
L726[13:08:13] <Vexatos> wam got
dispatched today
L727[13:08:13] <Sangar> Vexatos, adapter
sides wrenchable: hm, why not (except for minor effort :P), open an
issue
L728[13:08:14] <Vexatos> :U
L729[13:08:20] <Sangar> yay
L731[13:08:51] <asie> i worked on some
more symbols for funscii
L732[13:08:55] <asie> made like 6-8
today?
L733[13:09:55] <Sangar> how many more do
you have planned? :x
L735[13:10:47] <Vexatos> Snagar ^
L736[13:11:11] <Sangar> good
L737[13:11:41]
⇨ Joins: Yepoleb
(~yepoleb@194-166-3-161.adsl.highway.telekom.at)
L738[13:13:53]
⇨ Joins: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net)
L739[13:16:29] ⇦
Quits: Forecaster (~Forecaste@83.223.24.177) (Ping timeout: 198
seconds)
L740[13:17:01] ⇦
Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L741[13:18:25]
⇨ Joins: Forecaster (~Forecaste@83.223.24.177)
L742[13:19:55] <gamax92> Sangar: limits
are to be broken
L743[13:20:13] <Sangar> eh?
L744[13:20:50]
⇨ Joins: Inari
(~Pinkishu@p5DEC6636.dip0.t-ipconnect.de)
L745[13:21:04] <Skye> Sangar, what do you
think of more advanced graphics cards?
L746[13:22:45] ⇦
Quits: Forecaster (~Forecaste@83.223.24.177) (Client
Quit)
L747[13:23:13] ⇦
Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit:
.)
L748[13:23:37]
⇨ Joins: Forecaster (~Forecaste@83.223.24.177)
L749[13:30:41] <Lizzy> urghh
L750[13:30:42] <Lizzy> fuck you pc
L751[13:31:29] ⇦
Quits: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net) (Ping
timeout: 198 seconds)
L752[13:32:14] <Lizzy> urghh
L753[13:33:06]
⇨ Joins: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net)
L754[13:34:29] <Sangar> Skye, when done
right, great :P
L755[13:35:02] <Skye> Sangar, well... if I
design them, should they be part of the defualt GPUs, or as an
"advanced" GPU
L756[13:36:46] <Sangar> mmm, idk, separate
would be nicer from the implementation perspective, but a bit more
annoying from the user perspective, probably :P though at one point
they will have to overlap anyway, because it's less an advanced gpu
and more an advanced screen thing (since the 'vram' is in the
screens)
L757[13:37:18] <Skye> Would it be possible
to make the screen not have "VRAM"
L758[13:37:20] <Sangar> which may be worth
revamping as well
L759[13:37:28] <Skye> because... it's
ugh
L760[13:37:40] <Sangar> it'd be a complete
180 implementationwise, but yeah, that would probably make sense
then :P
L761[13:38:04] <Sangar> i should just get
1.6 done and start clean on oc 2 >_>
L762[13:38:22] <Skye> but it would be
incompatible?
L763[13:39:42] <gamax92> Sangar: rewrite
the entire thing from scratch only by reverse engineering your mod,
and then compare the code base
L764[13:39:45] <Sangar> at least parts of
the api change :P
L765[13:39:53] <Sangar> gamax92, sounds
fun
L766[13:40:29] <Sangar> (fwiw, that'd also
be j8 then, just so i can throw it at someone when i don't feel
like maintaining it anymore :X)
L767[13:41:11] <gamax92> Sangar: because
nobody likes scala?
L768[13:41:19] <Sangar> apparently
L769[13:41:50] <Skye> Sangar, I know
someone who'd kill you for using Java
L771[13:41:54] <gamax92> it really wasn't
the most collaboration friendly thing
L772[13:42:01] <Sangar> but not for using
scala? :P
L773[13:42:23] <Sangar> yea well, then
again, it was j6 back then
L774[13:42:27] <Sangar> and fuck writing
anything in j6
L775[13:43:14] <Skye> well
L776[13:43:20] <Skye> this person doesn't
like Java 8
L777[13:43:43] <gamax92> well, tell em to
fuck off
L778[13:45:27] <Sangar> j8 is allright. c#
is still the better java :P
L779[13:46:14] <Trangar> ES6 > J8
L780[13:47:48] <Vexatos> scala is neat
though
L781[13:47:58] <payonel> hi Sangar
L782[13:48:02] <Vexatos> Step 1: implit
def
L783[13:48:06] <Vexatos> Step 2: RIP
brain
L784[13:48:14] <Vexatos> implicit*
even
L785[13:49:54] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
(Killed (NickServ (GHOST command used by
Nathan1852_)))
L786[13:49:57]
⇨ Joins: Nathan1852_
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
L787[13:51:17] ⇦
Quits: Inari (~Pinkishu@p5DEC6636.dip0.t-ipconnect.de) (Read error:
Connection reset by peer)
L788[13:51:29]
⇨ Joins: Inari
(~Pinkishu@p5DEC6636.dip0.t-ipconnect.de)
L789[13:51:53] ⇦
Quits: Lathanael|Away (~Lathanael@p54960352.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L790[13:52:29] ⇦
Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-387-63.w109-209.abo.wanadoo.fr) (Ping
timeout: 198 seconds)
L791[13:53:34] <Sangar> implicits ftw
:3
L792[13:53:42] <Sangar> hey payonel!
L793[13:53:49] <Sangar> how's the
install.lua going? :3
L794[13:54:08] <payonel> install not done,
but busy with my branch
L795[13:54:14] <payonel> i got
sidetracked, i'll admit
L796[13:54:25] <payonel> found all kinds
of edge cases issue with existing stuff
L797[13:54:32] <payonel> :/
L798[13:54:32] <Sangar> ah
L799[13:54:41] <payonel> but it's
definitely in-dev
L800[13:55:02] <payonel> also, made
/bin/less
L801[13:55:02]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960352.dip0.t-ipconnect.de)
L802[13:55:05] <payonel> because....we
needed it
L803[13:55:08] <payonel> people kept
asking
L804[13:55:17] <Sangar> btw, i sent you an
inv to the github orga, if you accept it i can assign all the
openos issues to you :P
L805[13:55:20] <Sangar> hahaha
L806[13:55:23] <payonel> and it's super
memory friendly, works with inf runtime outside just fine
L807[13:55:40] <payonel> Sangar:
woot!
L808[13:55:44] <payonel> so, is that a 10%
raise?
L809[13:55:52] <Sangar> in workload? sure
;)
L810[13:55:57] <payonel> :)
L811[13:56:30] <payonel> but yea,
/bin/less :) i like it. once it is proven stable, we should
consider making $PAGER be less instead of more
L812[13:56:40] <Sangar> sure thing
L813[13:57:00] <payonel> also, fixed some
really good piping issues - we will emulate SIGPIPE scenarios
correctly now
L814[13:57:06] <payonel> and...other
stuff
L815[13:57:13] <payonel> 1122 unit tests
now!
L816[13:57:21] <payonel> anywho, install
will come, soon
L817[13:57:23] <andreww> damn you Sangar
and your ninja commit skills =P
L818[13:57:50] <Sangar> :P
L819[13:57:56] ***
andreww is now known as xarses
L820[13:57:56] <Sangar> that's... a lot of
tests
L821[13:58:10] <Sangar> more than oc has
anyway :x (which at least isn't zero anymore!)
L822[13:58:49] <xarses> >.<
L823[13:59:24] <xarses> hey, payonel is
numpad enter working in 1.6.x?
L824[13:59:53] <payonel> i haven't tested
that
L825[13:59:58] <payonel> xarses: are you
see that it is not?
L826[14:00:04] <xarses> it doesn't in
1.5
L827[14:00:34] <xarses> it's ignored as
LF
L828[14:00:37] <payonel> xarses: then i'd
be surprised if it did in 1.6
L829[14:00:45] <payonel> test for me and
make a bug report!? :)
L830[14:00:54] <xarses> I'll file a report
when I test it with event
L831[14:01:14] <xarses> but I noted that
edit, lua and shell don't use it
L832[14:05:03] <xarses> Sangar: can we
backport #1796 to 1.5 or maybe get a new 1.6 beta milestone that
has it?
L833[14:08:38] <xarses> Also, does some
one that understands the nano machines want to talk to me about the
wording of how they work? I think there are some phrasing issues
that need to be addressed still, but I would like some
clarification before I propose some changes
L834[14:09:10] <Kodos> xarses, install the
example program
L835[14:09:28] <xarses> who's example
program
L836[14:10:12]
⇨ Joins: gm|and
(~gm|and@203.247.224.49.dyn.cust.vf.net.nz)
L837[14:12:33] <Sangar> xarses, maybe
both, but gtg for a bit, might be able to do it later otherwise...
wednesday-ish
L838[14:12:51] <xarses> \o/
L839[14:13:07] <xarses> Sangar: thanks
much
L841[14:14:51] <Kodos> Originally
Sangar's, but I added a thing and put it on my personal repo
L842[14:16:42] <xarses> Kodos: ya, I've
seen Sangar's thats not answering the question / phrasing issue I
have with the docs though
L843[14:17:05] <Kodos> You never specified
the question you had
L844[14:18:05] <xarses> I wanted someone
confident with the implementation first
L846[14:19:04] <xarses> "Which input
triggers what effect depends on the current configuration of the
nanomachines, the actual "connections" being random per
configuration. This means you'll have to try enabling different
inputs to see what they do. If you're unhappy with a configuration,
you can always reconfigure your nanomachines by injecting a new
batch (just eat some more). "
L847[14:19:21] <Inari> Skye: what about
vram? xD
L848[14:19:38] <Kodos> xarses, yes, what's
confusing about that
L849[14:19:46] <Skye> should be something
that is used up for all GPU stuff
L850[14:19:53] <gm|and> vram vram,
vraaaaaaaaaaam (mode change) vraaaaaa...
L851[14:20:44] <Skye> gm|and, do you want
to have a look at my GPU enhancement ideas?
L852[14:20:46] <gm|and> with that said a
weakened ps1 gpu would be interesting to try
L853[14:21:16] <Temia> what.
L854[14:21:42] <Inari> Skye: well i mean,
you asked about them not having vram ebcause its ugh or so
L855[14:21:51] <Skye> well
L856[14:21:56] <Skye> currently
L857[14:22:01] <Skye> screens are the
VRAM
L858[14:22:41] <Inari> ?.?
L859[14:22:45] <gm|and> skye go for
it
L860[14:22:50] <gm|and> with that said i
may try writing a ps1 emulator in glsl
L861[14:22:50] <gm|and> but i need ssbo
support for it so ill need to wait until im home
L862[14:22:50] <gm|and> temia in gl 4.3
they add general purpose read/write memory and compute
shaders
L863[14:22:51] <Temia> Inari: offscreen
drawing
L864[14:23:04] <xarses> Kodos: it implies
that you have some influence over the configuration, but the
mapping to inputs to effects said "configuration" is
random, and will re-randomize if you consume more nanomachines and
replace your previous nano's
L865[14:23:08] <Skye> Temia, Inari:
currently
L866[14:23:13] <Skye> screens store all
state
L867[14:23:14] <Inari> currently there is
no vram
L868[14:23:21] <Temia> Uh.
L869[14:23:25] <Temia> Again
L870[14:23:29] <Temia> Offscreen
drawing.
L871[14:23:38] <Kodos> Where does it imply
you have any influence?
L872[14:23:39] <Inari> yeah, thats
offscreen drawing
L873[14:23:42] <Inari> the screen has that
data
L874[14:23:43] <Inari> not the gpu
L875[14:23:46] <Inari> hence its not gpu
vram
L876[14:23:54] <Temia> ...Isn't that just
splitting hairs...?
L877[14:24:01] <Skye> Temia, well
L878[14:24:05] <Skye> the GPU should do
all the stuff
L879[14:24:20] <xarses> Kodos: it's just
not worded well for me.
L880[14:24:30] <Inari> Temia: well vram
was a proposed concept for the new gpus
L881[14:24:46] <xarses> Kodos: I also get
the sense that I should have multiple in me to have many
configurations
L882[14:24:47] <Inari> so when Skye asks
if gpus can not have vram
L883[14:24:53] <Inari> im going to assume
they mean the new gpu concept
L884[14:24:57] <Inari> not whats currently
there
L885[14:24:57] <Skye> I mean
L886[14:25:05] <Skye> GPUs need to have
VRAM
L887[14:25:07] <Skye> but
L888[14:25:09] <Kodos> You can only have
one configuration at a time, eating more nanos 'resets' them and
re-randomizes the effects
L889[14:25:11] <Skye> currently
L890[14:25:17] <Skye> all the state is on
the screen
L891[14:25:21] <Inari> ya
L892[14:25:29] <Inari> it should be in the
gpu
L893[14:25:29] <Inari> :p
L894[14:25:52] <Temia> As it is, the
screen behaves more like a serial terminal, I'll admit
L895[14:25:54] <xarses> Kodos: yes, I read
through a bunch of the code to get that perspective as well, now
looking back here, I think we could clarify this some
L896[14:26:12] <Temia> But practical
considerations must be kept in mind -- what you're proposing would
require rewriting rather a lot of the graphics layer in
general.
L897[14:26:29] <Kodos> I've read and
re-read it, and I'm honestly not seeing where it could possibly be
confusing...
L898[14:27:47] <Skye> Temia, the problem
is.... how else will VRAM be useful?
L899[14:28:01] <Temia> Pardon?
L900[14:28:05] <Skye> meh
L901[14:28:06] <vifino> FLIP THE
BUFFERS!
L902[14:28:16] <Skye> vifino, double
buffering?
L903[14:28:35] <Skye> Temia, also... I
have a suggestion that would involve rewriting the thing anyway...
so :P
L904[14:28:40] *
vifino flips Skye
L905[14:28:46] <Temia> Yeah, yeah.
L906[14:28:52] <Temia> So did I.
L907[14:28:54] <vifino> You're a buffer
now!
L908[14:28:56] <gamax92> So did I
L909[14:29:01] <Temia> We all had those
ideas
L910[14:29:01] <Skye> vifino, noooo
L911[14:29:12] <gm|and>
vifinoooooooo
L912[14:29:14] <xarses> Kodos: I think we
should just clarify what connections are supposed to mean (or call
them a map), and that eating a new batch is the same effect as the
first ingestion.
L913[14:29:30] *
CompanionCube bufferifies vifino
L914[14:29:32] <Temia> But until someone
makes the effort, writes the code and proves it to be viable
L915[14:29:41] <Temia> Ideas are just
that.
L916[14:29:47] <Skye> so why not make all
the ideas into one super idea?
L917[14:30:01] <Temia> Because some ideas
are inherently incompatible.
L918[14:30:02] <gamax92> because not all
ideas are compatible with eachother?
L919[14:30:06] <gm|and> some may cringe at
this idea: small vram, low bandwidth, and some form of
shading
L920[14:30:10] <CompanionCube> because you
stand a chance of falling into the vapourware chasm?
L921[14:30:20] <Skye> gm|and, I like
irt
L922[14:30:25] <Skye> that's my idea,
kinda
L923[14:30:31] <Temia> My idea is rather
more basic.
L924[14:30:41] <Skye> I want to have
"shaders" that as essentally their own VM
L925[14:30:48] <vifino> gm|and:
whaaaaaaaat.
L926[14:30:53] <gamax92> Skye: well get to
implementing it.
L927[14:31:09] <Temia> Graphics layer
underneath the text; pixels, fills and primitive drawing.
Double-buffered.
L928[14:31:11] <Temia> That's just about
it.
L929[14:31:17] <Temia> Nothing
fancy.
L930[14:31:44] <gm|and> thing is if we
want to keep the style itll have to be based on rects not
tris
L931[14:31:50] <Skye> Temia, I want layers
that can be re-ordered and scaled
L932[14:32:17] <gm|and> hmm, could have
volatile screen buffer memory...
L933[14:32:18] <Skye> the graphics layer
should be VERY low resolution
L934[14:32:21] <Temia> See? These ideas
are incompatible
L935[14:32:28] <Temia> I think they should
be a modest resolution.
L936[14:32:36] <Temia> Capable of, at
best, 640x480x16.
L937[14:32:43] <vifino> gm|and: Explain
yourself!
L938[14:32:47] <Skye> Temia, too OP?
L939[14:32:54] <Skye> Izaya wants vector
layers
L940[14:32:55] <Temia> Not really.
L941[14:33:07] <Temia> On the same scale
of PCs of the era that OC is emulating.
L942[14:33:10] <Skye> though I wonder if
that could be done with a bitmap graphics layer and shader
L943[14:33:18] <gm|and> currently we can
do 320x200 w/ 2 cols per 2x4
L944[14:33:21] <Temia> Also I guess it'd
rather be more 640x400x16.
L945[14:33:37] <gm|and> 16 colours or
bits?
L946[14:33:42] <Temia> 16 colours.
L947[14:33:47] <Temia> So 4-bit.
L948[14:33:54] <Skye> should I just make
you all emulate CGA including NTSC articficing?
L949[14:33:59] <gm|and> reason i propose
using shaders is so we can save bandwidth
L950[14:34:03] <gamax92> Skye: stop being
a shit
L951[14:34:20] <Skye> gamax92, why? CGA
allows for 1K of colours with tricks
L952[14:34:29] <Temia> That's a rather
narrow worldview regardless.
L953[14:34:57] <Temia> The computing
ecosystem of the turn of the 90s is well beyond the
IBM-compatible.
L954[14:35:01] <gamax92> Skye: cool, but a
thing to consider is having an api that's easy to use
L955[14:35:06] <Skye> true
L956[14:35:18] <Inari> gm|and: how 200?
o.o
L957[14:35:28] <gm|and> i think atm we are
more early to mid 80s
L958[14:35:30] <Inari> i thought its
capped at 160x50, becoming 320x100
L959[14:35:42] <Temia> Inari: You missed
recent developments.
L960[14:35:43] <gm|and> inari:
U+28xx
L961[14:35:45] <gamax92> braille
characters are 2x4
L962[14:35:53] <gamax92>
(160*2)x(50*4)
L963[14:36:04] <Skye> but they only allow
for two colours a character!
L964[14:36:04] <Inari> right
L965[14:36:10] <gm|and> reminding me i
need to work on that codec
L966[14:36:18] <Temia> Anyway
L967[14:36:34] <Temia> This conflict is an
obvious reason why there is no one VRAM movement.
L968[14:36:36] <Skye> gm|and, want to see
mine and Inari's brainstorm so far?
L969[14:36:39] <gm|and> if you have seen
CTIF youll realise it isnt an issue
L970[14:36:45] <Temia> Some opt for
simplicity, others opt for fancy tricks.
L971[14:36:45] <gm|and> skye go for
it
L972[14:37:14] <Skye> we need differnent
GPU tech
L973[14:37:15] <Skye> but then
L974[14:37:22] <Skye> it would fragment
things
L975[14:37:49] <gamax92> I think the first
step to any progress at all would be to actually start
writing
L976[14:37:51] <gm|and> it would
GL_FRAGMENT_SHADER things? ;)
L977[14:37:54] <Temia> There is a constant
argument over what to use as a basis and what is within the bounds
of reasonable processor usage for the backend.
L978[14:38:04] <gm|and> and what gamax
said
L979[14:38:15] <Temia> And what Gamax said
is what I said in the first place.
L980[14:38:40] <gamax92> I reiterated it
because Skye kept going off on silly things
L981[14:39:02] <Skye> I think the first
step would be moving stuff away from the screen and to the
GPU
L982[14:39:03] <Temia> Which I thank you
for.
L983[14:39:36] <gamax92> Skye: it's an
entirely different system stop looking at the current screen and
GPU.
L984[14:39:48] <Temia> But people quickly
lost sight because they were too busy proving the point about
internal conflict.
L985[14:40:01] <gm|and> an idea: function
calls -> data shaders -> vram -> display shaders ->
screen
L986[14:40:06] <Skye> gamax92, so you want
a completely incompatible redesign?
L987[14:40:19] <Temia> I for one would
rather maintain maximum compatibility with existing code.
L988[14:40:26] <Temia> And voila, yet
another layer of conflict.
L989[14:40:47] <gm|and> if a font ROM can
be provided then it should have bw compat
L990[14:41:58] <gm|and> all you would need
is 1 display shader and a few data shaders
L991[14:42:43] <gamax92> Temia: Or well,
in the sense of integration with existing code?
L992[14:43:23] <Inari> welll
L993[14:43:26] <gm|and> nice thing is we
dont have to deal with gl 1.x stuff within OC userland
L994[14:43:29] <Inari> you can alwyas make
a completely new system
L995[14:43:37] <Inari> and have openos
have a compatibliity layer
L996[14:43:40]
⇨ Joins: reinei
(~reinei@p57901FC9.dip0.t-ipconnect.de)
L997[14:43:56] <Temia> Completely new
graphics systems like that one third-party CC/OC mod which nobody
ever uses?
L998[14:44:05] <Temia> I don't even
remember the name of it.
L999[14:44:11] <gamax92> OCLights2?
L1000[14:44:17] <Temia> I think?
L1001[14:44:30] <Temia> It's been a while
and I'm on a toaster right now so I can't be bothered to
check.
L1002[14:44:53] <Inari> hmm
L1003[14:44:57] <Inari> the smell of
toasted beef
L1004[14:45:04] <gamax92> Inari:
._.
L1005[14:45:44] *
Temia peppersprays Inari
L1006[14:45:49] <Skye> I wonder.... would
this be an okay start for everyone? the screen should be made less
responsible for storing state, and should somehow be able to
display whatever GPUs send to it? (including graphics)
L1007[14:45:59] <Inari> D:
L1008[14:46:04] <Inari> hey you said
you're on a toaster :f
L1009[14:46:07] <gamax92> Temia: I'd
think you'd mean that, which as far as a graphics solution would be
one of the worst, heavily bandwidth unfriendly, capable of too
much, and no backwards compatibility
L1010[14:46:50] <Temia> Yeah, it's kind
of a case study all on its own.
L1011[14:46:59] <gamax92> backwards
compatibility would be one of the major keys I'd think, whether
that would mean adding a font renderer or extending the existing
system
L1012[14:47:11] <gamax92> like you've
said
L1013[14:47:25]
⇦ Quits: Vexatos
(~Vexatos@p200300556E32CA849546B27A5C86D65C.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L1014[14:47:28]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:ece5:7a07:1181:3479) (Quit:
Leaving)
L1015[14:47:33] <Skye> the new system
either needs to co-exist with the existing system or be backwards
compatible with it
L1016[14:48:03] <asie> Skye: or OC
2.0
L1017[14:48:04] <gamax92> ... Skye yes
that what I just said thanks for reiterating the same thing for no
reason
L1018[14:48:05] <asie> rewritten in Java
8
L1019[14:49:00] <gm|and> dont you mean
rewritten in groovy
L1020[14:49:11] <Inari> we' ve been in
the "i tshoudl be backwards compatible" circle for the
last 20 minutes anyway
L1021[14:49:53] <gamax92> we'll we're
waiting for gm|and to be able to play with gl and such :P
L1022[14:49:57] <Inari> asie: if oc 2.0
was guarnateed to get a graphics upgrade :P
L1023[14:50:00] <Skye> this is never
going to happen because everyone is too opinionated.
L1024[14:50:10] <Inari> gamax92: waiting
for what?
L1025[14:50:18] <gm|and> the current
system is rather meh
L1026[14:50:54] <gamax92> anyway, back to
tweaking audio
L1027[14:50:54] <gm|and> the idea i get
is people are generally in favour of vram and different display
modes
L1028[14:51:16] <Skye> everyone wants it
to improve
L1029[14:51:17] <gm|and> kinda like cc
blit
L1030[14:51:18] <Inari> i dont really
care what, though vram only improves certain appications
L1031[14:51:21] <Skye> but everyone
disagrees on HOW
L1032[14:51:25] <Inari> i want shaders
for faster drawing
L1033[14:51:28] <Inari> and >20 fps
drawing
L1034[14:51:43] <Temia> And I'm noping
hard on breaking out of the Minecraft tick system.
L1035[14:51:47] <Skye> shaders would be
small programs that you can upload to the GPU, which are executed
on clients only
L1036[14:51:47] <gm|and> id like shaders
for various reasons
L1037[14:52:00] <Inari> Temia: you'll
never be smooth otherwise
L1038[14:52:08] <gamax92> wat
L1039[14:52:10] <Temia> We don't need
smoothness.
L1040[14:52:20] <Inari> well have fun
with nonsmooth games i guess :f
L1041[14:52:25] <gm|and> in my loose
proposal the data shader runs on both, the display shader runs cs
only
L1042[14:52:26] <Skye> Temia, OC already
breaks out of the tick system
L1043[14:52:39] <Temia> I'm pretty sure
screen updating is still bound to it.
L1044[14:52:46] <Skye> kind of
L1045[14:52:48] <gamax92> it is
L1046[14:52:53] <Skye> only to reduce
bandwidth
L1047[14:52:57] <Inari> 20fps is pretty
bad though
L1048[14:53:06] <Temia> And not everyone
has ridiculous bandwidth.
L1049[14:53:06] <gamax92> Skye: no?
L1050[14:53:10] <Inari> at least 24
should be good
L1051[14:53:26] <Inari> Temia: thats
where shaders come into play
L1052[14:53:27] <Inari> :D
L1053[14:53:31] <gm|and> that and btm has
about 80 or so people watching a screen
L1054[14:53:44] <gamax92> btm is a stress
tester
L1055[14:54:05] <gamax92> gah back to
audio D:<
L1056[14:54:05] <Inari> i wouldnt dislike
a higher resolution like temia proposed
L1057[14:54:28] <gm|and> technically it
currently renders to 1280x800
L1058[14:55:08] <gm|and> idea: data
shader -> umode mips vm, display shader -> glsl fragment
shader
L1059[14:55:11] <Inari> Skye: well the
first step would be to do something formal :3 so invinting more
peopl to edit that document
L1060[14:55:13] <Inari> discussing
things
L1061[14:55:13] <Inari> etc
L1062[14:55:23] <gm|and> -> denotes
"compiles to"
L1063[14:55:54] <Skye> personally, I
think a small interpreter that isn't a full CPU or GLSL would be
good enough
L1064[14:56:02] <gm|and> reason for
usermode mips is because you can write a vm for it in under a
day
L1065[14:56:13] <Inari> sounds good
L1066[14:56:17] <gm|and> reason for glsl
is so shit stays fast
L1067[14:56:20] <Inari> now go write it
into the doc please :D
L1068[14:56:34] <gm|and> do we need
pre-GL2 support?
L1069[14:56:41] <Skye> here's an
idea
L1070[14:56:45] <gm|and> im on a phone i
can hardly irc
L1071[14:56:47] <Skye> everyone should
have a git-repo
L1072[14:56:54] <Skye> that they make
their own suggestions
L1073[14:57:01] <Skye> and we should try
to work out what's good or bad
L1074[14:57:03] <Skye> however
L1075[14:57:07] <Skye> that might
become
L1076[14:57:11] <Skye> design by
committee
L1077[14:57:12] <Inari> wouldnt it be
like
L1078[14:57:16] <Wiiplay123> Is there a
way to make an opencomputers computer power up a computercraft
computer
L1079[14:57:20] <Inari> bette rto have a
single repo wiht everyone making an issue
L1080[14:57:21] <Wiiplay123> like
computercraft turtles and computers can
L1081[14:57:21] <Inari> :P
L1082[14:57:31] <gm|and> we do need a
central one too for collating all the ideaz but mostly for the
issue tracker
L1083[14:57:32] <Wiiplay123> I know they
can do disk drives between the two
L1084[14:57:40] <Temia> Inari, we've
already established why that wouldn't work
L1085[14:57:52] <Temia> Because there are
a lot of things people DON'T want in the system too
L1086[14:58:03] <Skye> design by
committee
L1087[14:58:03] <Inari> Temia: hence we
discuss and decide
L1088[14:58:17] <Temia> And what makes
you think it'd go any different than this conversation?
L1089[14:58:36] <Inari> Temia: because a
feature wont not be done just because someone disagrees?
L1090[14:58:42] <Inari> if that were the
case, OC would have never had new freatures
L1091[14:58:52] <Skye> if we had a github
repo / issue tracker, then we'd at least have a log
L1092[14:58:56] <Temia> [citation
needed]
L1093[14:59:08] <Inari> Temia: ?
L1094[14:59:14] <Inari> its an effort to
make a proper design for it
L1095[14:59:19] <Inari> you can either
try to incorporate peoples ideas
L1096[14:59:27] <Inari> or you can go
ahead and write it by yourself and nto care
L1097[14:59:31] <Temia> Pull random
remarks out of your ass and I'll ask for proof to back it up
L1098[14:59:31] <Inari> i feel like the
first way is better
L1099[15:00:14] <Skye> I think
L1100[15:00:20] <Inari> Temia: well what
do you propose then? :P
L1101[15:00:25] <Temia> I don't.
L1102[15:00:28] <Temia> Because the idea
is untenable.
L1103[15:00:30] <Skye> people should have
a go at making design / brainstorm documents
L1104[15:00:32] <gm|and> the latter is
what happened and thus we actually have a gpu in the first
place
L1105[15:00:36] <Temia> And someone else
with authority should be proposing something instead.
L1106[15:00:39] <Inari> Temia: so
basically we give up
L1107[15:00:51] <Temia> It's a peaceful
death, at least.
L1108[15:00:59] <Inari> nah
L1109[15:01:13] <Inari> gm|and: not
quite... but kay :p
L1110[15:01:24] <Inari> i still think its
better to ahve a proper discussion and evaluate ideas
L1111[15:01:27] <Inari> to compose a
design document
L1112[15:01:30] <gm|and> seriously if we
just add direct vram access to what we already have wed already
have an improvement
L1113[15:01:33] <Inari> that then can be
broguth to sangar/etc
L1114[15:01:35] <Inari> and then
coded
L1115[15:01:47] <Skye> well
L1116[15:01:48] <Inari> direct vram
access?
L1117[15:01:53] <gamax92> gm|and: write
something :|
L1118[15:01:56] <Skye> gm|and, kinda
difficult
L1119[15:02:00] <Skye> all state is on
the screen
L1120[15:02:02] <Temia> Gm|and, despite
my disagreements with, has the right idea
L1121[15:02:05] <Temia> Don't think,
do.
L1122[15:02:24] <gm|and> afaik the screen
is stored somewhat like: byte fg,bg; short ch;
L1123[15:02:46] <gm|and> an array of that
basically
L1124[15:02:46] <Inari> Temia: i feel
like most people would rather want to implement something once
theres a concept for how it would be and the code wont be wasted xD
but maybe thats just me
L1125[15:03:08] <gamax92> nah
L1126[15:03:25] <gamax92> Experiment and
learn from your experiment
L1127[15:03:29] <Skye> would being able
to pester sanger into implementing stuff?
L1128[15:03:29] <Skye> :P
L1129[15:03:31] <Skye> like
L1130[15:03:49] <Skye> I want the ability
to scale the screen / display from Lua
L1131[15:04:06] <Temia> Frankly if I were
Sangar I'd just put down my foot and tell everyone to STFU until we
had something to show for the amount of noise we were making
L1132[15:04:27] <Temia> But I'm
not.
L1133[15:04:28] <Inari> Temia: well
theres nothing to show if theres no concept to implement
L1134[15:04:35] <Temia> No concept?
L1135[15:04:43] <Temia> We've got a dozen
people arguing over whose concept is the best.
L1136[15:04:51] <Inari> nah
L1137[15:04:55] <alekso56> notification:
"we are updating your computer" wowowowow, no you're not,
>:(
L1138[15:04:57] <Inari> we got a dozen
people asking about fragments of stuff
L1139[15:05:04] <Inari> no coherent
concept on any aprt
L1140[15:05:14] <Temia> Have you even
been listening to the same conversation as I have?
L1141[15:05:21] <Inari> at least
compiling all ideas into a big doucment would help weighing them
against each other
L1142[15:05:43] <Temia> This is just the
latest in a constant spinning of wheels over the VRAM matter
L1143[15:06:05] <Inari> Temia: yeah,
theres the fragments of using shaders, mips, glsl, or vram, if its
backward compatible or not, if it sin 1.6 or 2.0, if its in a
separate mod or in OC
L1144[15:06:11] <Inari> noone actaully
came up with something complete
L1145[15:06:14] <Wiiplay123> Is there a
way to power on computercraft computers using OC computers
L1146[15:06:23]
⇦ Quits: gm|and (~gm|and@203.247.224.49.dyn.cust.vf.net.nz)
(Ping timeout: 192 seconds)
L1147[15:06:24] <gamax92> Inari: we have
several complete suggestions
L1148[15:06:24] <Temia> Again, have you
even been listening?
L1149[15:06:33] <gamax92> dammit gm|and,
why did you leave ;~;
L1150[15:06:35] <Wiiplay123> did you
answer me while I wasn't looking
L1151[15:06:38]
⇨ Joins: gm|and
(~gm|and@203.247.224.49.dyn.cust.vf.net.nz)
L1152[15:06:40] <gamax92> I need you
advice
L1153[15:06:42] <Temia> Welcome
back.
L1154[15:06:44] <gamax92> yay is
back!
L1155[15:06:46] <Inari> gamax92:
where?
L1156[15:06:48] <Wiiplay123> huh
L1157[15:07:13] <Temia> Wiiplay, extract
the chd and rebuild the kernel from--oh wait, wrong channel
L1158[15:07:30] <gamax92> gm|and:
completely unrelated topic but do you know about low pass
filters
L1159[15:07:30] <Wiiplay123> :P
L1160[15:07:37] <Temia> :'D
L1161[15:07:51] <Wiiplay123> If only I
had the kernel source code for EMS Kernel
L1162[15:07:53] <Temia> I believe there
is a way to get OC robots to trigger objects, but I don't believe
CC exposes the methods to turn on a computer via an adapter.
L1163[15:07:57] <Wiiplay123> Then I could
make use of the extracted CHD
L1164[15:07:57] <Temia> ~w robot
L1166[15:07:57] <Inari> Temia: i have, i
havnet seen any complete suggestion, jut bickering over individual
details
L1167[15:08:20] <Inari> the most complete
was probably gm|and's concept, but thats just a very coarse stroke
too
L1168[15:08:24] <Wiiplay123> hey it works
:D
L1169[15:08:27] <gm|and> gamax92: 1pole:
out += (in-out)*strength;
L1170[15:08:30] <Temia> Inari, that
sounds more like you were looking at the conversation and not
actually reading it
L1171[15:08:36] <Wiiplay123> robot.use()
powers up computers, but doesn't shut them off
L1172[15:08:43] <Inari> Temia: well
you're free to tell me which concept you saw
L1173[15:08:49] <Wiiplay123> Thankfully,
I can just program the computers to shut themselves off when
signalled to stop mining
L1174[15:08:53] <Temia> It's obvious from
this conversation AND past ones on the matter that there are
several formulated proposals underlaying everyone's stance
L1175[15:08:55] <Temia> Except maybe
yours.
L1176[15:09:02] <gamax92> gm|and: so that
looks like the function I have currently then, what are these
parameters
L1177[15:09:11] <Inari> Temia: except
i've never seen any properly formulated ones
L1178[15:09:16] <Temia> Unless you think
we're all just spouting half-baked nonsense and you're the real
slim shady :P
L1179[15:09:29] <Temia> In which case why
am I even wasting my breath
L1180[15:09:45] <Inari> Temia: because
unless you provide any such proposals they might as well not
exist
L1181[15:09:45] <Wiiplay123> Promote
synergy?
L1182[15:09:50] <gm|and> you probably
want 2-pole though, pity i cant get you the impulse tracker
formula
L1183[15:10:01] <Skye> I'm bored
L1184[15:10:07] <Skye> so I'm going to
experiment with the OC code
L1185[15:10:21] <Temia> I already made my
proposal ages ago on the issue tracker.
L1186[15:10:30] <Skye> which branch
should I work on? 1.7.10 or 1.9.4?
L1187[15:10:32] <gamax92> gm|and: the
Idea is that I'd have a super steep cut off of all frequencies
above ... 11025?
L1188[15:10:34] <Temia> And I don't have
enough stake or interest left to bother with it.
L1189[15:10:39] <Temia> So have
fun.
L1190[15:11:01] <Inari> great
L1191[15:11:03] <Inari> whats your git
name
L1192[15:11:03] <Inari> :p
L1193[15:11:32] <Temia> Anyway Wiiplay,
robot.use() is your best bet.
L1194[15:11:38] <Temia> Inari:
lamialily
L1195[15:11:54] <gm|and> ok for super
steep youll want more poles
L1196[15:12:02] <gamax92> drats.
L1197[15:12:17] <Wiiplay123> yup, it does
everything I need :3
L1198[15:12:48] <Temia> Awesome. Glad I
could help.
L1199[15:12:55] <Inari> Temia: doesnt
seem like it exists anymore
L1200[15:13:54] <Skye> what is the true
master branch of OC?
L1201[15:14:03] <Inari> anyway. i feel it
would be better to have peoples ideas being heard and a coherent
proposal being comiled, rather than someone just eogistically
trying to push their own concept
L1202[15:14:11] <Wiiplay123> GLORIOUS OC
MASTER BRANCH
L1203[15:14:15] <Temia> oh ffs
L1205[15:14:43] <Temia> ET VOILA.
L1206[15:15:12] <Temia> I am officially
done with this.
L1207[15:16:13] <Skye> I see
L1208[15:16:17] <Inari> yeah, thats part
of al ong discussion about stuff, not a full concept
L1209[15:16:49]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1210[15:19:11]
⇦ Quits: gm|and (~gm|and@203.247.224.49.dyn.cust.vf.net.nz)
(Read error: Connection reset by peer)
L1211[15:19:15]
⇨ Joins: gm|and_
(~gm|and@203.247.224.49.dyn.cust.vf.net.nz)
L1212[15:19:24] <Skye> now the wait for
gradle
L1213[15:19:40] <alekso56> Inari: well,
you are the thread starter, so make one :3
L1214[15:20:14] <gamax92> Inari:
...
L1215[15:20:47] <gamax92> Inari: that's a
full concept.
L1216[15:20:59] <Skye> at this
point
L1217[15:21:09] <Skye> I think Inari is
talking about a full design document
L1218[15:21:25] <alekso56> which Inari
should make :3
L1219[15:22:18] <Skye> why does it take
so long for gradle to download
L1220[15:23:46]
⇦ Quits: Keanu73 (~Keanu73@host-78-148-138-249.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L1221[15:27:17] <Wiiplay123> protip
L1222[15:27:24] <Wiiplay123> don't put
computercraft floppy disks into opencomputers robots
L1223[15:27:35] <Wiiplay123> at least not
on 1.7.10
L1224[15:27:39] <Temia> Oh?
L1225[15:27:46] <Wiiplay123> yeah it just
crashed MC
L1226[15:27:51] <Temia> Ouch.
L1227[15:28:01] <Temia> Sounds like it's
time for a bug report.
L1228[15:28:06] <asie>
Sangar!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
L1229[15:28:16] <asie> You have been
sabotaged by Dancorps
L1230[15:28:36] <asie> do not confuse
with Dankcorps, the Tesla API company
L1231[15:30:41] <Temia> I thought Dank
Co. was a syndicate group opposing Nanotrasen
L1232[15:30:49] <Temia> Wait, no, that
was Donk Co.
L1233[15:40:13] <Inari> alekso56: i cant
make one, as im not in the minds of everyone to pull their concept
sout and such :P
L1234[15:40:45] <Skye> I'm going to
experiment with the OC source code if gradle lets me
L1235[15:42:39] <Sangar> what did i
miss
L1236[15:42:57] <Skye> Sangar, us arguing
about graphics
L1237[15:43:05]
⇦ Quits: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net) (Ping
timeout: 190 seconds)
L1238[15:43:12] <Sangar> ok, cool
L1239[15:43:25] <Sangar> when you've come
to an agreement let me know :P
L1240[15:43:41] <Skye> Sangar, why does
gradle talk a long time?
L1241[15:44:27] <Temia> You might be
waiting a while
L1242[15:44:35] <Temia> We've got a
seriously hung jury.
L1243[15:44:57] <gm|and_> did a quick
sketch for a mips data shader, if COP3 is allocated for basic input
it makes things easier
L1244[15:45:04] <Skye> luckily we're
perfectionalists, so it won't be design by jury
L1245[15:45:10] <Skye> *committee
L1246[15:45:21] <Skye> gm|and_, why would
there be two shader types
L1247[15:45:24] <alekso56> Inari: huh
wut? ds/sky/tem practically wrote it for you.
L1248[15:45:25]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Ping timeout: 190
seconds)
L1249[15:45:27] <Temia> No, instead it'll
be trial by combat
L1250[15:45:44]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA84856E27B2B6904C51.dip0.t-ipconnect.de)
L1251[15:45:44]
zsh sets mode: +v on Vexatos
L1252[15:45:58] <Sangar> Skye, because
gradle likes to take its time
L1253[15:46:02] <Skye> Temia, that was in
my history exam
L1254[15:46:06] <gm|and_> one for parsing
commands, one for drawing it
L1255[15:46:15] <Sangar> trial by combat?
so everyone implements their own and the fastest one wins? :P
L1256[15:46:22] <Temia> Nah
L1257[15:46:28] <gm|and_> after all GL
has vertex and fragment shaders
L1258[15:46:28] <Temia> We just stab each
other.
L1259[15:46:31] <alekso56> Skye: are you
using the gradle daemon?
L1260[15:46:32] <Skye> Sangar, how
possible would it be to make the screen more generic?
L1261[15:46:34] <Skye> alekso56, no
L1262[15:46:38] <Skye> windows
./gradlew
L1263[15:46:49] <alekso56> daww
L1264[15:47:04] <gm|and_> speaking of
vertex shaders, people really need to use vertex shaders
L1265[15:47:12] <Sangar> Skye, idk,
depends on whether i have to do it or someone else wants to give it
a shot :P
L1266[15:47:29] <Skye> Sangar, like...
could the graphics be done stored on the GPU, and the screen takes
graphics from that?
L1267[15:47:29] <gm|and_> instead of just
going HURR DURR SSAO BUMP MAPPING BLOOM
L1268[15:47:44] <gm|and_> VS makes shit
faster
L1269[15:47:44] <Skye> gm|and_, I don't
even understand shaders
L1270[15:47:46] <Inari> alekso56: thats 3
opinions, yeah. on an old discussion. not muhc of a document more
people contributed to
L1271[15:48:12] <gm|and_> thats probably
why you asked why i proposed 2 types
L1272[15:48:14] <alekso56> Inari: those 3
opinions as you call them are pretty much 1 suggestion.
L1273[15:48:29] <Skye> wtf
L1274[15:48:31] <gm|and_> shaders in the
modern sense are programs that run on the GPU
L1275[15:48:37] <Skye> it's spending the
most time generating the idea project
L1276[15:48:57] <alekso56> gamax92: merge
oclights into oc, Inari needs it. :v
L1277[15:49:05] <Skye> gm|and_, okay,
so... why are there two types?
L1278[15:49:07] <Inari> meh
L1279[15:49:11] <Inari> i never liked
oclights much xP
L1280[15:49:21] <Skye> gah
L1281[15:49:21] <gm|and_> in my proposal
or in GL?
L1282[15:49:24] <Skye> now I have to
go
L1283[15:49:24] <Sangar> Skye, probably
yeah, since "vram" is stored as an extra file anyway now
(much like the machine state), iirc one of the reasons initially
was to not have that data in the item nbt, but that's no longer an
issue so
L1284[15:49:30]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1285[15:49:31] <gm|and_> GL has more
than 2 these days btw
L1286[15:49:35] <payonel> gamax92: have
you started ocemu update for computer gethardware info?
L1287[15:50:06]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1288[15:50:12] <Inari> alekso56: plus it
would need active participation fo the people, not just copypasting
stuff
L1289[15:50:40] <gamax92> payonel: ocemu
hasn't been played with in forever
L1290[15:50:52] <alekso56> Inari: err,
no. github is a dictatorship, make an outcast and people will vote
on that.
L1291[15:51:10] <payonel> gamax92: you
mean the source, not the tool:)
L1292[15:51:14] <payonel> you know i use
that daily... ?
L1293[15:51:25] <Inari> alekso56: except
i didnt say github :P that wouldnt work anyway as not multiple
people could edit the document. git hub would onlyt be good for
discusisng indiviudal ideas
L1294[15:51:47] <alekso56> Inari:
anything outside git will not work at all here :v
L1295[15:52:02] <Inari> alekso56: well,
it has to
L1296[15:52:07] <alekso56> gl with
that.
L1297[15:52:23] <Inari> if someone
wouldnt want to join because not, then well, they cant come run
cryin glater
L1298[15:52:40] <alekso56> huh?
L1299[15:52:45]
⇦ Quits: Nathan1852_
(~Nathan185@HSI-KBW-109-192-133-159.hsi6.kabel-badenwuerttemberg.de)
(Ping timeout: 384 seconds)
L1300[15:53:23] <alekso56> yknow you'd
have to submit a request people will vote on right?
L1301[15:53:25] <alekso56> :v
L1302[15:53:50] <Temia> This whole setup
is doomed.
L1303[15:54:06] <alekso56> reminds me of
cclights1 :p
L1304[15:54:48] <Skye> Sangar: when I
make changes to OC, what branch should I work off of?
L1305[15:55:04] <alekso56> inb4
1.7.10
L1306[15:55:12] <Sangar> ^
L1307[15:55:20] <Skye> Okay
L1308[15:55:20] <Sangar>
master-MC1.7.10
L1309[15:55:26] <Skye> Good
L1310[15:55:42] <Skye> So...
L1311[15:56:04]
⇦ Quits: Vexatos
(~Vexatos@p200300556E32CA84856E27B2B6904C51.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1312[15:56:44] <Skye> Should the
improved graphics cards be an extra "Accelerator" card,
or an upgraded card, or just part of the main graphics card?
L1313[15:57:33] <Sangar> well, in my
dreams it would replace the current one, and openos would upload
the font to the new card's vram and render text that way, but...
:P
L1314[15:57:56] <alekso56> github commit:
Sangar's dreams crushed.
L1315[15:58:29] <Temia> Dammit,
Ganeden
L1316[15:58:30] <alekso56> the second
layer card?
L1317[15:58:32] <Skye> So... An alternate
card?
L1318[16:00:04]
⇦ Quits: feldim2425
(~feldim242@178-191-58-81.adsl.highway.telekom.at) (Ping timeout:
195 seconds)
L1319[16:01:46] *
Skye thinks
L1320[16:01:50]
⇨ Joins: feldim2425
(~feldim242@178-191-246-207.adsl.highway.telekom.at)
L1321[16:02:05] <Skye> At this rate, I
might as well pull request new features
L1322[16:02:11] <Sangar> the whole point
is to have... pixels, right? so you'll probably have what, a
1280x800 8bit texture/buffer/vram per screen/gpu? text could then
just be blitted to that i guess (which would be kinda neat, since
it'd make rendering faster :P) except if it's actually 8 bit, to
make it render the right colors this will need a shader... i'm not
sure how well that'd work in mc >_>
L1323[16:02:29] <Sangar> anyway, assuming
so, it'd probably end up in the one master card
L1324[16:02:44] <Skye> gm|and_: why would
there need to be 2 types of shader?
L1325[16:02:47] <Sangar> otherwise you'd
have to pick exclusively between text or gfx, which is kinda
meh
L1326[16:03:13] <Sangar> or screens would
need to be bindable to multiple cards and do blending, which is
weird
L1327[16:03:29] <Sangar> or screens would
still keep the buffer, which we want to get away from, no?
L1328[16:03:50] <Skye> Sangar: there are
graphics cards that basically add on to existing cards.
L1329[16:04:24] <Sangar> well, the text
rendering one would need to be the "extension" then
though, since it'd blit into the advanced ones vram, no?
L1330[16:04:40] <Dustpuppy> .oO( ...
)
L1331[16:04:59] <Sangar> .oO( !!! )
L1332[16:05:05] <Dustpuppy> yes
L1333[16:05:10] *
Lizzy falls asleep on vifino
L1334[16:05:46] <Dustpuppy> i have no
idea, why i am doing, what i am doing
L1335[16:05:55] <Skye> Sangar: to
accurately model the evolution of computers, graphics should be
after text.
L1336[16:07:02] <Skye> Gahhhh
L1337[16:07:15] <{}> Someone said
CCLights1
L1338[16:07:15] <Sangar> Skye, except
that wouldn't work implementation-wise in this case :P
L1339[16:07:24] <{}> alekso56: never
mention that pls
L1340[16:07:50] <gamax92> CCLights1 was
the best
L1341[16:07:58] <gamax92> grid screens,
super high resolution miku
L1342[16:08:07] <Sangar> anyway, i think
i'd vote for just making the t2+3 cards have that new functonality
added or so
L1343[16:08:13] <gamax92> Cruor's
networked turtle array :P
L1344[16:08:24] <alekso56> {}: But i'll
never forget opening the source code. it was horrible. ;w;
L1345[16:08:29] <{}> exact
L1347[16:08:34] <gamax92> CCL1 PTSD
L1348[16:08:42] <Skye> Sangar: how should
scaling work? For the GUI, it could change for the size, but how
would it work for the in game screen?
L1349[16:08:55] <alekso56> zero regards
for servers even
L1350[16:09:04] <alekso56> some of that
carried over to 2
L1351[16:09:20] <Sangar> Skye, same as
now, probably?
L1352[16:09:26] <Skye> Well
L1353[16:09:33] <Sangar> i.e. fit
parent
L1354[16:09:33] <Skye> I mean, I want a
way to scale stuff
L1355[16:09:36] <Skye> Like
L1356[16:10:15] <Skye> Someone should be
able to say that they want a large resolution in a small
space.
L1357[16:10:47] <Sangar> isn't that how
it's now?
L1358[16:10:48] <Dustpuppy> just do, what
you all have to do, as long, as i get grafics in oc everything is
fine ;-)
L1359[16:11:04] <Skye> Sangar: not in the
GUI
L1360[16:11:20] <Skye> You can't have a
high resolution with a small space
L1361[16:12:06] <Sangar> oh, in the gui.
well, but that's just subject to normal ui scaling
L1362[16:13:34] *
vifino pets Lizzy and puts a blanket over her, making sure she
sleeps well
L1363[16:14:20]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L1364[16:15:58] <Skye> Sangar: would it
be possible for a stupid idiot, for example me, to make the GPU and
screen work differently?
L1365[16:19:47] <Sangar> Skye, depends on
the level of stupidity :X
L1366[16:20:30] <Skye> I need people to
explain things to me slowly multiple times before I understand
it.
L1367[16:21:53]
⇦ Quits: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net) (Ping
timeout: 198 seconds)
L1368[16:22:05] <Sangar> then i'll go
with a cautious "maybe with a lot of patience"?
>_>
L1369[16:22:14]
⇨ Joins: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net)
L1370[16:22:30] <Cruor> gamax92: oh jesus
dont remind me :I
L1371[16:22:33] <Inari> haha
L1372[16:23:03] <Skye> Sangar: do you
mind lots of stupid questions when I finally get gradle
working?
L1373[16:24:16] <Inari> Sangar: how do
you feel about the whole shader business anyway? xD
L1374[16:24:28]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1375[16:25:04] <Sangar> tbqh, the time
i've left for oc i'd rather spend fixing/implementing stuff :/ but
maybe you'll find someone for the basics and reserve the superweird
stuff of the 'what-in-the-world-was-he-thinking'-category for me
;)
L1376[16:25:16] <Sangar> Inari, is there
a write-up? didn't scan the backlog
L1377[16:25:17]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1378[16:25:50]
⇨ Joins: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net)
L1379[16:26:08] <Inari> Sangar: not
really, except what had been discussed in the respective issue i
think :p i think gm|and suggested having shaders be small
programs... data shaders running on a mips vm and fragment shaders
being glsl or something liek that
L1380[16:26:10] <Inari> but not
sure
L1381[16:26:25] <Skye> So I basically
pester Vexatos before I pester you. Got it. ;3
L1382[16:26:26] <Inari> i meant more
whats your view on the overall concept
L1383[16:26:37] <Inari> of having small
programs sent to clietn to be executed there in sync with the
server
L1384[16:28:01] <Sangar> if it's *real*
glsl... that sounds a bit too dangerous/unsandboxable. if it's
emulated, sure. the problem being how to keep things in sync
between client and server i think?
L1385[16:28:47] <Skye> I think shaders
would be triggered by some component invoke
L1386[16:29:09] <Skye> And it would draw
something very quickly on the client, basically instantly
L1387[16:29:14] <Sangar> so they'd run
once and done?
L1388[16:29:43] <Sangar> that could work
i guess
L1389[16:29:44] <Inari> Sangar: i think
the idea was that they are programs, set with a call (which then
sends them tot hte client) and then invoked with another call
L1390[16:29:54] <Sangar> mhm
L1392[16:30:18] <MichiBot>
Pinball
stuck perfectly between bumper and kicker | length:
29s
| Likes:
2032 Dislikes:
52 Views:
721426 | by
lilmul123
L1393[16:30:21] <Sangar> and those are in
mips/some custom interpretable bytecode?
L1394[16:30:52] <Sangar> i think that's
what asie suggested a while back also?
L1395[16:30:59] <Inari> Sangar: i think
so... gm|and_ said mips becaues a vm for it is quiclky written, and
apparently quicker to execute the code than lua?
L1396[16:31:32] <Skye> We should use
whatever works the best
L1397[16:31:43] <Sangar> yeah, mips 1 has
a pretty small instruction set iirc
L1398[16:32:07] <Inari> small
instructions set?
L1399[16:32:09] <Sangar> writing that
bytecode from hand would be... interesting tho :X
L1400[16:32:16] <Inari> lets make sahders
be built in separate dimension
L1401[16:32:19] <Inari> wiht tis-3d
cases
L1402[16:32:19] <Inari> xD
L1403[16:32:24] <Sangar> i.e. few
instructions to implement for an emulator to run it
L1404[16:32:38] <Inari> (just kidding
:P)
L1405[16:32:47] <Sangar> remaining issue
being that not looping infinitely
L1406[16:32:59] <Inari> i think ti was
said to be a short deadline
L1407[16:33:00] <Sangar> maybe restrict
shaders to a maximum numbers of instructions being executed?
L1408[16:33:14] <Inari> if its a cusotm
vm you have pretty good control ove rthat, no?
L1409[16:33:18] <Sangar> yeah
L1410[16:33:28] <Inari> so a shader has
to finish in x time
L1411[16:33:29] <Inari> or is
terminated
L1412[16:33:38] <Sangar> so who'll write
a lua -> mips assembly for those shaders :P
L1413[16:33:49] <Sangar> *compiler
L1414[16:33:50] <Inari> not sure what
gm|and_ meant with "data shader" except maybe something
that transforms what is displayed :P
L1415[16:33:53] <Inari> haha
L1416[16:33:56] <Inari> shouldnt be too
hard
L1417[16:34:00] <Inari> some stilted
lua
L1418[16:34:03] <Inari> like what glsl is
for C
L1419[16:34:04] <Inari> :p
L1420[16:34:37] <Sangar> i mean, i'd be
fine with that compiler being in java, doesn't have to be
implemented in lua ;) (though that'd be bonus cool)
L1421[16:34:38] <Skye> I want to make my
own shader system but I have no time
L1422[16:34:58] <Sangar> and yeah, no
idea what data shaders are. maybe working on off-screen vram?
idk
L1423[16:35:33] <Sangar> might be nice to
just have a .bind(texture id) before running a shader and
.blit(texture id) or so
L1424[16:35:45] <Sangar> or
.present
L1425[16:35:54] <Sangar> or whatever you
want to call it :P
L1426[16:36:20] <Skye> Well
L1427[16:36:32] <Skye> Izaya wanted a
vector based graphics system
L1428[16:37:21] <Sangar> meh. having an
actual texture that can be fed to opengl pretty much as is sounds
much preferable
L1429[16:38:38] ***
amadornes is now known as amadornes[OFF]
L1430[16:39:12]
⇦ Quits: Wiiplay123
(~Wiiplay12@adsl-72-154-26-25.bna.bellsouth.net) (Read error:
Connection timed out)
L1431[16:40:39] <gm|and_> data shader =
thing that takes input data and writes to vram according to that
data
L1432[16:41:13] <Skye> Well
L1433[16:41:18] <gm|and_> dunno how long
mips takes to execute compared with lua
L1434[16:41:24] <Skye> What's the tower
type of shader?
L1435[16:41:38] <gm|and_> i think well
need a basic shading language anyway
L1436[16:41:55] <Skye> Other
L1437[16:42:03] <Skye> Gm|and_: what's
the other type of shader?
L1438[16:42:22] <gm|and_> display shader,
architecture for that is to be established later
L1439[16:42:58] <gm|and_> it can also be
added separately
L1440[16:43:13] <Skye> What's a display
shader?
L1441[16:43:26] <gm|and_> but would be
notably more useful with data shaders implemented first
L1442[16:43:54] <gm|and_> basically a
display shader is what turns vram into what you see on screen
L1443[16:44:27] <Skye> Would it run
constantly?
L1444[16:44:57] <gm|and_> i think it
might have to be multistage, so several "shaders" make up
one display "program", if you will
L1445[16:45:02] <gm|and_> uh yez
L1446[16:45:03] <gm|and_> yes
L1447[16:45:12] <gm|and_> only on the
client thougu
L1448[16:45:57] <Skye> How will it be
made performat?
L1449[16:46:19] <gm|and_> well ideally
itd compile to glsl
L1450[16:46:26] <Sangar> mm, that will
need even tighter timing constraints than the data ones then. and
if at all possible should probably run in a separate thread
L1451[16:46:42] <gm|and_> although the
initial setup would be a really basic list of instructions to build
the surface
L1452[16:47:13] <gm|and_> the display
shader concept is still very much in flux
L1453[16:48:45] <gm|and_> i think we
could have it provably terminal, but we will still need a
timeout
L1454[16:56:59]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1455[16:57:23]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1456[17:00:17] <gm|and_> fun thing, if
our font is limited to 16 bits we can use the upper and lower bytes
of the char as x,y in the font texture atlas
L1457[17:00:59] <Inari> gm|and_: ah, so
the data shaders run on both sides and modify the underlying data,
while the display shader is srictly about how that data is rendered
on the client?
L1458[17:02:47] <gm|and_> yes
L1459[17:03:16] <Inari> hmm
L1460[17:03:18] <Inari> interesitng
actually
L1461[17:03:51] <gm|and_> GL 4.3 is
really interesting
L1462[17:03:53] <Inari> wouldnt that mean
the underlying data is just bytes with no other meaning than what
the display shader makes out of them? so we'd lose a concept of the
fixed structure we have currently (where its
fgcolor,bgcolor,char)
L1463[17:03:57] <Inari> (not that i think
thats a bad thing)
L1464[17:04:05] <Sangar> yeah. with the
data shaders being explicitly called, right? which should ensure
stuff staying in sync
L1465[17:04:13] <gm|and_> you can
generate vertices and calls in a compute shader
L1466[17:04:20] <gm|and_> yes
L1467[17:04:29] <Skye> gm|and_: would you
emulate the shader or pass it to the real GL?
L1468[17:04:30] <Sangar> i like
L1469[17:04:45] <Sangar> emulate
L1470[17:04:46] <gamax92> Sangar
likes!
L1471[17:04:54] <gm|and_> ...and then you
can call glDrawArraysIndirect to do those calls
L1472[17:05:12] <Inari> sounds nice
L1473[17:05:15] <Inari> Sangar: go code
it :D
L1474[17:05:26] <gm|and_> data shader
will be emulated as we need rw access to vram
L1475[17:05:49] <Sangar> Inari, will do
when i start on oc2 :P
L1476[17:05:54] <Inari> haha
L1477[17:05:58] <Inari> when wil that be?
:3
L1478[17:06:02] <gm|and_> display shader
is still in flux but tbh itd be impractical to do it per pixel on
an emulated mips
L1479[17:06:06] <Cruor> Inari: when CC2
is out
L1480[17:06:19] <Cruor> sounds like
soon(tm)(c) valve time
L1481[17:06:22] <Sangar> Inari, dunno,
might be as soon as 1.6 is out and stable-ish
L1482[17:06:24] <gm|and_> 3
L1483[17:06:27] <Inari> :o
L1484[17:06:36] <Inari> well 1.6 hanst
been stable in like forever haha
L1485[17:06:56] <Sangar> it's pretty
stable-ish ;) just no release in forever
L1486[17:06:58] <Sangar> until
today!
L1487[17:07:01] <Inari> :o
L1488[17:07:12] <gamax92> :o
L1489[17:07:14] <Skye> gm|and_: will it
be possible to write MIPS by hands?
L1490[17:07:21] <Sangar> decided to throw
out a beta, even if install isn't done yet :P
L1491[17:07:24] *
Cruor pokes Sangar, your build looks askew :I
L1492[17:07:26] <gamax92> no you need an
ARM to write MIPS
L1493[17:07:27] <payonel> what is
today?
L1494[17:07:28] <gamax92> hah jokes
L1495[17:07:29] <payonel> Sangar:
:/
L1496[17:07:32] <Cruor> by about
3deg
L1497[17:07:39] <gm|and_> but yeah with
gl 4.3: uniforms -> compute shader -> indirect array draws
-> vertex shader -> tessellation shaders (control then
evaluation) -> geometry shader -> fragment shader
L1498[17:07:42] <Sangar> will throw out
the next beta as soon as it is ;)
L1499[17:07:53] <Inari> feed it to hte
lions!
L1500[17:08:15] <gm|and_> skye id say
yes
L1501[17:08:16] <Inari> gm|and_: uh... so
would that gl run ont he players gpu?
L1502[17:08:17] <Skye> gm|and_: the
issues is that we don't want to rely of GL 4, right?
L1503[17:08:22] <Sangar> need people to
give it a test run sooner rather than later
L1504[17:08:43] <gm|and_> i only
mentioned gl 4.3 because its interesting for inspiration
L1505[17:08:48] <Inari> ah
L1506[17:09:33] <gm|and_> also fun trick:
if you want to make intel look really good, do lots of shit in the
geometry shader
L1507[17:09:54] <gm|and_> intel are
REALLY good at GS
L1508[17:10:10] <gamax92> if you want to
make intel look really bad ... do anything normal with GL :/
L1509[17:10:20] <gm|and_> probably
because they have fewer cores in favour of more powerful
cores
L1510[17:10:28] <gamax92> What, your
screen is upside for no reason? Intel
L1511[17:10:40] <Skye> gm|and_: could you
document the MIPS shader in the OC manual without it being too much
work?
L1512[17:10:55] <gm|and_> gamax92 oh you
can definitely make intel look good if your GL code is kinda shit,
it just depends on the kind of shit you do
L1513[17:11:08] <gamax92> "Why is
the sky purple!" "We do not support Intel graphics
cards"
L1514[17:11:14] <gm|and_> skye probably,
will need its own page though
L1515[17:11:38] <Skye> Maybe the GPU rom
should have its own shaders?
L1516[17:11:55] <gm|and_> gamax thats
more "Nvidia and AMD work around our shitty and blatantly
wrong code"
L1517[17:12:13] <gm|and_> skye it
definitely will for bw compat
L1518[17:12:40] <gamax92> gm|and_: it
runs in llvmpipe just fine :/
L1519[17:12:46] <gm|and_> like how gl 1
shit is run in in-driver shaders these days
L1520[17:13:10] <Skye> Well... Should the
backwards compatible stuff be part of the hardware or part of the
shader?
L1521[17:13:10] <gamax92> but then on
Intel's drivers the sky is purple
L1522[17:13:14] <gm|and_> gamax92 got a
concrete example?
L1523[17:13:25] <gm|and_> show me the
code
L1524[17:13:55] <gm|and_> skye itd be
done in data+disp shaders
L1525[17:14:12] <gm|and_> and accessible
through queries
L1526[17:14:20] <Skye> How would the API
be done?
L1527[17:14:35] <payonel> what is going
on today?
L1528[17:14:37] <Sangar> allright beta 2
is up, test pl0x
L1529[17:14:42] <payonel> is there a 1.6
beta or 1.6 .. oh, sangar is back
L1530[17:14:50] <payonel> oh, a
beta
L1531[17:14:53] <payonel> ok
L1532[17:14:55] <Sangar> yeah
L1533[17:15:04] <Sangar> no worries
;)
L1534[17:15:07] <payonel> just feeling
anxious
L1535[17:15:10] <payonel> :(
L1536[17:15:19] <payonel> life of user:
GIVE ME UPDATES
L1537[17:15:21] <gm|and_>
.getDataShaderRaw, .setDataShaderAsm, .setDataShaderRaw,
.setDataShaderOCSL
L1538[17:15:23] <gm|and_> oslt
L1539[17:15:25] <payonel> life of def:
woah woah.....already?!
L1540[17:15:28] <payonel> :)
L1541[17:15:28] <Sangar> NOW HURRY UP
WITH install.lua! :P
L1542[17:15:29] <payonel> dev*
L1543[17:15:33] <payonel> :)
L1544[17:16:31] <Sangar> anywei, falling
asleep on my chair, so i'll excuse myself for today o/
L1545[17:16:47] <payonel> Sangar:
o/
L1546[17:16:51] <Skye> Gm|and_: would you
be able to make custom GPU calls with shaders?
L1547[17:17:13] <gm|and_> thats the
idea
L1548[17:17:26] <gamax92> video decoder
in shader
L1549[17:17:33] <gm|and_> possibly
L1550[17:17:55] <Skye> I think this is
overengineeing
L1551[17:18:15] <gamax92> Yeah but
gm|and_ is the only person who has made progress to actually making
a thing.
L1552[17:18:20] <gm|and_> if the disp
shaders are fast and flexible then you could possibly do IDCT
L1553[17:18:29]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1554[17:18:38] <gm|and_> im mostly still
just planning here
L1555[17:18:58]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1556[17:19:24] <gm|and_> still, did a
quick sketch of the main loop for set() and its pretty simple
L1557[17:19:39]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1558[17:20:06] <gm|and_> oh yeah we will
definitely not have an MMU and we will almost definitely not have
cache
L1559[17:20:33] <gm|and_> and memory will
probably wrap around 29 bits
L1560[17:20:43]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: *hands everyone a cookie as I leave*)
L1561[17:20:52] <gm|and_> and that should
fulfil architecture constraints
L1562[17:21:36] <gm|and_> on real gpus,
or at least on intel, there is a hangcheck timer, if it fires then
you need to restart that part of the GPU
L1563[17:21:57] <gm|and_> afaik the GMAs
lack it but the HDs have it
L1564[17:34:04] <gm|and_> hmm, do we want
an FPU
L1565[17:34:28] <gm|and_> we will
probably have something like the OCMIPS one
L1566[17:34:47] <gm|and_> except we make
damn sure it doesnt fault AT ALL
L1567[17:35:14] <gm|and_> the OCMIPS one
just implements all the floating point stuff and doesnt fault on
e.g. denormals
L1568[17:35:36] <gm|and_> real MIPS will
fault on a denormal and want you to emulate it
L1569[17:38:49]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1570[17:39:25]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1571[17:43:21]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1572[17:44:22]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1573[17:49:09]
⇦ Quits: gm|and_ (~gm|and@203.247.224.49.dyn.cust.vf.net.nz)
(Read error: Connection reset by peer)
L1574[17:50:19] <GreaseMonkey> now let's
see what i missed
L1575[17:50:45] <Inari> not much
L1576[17:51:11] <GreaseMonkey>
sweet
L1577[17:51:28] <GreaseMonkey> i may
start writing up a proposal
L1578[17:51:48] <Inari> sounds very
promising so far at least
L1579[17:53:01] <GreaseMonkey> also might
rename data/display shaders just so i'm not stuck with
"DS" and "DS"
L1580[17:53:21] <GreaseMonkey> RS for RAM
Shaders?
L1581[17:53:39] <GreaseMonkey> or IS for
Input Shaders
L1582[17:53:39] <GreaseMonkey> i'll go
with that
L1583[17:54:17]
⇦ Quits: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net) (Ping
timeout: 198 seconds)
L1584[17:54:55]
⇨ Joins: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net)
L1585[17:58:42] <Inari> ^^
L1586[17:58:44] <Inari> im off
L1587[17:58:45] <Inari> night night
L1588[18:03:22]
⇦ Quits: reinei (~reinei@p57901FC9.dip0.t-ipconnect.de)
(Quit: Leaving)
L1590[18:11:53]
⇦ Quits: hi117 (~hi117@68-200-177-34.res.bhn.net) (Ping
timeout: 201 seconds)
L1591[18:13:33]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1592[18:14:33]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1593[18:15:20]
⇨ Joins: SixDev
(uid64016@id-64016.richmond.irccloud.com)
L1594[18:17:04]
⇨ Joins: techno156
(~techno156@84.03.01a8.ip4.static.sl-reverse.com)
L1595[18:17:18]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1596[18:17:53]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1597[18:23:49]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1598[18:24:06] <xarses> payonel: with an
octree, how should I handle the expansion of the cubes beyond the y
max?
L1599[18:24:51]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1600[18:27:19]
⇨ Joins: [zzz]
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L1601[18:32:10]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1602[18:32:53] <payonel> xarses: um,
well i'm not sure. can you just check the y value and return a
fixed node (i.e. fake that it already exists) and that it doesnt
contain any items?
L1603[18:33:11]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1604[18:35:45] <xarses> I guess as a
spatial set, we won't put anything in them, so they simply won't
have data, seems like there would be some operational enhancements
to putting some boundary there, but I don't see anyone really
talking about the issue
L1605[18:36:33] <CompanionCube> '
L1606[18:36:33] <CompanionCube> Mark
Zuckerberg's Twitter and Pinterest password was 'dadada''
L1608[18:41:24]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1609[18:42:23]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1610[18:44:37]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1611[18:45:38]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1612[18:48:46]
⇦ Quits: lacsap
(~lacsap@modemcable157.188-82-70.mc.videotron.ca) (Remote host
closed the connection)
L1613[18:48:55] <Temia> God
L1614[18:49:04] <Temia> Zuckerberg's face
makes me want to see the roman empire fall again.
L1615[18:49:29]
⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 198
seconds)
L1616[18:51:56]
⇨ Joins: lacsap
(~lacsap@modemcable157.188-82-70.mc.videotron.ca)
L1617[18:52:25]
⇦ Quits: CoderPuppy (~cpup@32.218.119.248) (Ping timeout: 190
seconds)
L1618[18:52:33]
⇨ Joins: cpup (~cpup@32.218.119.248)
L1619[18:54:45]
⇦ Quits: Syrren (~syrren@101.166.208.194) (Ping timeout: 190
seconds)
L1620[18:54:48] <GreaseMonkey> i suspect
8KB should be a big enough space for input shaders
L1621[18:54:58]
⇨ Joins: Syrren (~syrren@101.166.208.194)
L1622[18:55:07]
⇨ Joins: hi117 (~hi117@68.200.177.34)
L1623[18:55:16] <GreaseMonkey> do we need
a stack or any general purpose RAM? i think 1KB should be enough,
don't really want stack on VRAM
L1624[18:55:25]
⇦ Quits: dangranos (~dangranos@hekate.pc-logix.com) (Ping
timeout: 190 seconds)
L1625[18:55:39] <GreaseMonkey> as
otherwise you can smash the stack easily
L1626[18:56:05]
⇦ Quits: cpup (~cpup@32.218.119.248) (Ping timeout: 198
seconds)
L1627[18:58:00]
⇨ Joins: dangranos
(~dangranos@hekate.pc-logix.com)
L1628[19:01:46]
⇨ Joins: cpup (~cpup@32.218.115.36)
L1629[19:07:20]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1630[19:08:00]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1631[19:14:01]
⇦ Quits: cpup (~cpup@32.218.115.36) (Ping timeout: 192
seconds)
L1632[19:15:18]
⇨ Joins: cpup (~cpup@32.218.115.70)
L1633[19:15:39] <GreaseMonkey> at this
stage i might not even bother with a high-level shader language for
the IS
L1634[19:19:31]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1635[19:20:31]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1636[19:23:09] ***
g is now known as gAway2002
L1637[19:27:27]
⇦ Quits: Trangar
(~Trangar@50-79-239-182-static.hfc.comcastbusiness.net) (Quit:
Leaving)
L1638[19:27:37]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L1639[19:27:38]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1640[19:27:56]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L1641[19:27:59]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1642[19:36:50]
⇨ Joins: CoderPuppy (~cpup@32.218.115.137)
L1643[19:38:51]
⇦ Quits: cpup (~cpup@32.218.115.70) (Ping timeout: 384
seconds)
L1644[19:42:33]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1645[19:47:59]
⇨ Joins: Kimiro (~TimeDrago@192.190.0.154)
L1646[19:48:00] <GreaseMonkey> hurry up
shithub i'm trying to upload a shist
L1648[19:50:06] <GreaseMonkey> syntax
highlighting has failed me purely because it assumed x86 or some
bullshit
L1649[19:50:39] <gamax92> GreaseMonkey:
but mov eax, [edx+ecx+10h]
L1650[19:51:02] <GreaseMonkey> gamax92:
but that shit would take a number of weeks to get working
L1651[19:51:11] <GreaseMonkey> whereas
usermode-only mips only takes a day
L1652[19:51:36] <gamax92> GreaseMonkey:
but shr ecx, eax
L1653[19:51:53] <gamax92> you don't like
the insanity of x86 asm?
L1654[19:52:15] <GreaseMonkey> gamax92: i
don't like the insanity of actually implementing an 80386
L1655[19:52:54] <GreaseMonkey> wait a
minute, there isn't a bug there, i'm using read8u which only does
the range [0x00, 0xFF]
L1656[19:53:17] <GreaseMonkey> although i
fucked up a label
L1657[19:54:04] <GreaseMonkey>
fixed
L1658[19:54:12]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L1659[19:56:41]
⇦ Quits: CoderPuppy (~cpup@32.218.115.137) (Ping timeout: 198
seconds)
L1660[20:01:35] <GreaseMonkey> gamax92:
speaking of insanity, read the code there and see if you can follow
the flow
L1661[20:01:43] <GreaseMonkey> it does
NOT apply op reordering
L1662[20:01:50] <gamax92> nah I'm good
:P
L1663[20:02:07] <GreaseMonkey> seriously,
read it
L1664[20:02:22] <GreaseMonkey> read one
of the 3 op handlers at the end
L1665[20:02:25]
⇨ Joins: cpup (~cpup@32.218.115.200)
L1666[20:02:35] <GreaseMonkey> notice how
it seems to jump and then do an OR
L1667[20:02:49] <GreaseMonkey> this is
because the op fetcher is one op ahead of the op decoder
L1668[20:04:18]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1669[20:05:53] <GreaseMonkey> another
fun thing is i will actually make it fault if you try to read the
result of a load from a load delay slot
L1670[20:05:57] <GreaseMonkey> well, from
its load delay slot
L1671[20:06:34] <GreaseMonkey>
LB,LBU,LH,LHU,LW,LWCx,MFCx,CFCx, and i think MFHI/MFLO all have
load delays
L1672[20:06:47] <GreaseMonkey> it just
adds to the Fun™
L1673[20:08:10] <GreaseMonkey> woohoo, i
now get to smell the carpet glue
L1674[20:08:42] <GreaseMonkey> might get
out of here for a bit
L1675[20:10:54]
⇨ Joins: CoderPuppy (~cpup@32.218.115.231)
L1676[20:12:51]
⇦ Quits: cpup (~cpup@32.218.115.200) (Ping timeout: 384
seconds)
L1677[20:14:05]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L1678[20:17:28]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L1679[20:19:31]
⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1680[20:21:36]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:4465:7679:c5ee:7a07)
L1681[20:25:01]
⇨ Joins: Super-Dusty
(~kvirc@86-46-104-196-dynamic.b-ras1.wtd.waterford.eircom.net)
L1682[20:26:05]
⇦ Quits: Dustpuppy
(~kvirc@86-46-67-140-dynamic.b-ras1.wtd.waterford.eircom.net) (Ping
timeout: 190 seconds)
L1683[20:38:38]
⇦ Quits: SixDev (uid64016@id-64016.richmond.irccloud.com)
(Quit: Connection closed for inactivity)
L1684[20:50:02]
⇨ Joins: Wiiplay123
(~Wiiplay12@adsl-72-154-26-25.bna.bellsouth.net)
L1685[20:54:43]
⇨ Joins: CharMC
(~charmc@24.115.182.245.res-cmts.gld.ptd.net)
L1686[20:55:36] <CharMC> Hi guys
L1687[21:01:12]
⇦ Quits: CharMC (~charmc@24.115.182.245.res-cmts.gld.ptd.net)
(Remote host closed the connection)
L1688[21:13:00] <GreaseMonkey> fixed a
few mistakes, it now assembles w/ a few lines to make it work
L1689[21:13:18]
⇦ Quits: DaMachinator
(~Code_Ninj@110-2-111-208-in-addr-arpa.omnispring.net) (Quit: Abort
| Retry | Fail)
L1690[21:24:25] <GreaseMonkey> my current
proposal is to allocate 4KB for data shaders, the shader linked is
so far 372 bytes and i think all that needs adding is copy()
L1691[21:25:16] <GreaseMonkey> i mean
input shaders, we call them input shaders now
L1692[21:25:41] <gamax92> wow, mame has
changed.
L1693[21:26:19] <gamax92> I just updated
it and it's like, mouse interface, categories, image preview
L1694[21:28:23] <gamax92> dammit :I all
of the are broken now though.
L1695[21:30:38] <Saphire> flop
L1696[21:31:01] <Saphire> what are the
traits in Scala even?
L1697[21:31:11] <Saphire> better
interfaces?
L1698[21:32:06] <Saphire> inb4 getting
killed by Sangar
L1699[21:34:06]
⇦ Quits: bauen1
(~bauen1@2a02:810d:1980:1584:ad49:c03:3b14:2bfe) (Read error:
Connection reset by peer)
L1700[21:34:07]
⇨ Joins: bauen1
(~bauen1@2a02:810d:1980:1584:ac48:b8e4:2f09:edf6)
L1701[21:34:38] <gamax92> #p
L1702[21:34:38] <|0xDEADBEEF|> >
0.167241953 Seconds passed.
L1703[21:35:44] <GreaseMonkey> nah, if
you want to get killed by Sangar just suggest porting OC to
Clojure
L1704[21:35:56] <GreaseMonkey> i mean,
it's a functional language
L1705[21:41:06] <GreaseMonkey> for the
screen shaders i think at least for the fragment shader part i'd
need to have something that can be SIMDed easily
L1706[21:42:24]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1707[21:43:58]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1708[21:44:28] <GreaseMonkey> i'm
tempted to just blatantly use ARB asm
L1709[21:44:35]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1710[21:44:43] <GreaseMonkey> not a
typo, i did mean ARB and not ARM
L1711[21:49:09] <GreaseMonkey> ...shit,
ARB asm is very much centred around 3D stuff
L1712[21:49:13] <gamax92> X87
L1713[21:49:53]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1715[21:50:45]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1716[21:50:57] <GreaseMonkey> actually,
not even the "if you want", just have a look
L1717[21:51:22] <GreaseMonkey> i actually
have an idea for a fragment shader asm though
L1718[21:52:20] <GreaseMonkey> but to be
honest i suspect i may have to drop the fragment shader concept
entirely and just spew out quads
L1719[21:54:45]
⇦ Quits: Kimiro (~TimeDrago@192.190.0.154) (Ping timeout: 190
seconds)
L1721[21:55:56]
⇨ Joins: Kimiro (~TimeDrago@192.190.0.154)
L1722[22:02:02] <GreaseMonkey> ...more
and more i'm seeing the need to have something along the lines of
ANTIC rather than even a vertex shader unit
L1723[22:04:11]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1724[22:05:08]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1725[22:09:09] <GreaseMonkey> there's a
few graphics modes which have been proposed, here's some sensible
ones: 320x100 8bpp, 160x200 8bpp, 320x200 4bpp, 640x200 2bpp,
320x400 2bpp, 640x400 1bpp, 320x400 1bpp per-block fg/bg, 640x200
1bpp per-block fg/bg
L1726[22:10:17]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1727[22:10:52]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1728[22:14:29]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1729[22:15:05]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1730[22:25:56]
⇦ Quits: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1731[22:30:55]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1732[22:31:56]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1733[22:38:49]
⇨ Joins: OhiraKyou
(webchat@h221.81.140.67.dynamic.ip.windstream.net)
L1734[22:43:20]
⇦ Quits: OhiraKyou
(webchat@h221.81.140.67.dynamic.ip.windstream.net) (Client
Quit)
L1735[22:44:05]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960352.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L1736[22:47:49]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1737[22:48:01] <gamax92> GreaseMonkey:
what if there were four CPUs, a master CPU doing the main things, a
slave CPU that can have work offloaded to, a sound CPU to generate
and play sound, and then a graphics CPU to generate and send
visuals to the GPU
L1738[22:48:24]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1739[22:48:27] <GreaseMonkey> gamax92:
the problem here of course is lua isn't SIMD
L1740[22:48:39] <gamax92> GreaseMonkey:
hmm?
L1741[22:48:54] <GreaseMonkey> have you
ever seen native GPU code before
L1742[22:49:00] <GreaseMonkey> the answer
is obviously no of course
L1743[22:49:06] <GreaseMonkey> lemme shit
some out for you
L1744[22:49:11] <snowden89> please
dont
L1745[22:49:15] <snowden89> i have
nightmares
L1746[22:49:58]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496027C.dip0.t-ipconnect.de)
L1748[22:52:22] <GreaseMonkey> the NIR
form is not the native form
L1749[22:52:45] <GreaseMonkey> but yeah
note the (8)s and (16)s
L1750[22:53:39] <gamax92> GreaseMonkey:
oh, you ran out of credits, you can flip the DIP switches to
freeplay if you'd like
L1751[22:54:06] <GreaseMonkey> what the
shit are you talking about
L1752[23:12:48]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1753[23:24:29]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1754[23:25:06]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1755[23:27:56]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1756[23:28:30]
⇦ Quits: brandon3055__ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1757[23:31:30]
⇨ Joins: brandon3055__ (~Brandon@122.129.142.1)
L1758[23:32:28]
⇦ Quits: brandon3055_ (~Brandon@122.129.142.1) (Read error:
Connection reset by peer)
L1759[23:38:25]
⇦ Quits: alekso56 (~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
(Ping timeout: 190 seconds)
L1760[23:40:21]
⇨ Joins: alekso56
(~znc@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L1761[23:48:13]
⇦ Quits: Yepoleb
(~yepoleb@194-166-3-161.adsl.highway.telekom.at) (Quit:
Yepoleb)
L1762[23:48:45]
⇦ Quits: Temia (~temia@monmusu.me) (Ping timeout: 384
seconds)
L1763[23:59:03] ***
Kasen is now known as rakiru|offline
L1764[23:59:27]
⇨ Joins: brandon3055_ (~Brandon@122.129.142.1)
L1765[23:59:58]
⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote
host closed the connection)