I was today years old when I realised 0b1<<31 is UB most of the time while 1u<<31 isn't ๐ค.
I was today years old when I realised 0b1<<31 is UB most of the time while 1u<<31 isn't ๐ค.
I'm not great at CSS, but I do this. It targets all the children of the chat container
.chat-scrollable-area__message-container > div {
background-color: rgba(0, 0, 0, 0.6) !important;
}
Similarly you can get .chat-line__message-container, .chat-line__message... You find them in the div.
You don't need any 3rd party, you can just add a browser source with a link to the popout chat window. Then you can style it with CSS to for example remove the background or fade out old messages.
It's not logged in, and you can add other browser sources with an API key for twitch alerts too.
There's nothing wrong with limiting childrens access to online services, but if you're creating a problem where online age verification is required you also have to give an easy solution where you provide a service to do so easily and safely like EUDI, and it's Discords job to use those solutions!
But the real issue here is twofold:
1. Many of the laws passed are ineffective and inherently unsafe.
2. Many countries already have electronic ID services. Verifying age by recording your face or taking a photo of your passport is the dumbest solution imaginable.
Many are mad at Discord for age verification, but many fail to realise they're doing it because of recent government policies. Why would a free service without intrusive ads want to spend millions on ID/age verification services?
The alternative is to heavily censor ร la tiktok or risk being banned.
A sodastream bottle that was destroyed by being cleaned by boiling-hot water. The caption says: "POV; your slavic wife does the dishes while being tired of not having a dishwasher".
#sodastream #pov ๐๐
I know it's not a huge amount of difference in terms of code, kb_text_shape is just awesome like that! But it's still a great feeling to see it working so well!
Also, if any arabic speakers could tell me if the two texts are identical I would appreciate it.
Todays update let me generate the code shaping separately from the glyph atlas. I can draw tens of thousands of lines of unique strings in ms!
Next I want to support allographic languages and ligatures, like Arabic's ุบุบุบ
(google fonts for comparison)
#clang #llvm #emscripten #gamedev #webdev
I guess you also could do...
Vector3.yxnorm = (0,0,-1)
Vector3.zynorm = (-1,0,0)
Vector3.xznorm= (0,-1,0)
depending on your handedness, but that might be too confusing. Also this is a possibility
Vector3.xyunit = (0.71, 0.71, 0)
Vector3.yxunit = (-0.71, -0.71, 0)
just to throw out some ideas ๐
โ Vector2.up
โ Vector4.up
โ๏ธ Vector1.xunit = (1)
โ๏ธ Vector2.xunit = (1,0)
โ๏ธ Vector2.yunit = (0,1)
โ๏ธ Vector3.xunit = (1,0,0)
โ๏ธ Vector3.yunit = (0,1,0)
โ๏ธ Vector3.zunit = (0,0,1)
...etc
also
โ๏ธ Vector3.xynorm = (0,0,1)
โ๏ธ Vector3.yznorm = (1,0,0)
โ๏ธ Vector3.zxnorm= (0,1,0)
...
Sounds like you just need to remap it. You can maybe use Steam or an application like DS4Windows. You could also look for a way to configure your input display. Can't say much more without more detail.
Haha yea I switched over some 8 years ago I think, but here it actually makes a difference because Firefox has better tools for debugging WASM and WebGL!
All the code can be found on my gitlab account gitlab.com/timpz/emscrap
Livestream is on twitch.tv/timpz
Vods are available on youtu.be/timpzvods
This week I integrated kb_text_shape.h to my project and drew a complete string with proper text shaping using instancing. It was quite a bit trickier than I expected because WebGL doesn't support texture buffers, and I had to revert to using samplers.
#clang #llvm #emscripten #gamedev #webdev
This week I fixed the Windows build for my project gitlab.com/timpz/emscrap, added textures to the shaders, UVs to the vertexes, and started generating texture maps for any ttf at any size!
I also created a VODs channel here: www.youtube.com/@timpzvods
#clang #llvm #emscripten #gamedev #webdev
Also please be aware that we have strong labour laws and unemployment benefits in Germany, so I'm not in any financial trouble for a good while. But any contributions to the funds we do have for life expenses and future veterinary visits will be much appreciated ๐ซถ.
All that said, I'm very hopeful about this year but it will require a lot of work and this is an unusual situation for me. To be clear my plan for the future is not to become a "streamer", but if it can help me achieve my other goals by means of promotion then why not give it a try?
There's also a video I started working on about a year ago that I abandoned, which goes over how spindashes work internally in the classic sonic games. Very technical in a similar style of pannenkoek. That would take weeks of straight work if not more, but if I ever would finish it it would be now.
To start, I want to start streaming again to promote myself and hold myself accountable to a schedule. But I don't plan on doing any speedruns, instead I will develop software!
Here's the new emoji mascot I made today. I call him Loki, named after LoC (lines of code), and some sub badges!
Last year had lots of challenges for me, the biggest one being losing my job due to restructuring. Until I find a good place to land I figured I'll try to make the best of the free time I have.
So this year I'll try to take personal projects more seriously and post about them more frequently!
Short update, I generalised the shader and entity creation process in opengl and added some code to resize the window. All programmed on my phone without a keyboard in the spare hours I have between plans ๐. It's even worse since I'm learning opengl at the same time, but I'm getting better at it!
I have yet to figure out a way to debug anything, but I can print whatever I want to the browser window.
I would not recommend this setup without a tablet and a bluetooth keyboard, but it works surprisingly well with a decent keyboard app and some patience!
#C #WASM #emscripten #android
My wife decided not to bring my laptop on our Christmas holiday to stop me from programming, but she underestimated me ๐. Here's my setup:
* Termux with git and emscripten on my android phone
* Acode connected to termux
* Compiling WASM and running a webserver to host it locally
* Run it in firefox
Of course no one is perfect and we travelled to get here too, but looking at how people are acting it's like the fact that the winters are almost 10 degrees warmer now than 20 years ago isn't even a concern to most people, and that's disheartening.
Meanwhile, every shopping center is packed full of people scrambling to consume as much as possible, and they make sure that they get their unsustainable fish, ham and beef for their swedish tables. The roads are so packed full of cars running on 1,3โฌ/L gas that it takes 15 minutes just to park.
When I was a kid there was 20-30cm snow every winter, even in the cities, and almost every lake was frozen over enough to skate on. Nowadays even the skiing resorts in the northern half of the country are full of artificial snow and ice skating is mostly done on top of cooling pipes.
We're in Sweden for Christmas and while it's nice to visit family again after so many years, it's also jarring how much things have changed and how little is being done to do something about it. It's literally "Don't look up" in real life. I'm not even that old, 30s, but the differences are clear.
I can't believe The Primagen got back to Netflix as an actor
#AmsterdamEmpire
18. I definitely could have had a much better experience with the first school, but everything considered I'm very happy and proud of myself! Thanks for reading ๐๐