Could you help us understand how it's not ray casting? OP doesn't mean ray tracing by the way. Ray casting is the tech used in Wolf3D for example, or maybe I'm preaching to the choir.
With ray casting engines for each column of pixels you cast a ray and collide it against world geometry to see what it hit and where.
With this engine, and most modern 3d engines you apply a transform to 3d world space points to get a screen space point. You also need to sort objects by distance or use a z buffer.
We are very excited to launch LemonTalk, a video call solution that allows you to talk to your customers, directly from your website.
With LemonTalk :
there's no need to mix several tools to organize a remote client meeting
LemonTalk is an easy-to-use all-in-one solution (no download or plugins required, video call, chat, receiving & sending attachments, remote screen sharing, appointment booking system, note-taking solution, internal tracking and CRM system).
meet the need for an authentic and customized client relationship
Continue to meet and talk to your customers. You won't lose time by doing so, on the contrary. They'll make you save time by telling you what they need and how they need it. So keep communicating. Convert your leads into sales, by understanding them and delivering. Offer an outstanding customer experience.
Please, test and love : https://lemontalk.fr/?lang=en
Choose LemonStart | no credit card needed
Create and name your discussion space | 2 seconds
Create a CTA button on your site and integrate the URL | 5 seconds
Congratulations, you rock
Besides... It would be fun that « Lemon me » enters the everyday language !
I hope you'll like the idea.
I will be happy to reply to your questions, suggestions and improvements or your feedback
Is it dangerous to perform some IO bypassing the kernel ?
I suppose not regarding this commit, but the kernel isn't there to check calls of the application ?
The kernel handles the IO. You just don't need to enter the kernel (syscall) to issue it, it is done via a kernel<->user memory mapped ring buffer. Roughly, I don't really know the details well. See https://lwn.net/Articles/743714/
I think the kernel provides results in a special memory space where you can read it without using system calls. Performing operations in the kernel on a memory area writeable by user space sounds really dangerous.
It is possible. As you say, not completely problem free and indeed has raised some discussions regarding security implications. AFAICT documentation is scarce (non-existent).
Here is a previous patch prepping for this one, with sample code to both submit/reap events: https://patchwork.kernel.org/patch/10712819/
Very good news. I love Jenkins but the interface is not very friendly and even with some themes templates like this one https://github.com/jenkins-contrib-themes/jenkins-material-t... it's still hard to navigate and get right informations. Definitively yes for this integration!