#GrubStomper29's OpenGL Sandbox
8230 messages · Page 9 of 9 (latest)
after some years of service my beats studio buds are starting to fall apart
mostly my fault since i drop them on hard floors all the time
which is unfortunate because id love whatever i replace them with to be white but white scuffs too easily
I gotta invent scratch proof white plastic
I really like sennheiser headphones so I'm sure their buds are great but the difference between a model with and without active noise canceling is like $90
is it really that expensive?
Do you need active noise cancelling?
i would say so
if I make a game about a frog i would have to call it Green Hour
whay do you guys think about that
I think we would all love that
Diasuke Amaya worked on a game called Pink Hour and it reminds me of the "finest hour" term
so Green Hour sounds nice
I believe I have fixed rsm but its still much darker than before it broke
here's irradiance, looks weird
Even though the code seems identical to what I had before
lovely
absolute classic

First day of college
i think i wont be needing a laptop for now but I imagine i will once cs classes start
i wonder how powerful of a laptop i would need
I will be buying a macbook Air m4 
I am not a huge apple fan but it's the best what you can get
mac os for computer science?
better hope you dont have to actually code 
iirc you have to sign up to some apple thing to access C++ compilers
Nah we have to code
At worst I will have to remotely connect the desktop at home
I just need something that survives being plugged into life support and is 13"
You are basically left with MacBooks...
I don't know what things are like now, but I certainly wasn't expected to code in class on my own laptop when I went to uni
Maybe they don't have computer labs anymore 
if I have to buy a laptop soon itll probably be a $200 web surfer
Tests were done writing code on paper, which I thought was stupid at the time. But in retrospect I agree with it fully
I got a lenovo thiccpad for college
i want to hold off on it since i need to transfer to a uni for graduate classes anyways
I really hope so
I didn't take mine and that was the right move tbh
lenovo thinkpads are pretty solid and I could do anything I wanted, didn't play too many games though
I dunno maybe 2014 was a different time 💀
even more people take their desktops now but being antisocial is an epidemic
covid hit right as I was graduating so idk how bad it is now
i think when i do go to uni i will take my desktop
Are you living in residence? Or off campus?
im attending community for undergrads right now so im still home
you should just get a mid grade laptop if you live on campus, enough to do whatever you need programming wise but not to get sucked into the draw of sitting at your battlestation
yeah
ill probably look at refurbished
i hate laptops so no need to spend $1000 on something ill use sparingly for 4 years
I don't take mine anywhere since college but I like having it next to my desktop
since it dual boots linux I basically only ever use it in linux
my home desk is not physically large enough for that 💀
I use an MS surface when I'm not at the desktop
I have a big L made out of 2 desks, and it's got 2 monitors from my desktop, my laptop, + my work laptop and another monitor for that
- a littering of other stuff
this isnt it
i have yet to debug the cpp side but im not sure what about it could be causing this
there are also these bright spots in corners
I think its somewhat fixed
I just needed to mess with parameters
rMax just needs to be rediculously high
I NEED to replicate this or i wont be happy
You will exceed it im sure
im just back to not understanding why everything is so dark
Multiply by pi 
i just realized im not doing gamma correction in my shadow shaders. Not the problem, but I should probably do something about that
actually, even without rsm everything is still pretty dark
i wonder if theres some srgb error somewhere
I think it is! If I just output the pre-lit color, it's extremely dark. What's causing this?
ill have to look into this
did you glEnable(GL_FRAMEBUFFER_SRGB);?
also check your textures are using an sRGB format
yes and i manually decode textures
Manually decoding textures is a bit sus but OK
i cent remenber exactly why
probably more oit legacy junk
i think this is somehow related to framebuffer shenanigans though
especially since thats really all thats been changed between now and the working rsm
what does manual decode textures mean?
where are you doing that?
are you storing the textures in an uncompressed format?
ig the right word is conversion
when i run my shaders i convert the textures from regular to srgb
i dont do this for fxaa since i dont use srgb in that at all
i replaced fxaa with a blit and nothing changes so imagine thats fine and dandy but i could be wrong
something i wanna test is just output rgb(1, 0, 0) from my lighting pass; the results could easily confirm somethings wrong with framebuffers
oh that's not that unusual
I don't understand 😅
ohhhh
it's that song
now I can hear it
I like that song
minecraft credits poem is awesome
heres 0.5
uh
0.5 converted from linear to srgb, then written with gl_srgb enabled
so effectively linear 0.5
and heres 1.0
and heres the color of some random internet rgb slider up halfway, assuming its linear as well
seems noticibly brighter than this, but my methods are admittedly questionable
it would be awesome if i had a working debugger...
and heres a very FASCINATING shade of RED
if I bind framebuffer 0 instead of the aa staging fb, the darkness issues go away
perhaps my fb format doesnt support srgb writes
yeah thats the problem
solved!
were back
heres fxaa
i think i need to tweak some parameters
they're about as good as I can get them
welp 🙂
here's GrubStomper29's OpenGL Sandbox
Let me spend the next few days cleaning up a bit then the project will be finished for now
by the way, I recently saw a Southern Leopard Frog swimming in a pool so I think he's gonna be our little protagonist
It's beautiful
How does it differ from the Northern leopard frog?
thats the kind we have around here
in a few ways
most obvious one is that the southern has a white dot on its ear drum
nvm i underestimated how much homework id have on day 2 of college
Last 80%? Don't you have like university after that
Same thing
It's OK grubbi, you will breeze through the homework
I better
my college accounts are all locked down like fort knox
im already being driven insane by the constant 2 factor authentication each time
and having to login again whenever i close my browser
Just wait until you work as an actual software engineer, it gets even worse 
it's not at startups until we start "maturing" or "moving up market" as they say
it starts with everyone has access to everything and there are no rules
well we always had 2 factor because that's just smart to do
I use 2 factor for my personal accounts also
well im fine with 2 factor
but 2 factor 10 times within the hour on the same device is rediculous
especially when said device is my phone, which houses the mechanism used to perform the authentication
yeah
I only have to do that with critical production access
and it is reasonable in that case to always ask for it
perchance
Code is cleaned and pushed to github
yall can play a bit if youd like
I also finalized the readme
So unless you guys have readme criticism or a terrible bug, this project is officially temporarily permanently finished!
it gets a lil nasty when you take a closer look
Well yeah, you aren't using glorious MSAA, so there is a limit to the quality 
if youre running a more powerful gpu than my 3050 you can turn up the rsm samples to 300-500
you gotta do that in the lighting.frag shader
just a global var named "samples"
Would love to see LPV. But I take it you wanna be done with the project
You wanna make frog games
yeah
i wanna come back someday, rewrite it all
probably follow the age old opengl tradition of switching to vulkan
What about frog game
Whats the plan for that?
What kinda environments are you thinking about?
daxa vk abstraction and entt
GameCube style graphics
funny gameplay idea i don't care to explain rn
EnTT is very sick
in not sure what the level would be
People think they need an engine, all they need is ImGui + EnTT
torn between pool and jungle
i think id enjoy making the game take place at a pool more
Would love to see a frog defeat a steam roller
but there are thousands and thousands of dead baby frogs paved beneath my neighborhood road
Music is DMB style jamband music?
no clue
alright I'll make a single track
Then another after that 😉
i wonder how you go about making acoustic sounding stuff from a daw piano roll
i know for drums you have to drop $100-300 on a vst
Keyzone classic vst is what I use
did you do that yet?
No lol, that was late last night
oh okay
im not exactly breezing thru the homework but I think i've made a lot of progress today
I'll read a chaptor of my bio textbook and be done for the day
what are you studying now?
Maybe the math stuff can be difficult
Are you taking linear algebra?
i dont wanna ring my own bell but im awesome at math
i dont have that this semester though since they wanted to wait on my ap calc score
i have english, communications, health, and bio
Oh I had assumed you were mostly doing Math & Programming stuff, with one or two electives
That was my first year Uni experience at least
I had like Calculus, Discrete Math & Linear Algebra
nah
I think I should seriously consider engineering as a job
i dont have much doubt for graphics programming, but i think engineering is something i would be pretty good at
making bridges sounds fun
If you decide to do an engineering degree you don't usually need to decide which discipline to go into until year 2
The tech industry looks like it might be about to implode so building bridges might be a good call
yeah civil also seems like the best kind
afaik the market is pretty rough for basically every other kind
alright guys time to learn cmake
I still haven't learned it 
whats your build system?
ah i see
Alright guys time to move https://discord.com/channels/318590007881236480/1409688484675063829