I have never been able to find an explanation of transformation matrices in 3D graphics that doesn't use specialised libraries and doesn't use coding practices of questionable efficiency.
So I tried making my own, but it makes no sense, yet it almost works.
Anyone on /g/ thinks it's redeemable?
Every frame:
>create camera matrix, starting with a translation matrix
>multiply by z rotation matrix, then x, then y
>translate by (0, 0, -1) (so that when the camera rotates, it doesn't rotate around a point in front of the camera)
>multiply by projection matrix, which is as shown
Every frame, per object:
>create object matrix, starting with a scale matrix
>multiply by x rotation matrix, then y, then z
>multiply by translation matrix
>multiply with camera matrix to get the transformation matrix
In vertex shader:
>create vec4 "position" by multiplying the transformation matrix with the vertex position (since it's a vec3, 1.0 is tacked on the end)
>define gl_Position in either of the following ways
>gl_Position = vec4(position.xy/position.w, position.z, 1.0) (causes layering issues and vertices behave weirdly as they go offscreen)
>gl_Position = position (cutoffs are no longer the near and far defined by the camera)
It sounds pretty close. It's been a while since I've touched graphics so this is mostly just a bump but I wonder how much of that per frame per object stuff can be cached and how good time/space savings would be.
>>58858968
If I get this fully working, I could test that.
By the way, I should add that "questionable efficiency" includes stuff like passing three matrices into the vertex shader.
That's promoting a per-frame multiplication (camera x projection) to per-vertex, and a per-object multiplication (object x whatever) to per-vertex.
Hello /g
Did someone already have this error with opensmtpd and thunderbirdErr 500 Pipelining not supported
Thx all
>>58856849
What about Google it?
>>58856884
the only solution i'v found don't work for me.
I's about to change SSL/TLS to StartTLS
>>58857075
Sometimes it can be a buggy TLS implementation from the client.
I would go back in the Thunderbird change log to see when the last major change to TLS was and revert to a previous version.
Have you tried other clients too?
How do we solve the SJW problem in tech?
>>58856650
>that protip
don't give it attention
First of all, I hate /pol/. I don't care what your preferences are and where you originate from, I really don't.
However as the picture suggests, if you do not align with somebody's view on some thing on twitter, go confront him on fucking twitter. Don't bring this shit over to github.
As a project maintainer, the only thing I care about is your pulls and nothing else. Don't bitch if someone doesn't agree with your viewpoints on things that do not matter in the fucking project.
What Meh did was perfectly justified, however the screenshot is from 2 years ago.
Why the _fuck_ are you posting this now, faggot OP?
Understand that the majority of people are equally annoyed at both far right AND left idiots.
https://9to5mac.com/2017/02/08/iphone-8-lumentum-3d-price-availability/
better start saving now
>>58856598
Oh, what a surprise, an overpriced Apple product.
>>58856598
>paying 1000$ just so you can call, text and browse the web
Wouldn't the next one be 7S?
what distro has the comfiest installer and why is it slackware?
>>58856595
Because they haven't changed the interface since 1987.
>installer
kek
>>58856595
>postulating an initial open ended question then changing the question to one that seeks validation for your own opinionated answer to the initial question disregarding that the initial question is open ended and has no definitive correct answer
remember me, /g/?
The end for 2L started when they hired an economist
>>58856494
Vaguely. All I remember is that my computer couldn't handle it at the time.
Unicorn sex for Lindens.
SL predicted /mlp/
The best $99 a year I've ever spent.
I get 5TB of online storage, Microsoft Office suite complete with all latest updates, Microsoft Groove free HD streaming of all my own music uploaded to my own onedrive from my phone, laptop, tablet.
Excellent applications to view and sort my raw and edited photos on onedrive etc.
>>58856455
>>58856455
Wait, I can put my music on some server and listen to it anywhere à la Spotify?
>>58857265
à la wakbar ?
What are you working on, /g/?
Old thread: >>58851338
>>58856389
Why was the other one deleted?
Also D
Why haven't you learned Haskell yet, /g/?
>>58856399
>Why was the other one deleted?
fuck those who disgrace anime
I tried out Manjaro, and now I am here to shill for it. Why don't more people use it? It is Arch for people who have shit to do.
Antergos is better
>>58856561
two completely different things hombre.
>>58856561
> posts opinion
> no particular reason
> also wrong
Yup, its /g/ alright
just bought a 24" curved samsung monitor and it looks slightly worse than my 4 year old 21.5" monitor
the text is not just as clear
its so bad i can easily distinguish the pixels
is this shit common? is it because 24" makes 1080p look shitty?
curved monitor is va and old one is tn
>>58856265
Why the hell would you buy a bigger monitor when it's the same resolution?
>>58856285
more space
>>58856312
Nigga what part of "SAME RESOLUTION" did you not understand?
>He watercools
>He overpays for a few degrees off
>He has to deal with loud annoying fans and pumps
>There's a chance of his AIO cooler leaking and destroying his hardware
>The company he bought the cooler from won't cover any damages
Meanwhile I paid $60 for an industry leading air cooler that's super quiet, easy to install and zero maintenance.
Yeah? Whats it called OP, not shitposting i need to replace my watercooler that shit on me
>>58856027
Tfw nh-14
>>58856027
There is no cure for being retarded. Marika best girl.
Why are PCs still ugly and why is RGB and lighting still a thing? And not to mention side window panels?
Phanteks is my favorite enclosure-maker but all of their best models have a shitty side window. Why? Why do PC people have terrible taste in hardware design?
cause only manchildren still use desktop pc
same reason we have this. people value flash and pizzazz over subtle aesthetic
>>58855910
Because gaymers are the most profitable target audience.
Will there ever be a type of Lock which doesn't rely on pins?
>what is a disk detainer
>>58855740
Thanks for this information.
>>58855740
>>58855770
Apparently, they are just as vulnerable as pin-tumbler locks.
Is this the biggest scam in tech right now? Is there anything that can top Hyperloop nonsense?
>>58855502
Yes, it is indeed a bunch of bullshit.
the biggest scam in tech or anywhere is you op
>>58855502
Guts. Compare and rate.
early this time
>>58855428
Lol it looks like your videocard is the odd one out.
all these edgelord-tier black cases