Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Jasper_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
Jasper_
4y ago
Is there a published, freely available specification for JPEG-XL yet? The W3C publishes JPEG and PNG specifications, and AVIF can be found on the AOM website. One big issue with JPEG-XL is that the specification is closed. The old drafts I
182.
▲
by
Jasper_
4y ago
for 6 years you could get root on Debian with the "beep" command
183.
▲
by
Jasper_
4y ago
This is par for the course for Android, having had to work with it at the hardware enablement level. Google will refactor and break everything in a dot release, and then swear up and down that their code is perfect, even as you point them d
184.
▲
by
Jasper_
4y ago
The traditional process is building a high-poly mesh and a low-poly mesh by hand, and using your 3DCG tool to bake from one onto the other. For instance, in Maya, this is done using the "Transfer Maps" tool [0]. The high-poly mesh
185.
▲
by
Jasper_
4y ago
I'm referring to a discrete SDF, where you have a 2D/3D grid storing distance samples, e.g. font textures, or mesh distance field textures [0]. You can use a tree of textures to get adaptive sampling, but a single texture gives yo
186.
▲
by
Jasper_
4y ago
The distinction is that textures are dense and have rigid topology (a grid) while a vertex mesh can be sparse, and has arbitrary topology. The distinction is extra clear in a voxel/SDF approach, where you see harsh grid boundaries beca
187.
▲
by
Jasper_
4y ago
There are tests of normal map assets found in Super Mario Galaxy, but they're unused. The GameCube "supported" limited normal mapping through its indirect unit, assuming the lighting response is baked. The BLMAP tech seen in
188.
▲
by
Jasper_
4y ago
The original was "arewefastyet", to track benchmarks of SpiderMonkey against V8 and JSC. It spread like wildfire and became a bit of an inside joke in Mozilla.
189.
▲
by
Jasper_
4y ago
No, a real camera would give you a box blur, because the out-of-focus light rays are distributed uniformly across the sensor.
190.
▲
by
Jasper_
4y ago
How can you fight fake news with the blockchain?
191.
▲
by
Jasper_
4y ago
Besides everything else, can I just say how crazy it is to pause an upgrade, while the system is in a partially upgraded state, to ask the user a question? If the user forgets and reboots the system or hibernates it, your system is likely
192.
▲
by
Jasper_
4y ago
Using the undistorted UVs has its own artifacts as well, namely, you can still see a "ghostly outline" where stuff isn't distorted through the water. But it clearly looks better than seeing something in front refracted in som
193.
▲
by
Jasper_
4y ago
> Juce has a CoreGraphicsMetalLayerRenderer which I believe uses Metal to render CoreGrapghics primitives. This class is part of a JUCE demo app, and you can read the source code to it if you want. [0] It uses CoreGraphics to render the
194.
▲
by
Jasper_
4y ago
You mentioned using the OpenGL context, and this code is used by the OpenGL context. CoreGraphics does not use the GPU. Direct2D uses a approach which tesselates paths into triangles on the CPU. It is similar to the JUCE code in that the GP
195.
▲
by
Jasper_
4y ago
CoreGraphics is a CPU rasterizer. It doesn't use the GPU.
196.
▲
by
Jasper_
4y ago
When we talk about 2D graphics as a research problem, we're talking about native rendering of splines and strokes. JUCE does not have GPU-accelerated splines, it flattens the path to lines and rasterizes the coverage area into a text
197.
▲
by
Jasper_
4y ago
The OpenGL specification basically had no explanation of what a "Quad" was, it didn't say anything about how to render quads, interpolate quads, etc. Pretty much every driver implemented quads as a funky way of spelling "
198.
▲
by
Jasper_
4y ago
Do you mean a bounding rectangle? That exists on a lot of GPUs, where you draw a triangle and the entire bounding box surrounding the triangle is covered. However, the details differ greatly between different GPUs, meaning it's hard to
199.
▲
by
Jasper_
4y ago
Yes, that's correct. The word "word" is ambiguous and has a few meanings. Where I'm from, the "word" is the unit you can load/store to memory in a single instruction. So if you can load a 32-bit quantity,
200.
▲
by
Jasper_
4y ago
Companies have successfully forced people to go through arbitration through terms of service, with courts agreeing. ToSes, as a whole, are enforceable, though several lines in them might not be, just like contract law.
201.
▲
by
Jasper_
4y ago
There are genuine differences in browsers that need to be handled correctly and aren't easily observable or runtime-detectable. Multimedia (needed for camera/mic handling) and WebRTC still remain a giant landmine that requires UA
202.
▲
by
Jasper_
4y ago
Everybody wanted this. There was even an attempt at this, called "Long's Peak", that was ultimately voted down by the OpenGL committee after a long development road. Nobody else needed to sabotage OpenGL, Khronos was more tha
203.
▲
by
Jasper_
4y ago
Fabrice has not been involved in ffmpeg for well over 15 years now.
204.
▲
by
Jasper_
4y ago
ChromeOS uses Wayland as a bridge between Android and Chrome because it's a politically neutral technology neither of them control, and thus can both agree on implementing. It's not about integrating better with other Wayland comp
205.
▲
by
Jasper_
4y ago
Was it because you got wiped out in the dot-com crash? https://en.wikipedia.org/wiki/Beenz.com
206.
▲
by
Jasper_
4y ago
WebRTC uses SCTP in a weird way: on top of DTLS, which is itself on top of UDP. When most people talk about using SCTP, they mean using it instead of UDP.
207.
▲
by
Jasper_
4y ago
Google and Apple aggressively push developers to use IAPs rather than up-front paid games, and often won't feature games & apps costing more than 99c. They incentivized the current market.
208.
▲
by
Jasper_
4y ago
Go look at the amount of times IsGoogleHost or HasGoogleHost are called from within Chromium. For instance, autofill works differently for Google-owned services: https://source.chromium.org/chromium/chromium/src&#x
209.
▲
by
Jasper_
4y ago
Oh hey, the Amlogic chips. I worked for a company that wanted to turn an Amlogic S805 STB kit into a Linux computer. I think the reason that it works fairly well out of the box is because of some of the drivers we contributed to the effort
210.
▲
by
Jasper_
4y ago
Of course it's the network subsystem. I've heard nothing but terrible stories from colleagues that have had to interact with those maintainers.
More ›