14

This is perfectly possible Although the difference may not especially noticeable, I would expect sampling taking into account the exact pixel geometry to give a slightly more accurate image. You just need to offset your pixel centres per colour component according to the (average) location of the subpixel(s) of that colour. Note that not all pixel layouts ...


12

This is called subpixel rendering. The different primary colors in your monitor are not stacked on top of each other. Instead they are arranged near each other. Different monitors have different patterns but most commonly they are aligned so that the colors are side by side. If you know the physical arrangement, then you can prepare the image so that you ...


9

Sure, you can use subpixel rendering for arbitrary images. However, subpixel rendering is really a generic 2D image processing technique — it has nothing to do with ray tracing specifically. You could just as well use it with any other 3D rendering method, or even with a simple 2D drawing, photograph or even video. Thus, I'd say that "subpixel ...


6

I can't say for certain, but I was interested in this myself and trying to look it up (with little success). I did analyze the many macro photos you can find on the web of these kinds of displays, though. RGB pixels Pentile Subpixels (RGBG Layout) --+---+-- --+---+-- X | X | X G r G b G --+---+-- --> --+---+-- X | X | X ...


5

Here's an example of a downsampling filter that takes pixel geometry into account: Increasing image resolution on portable displays by subpixel rendering. Image (a) below is an image downsampled using pixel-based downsampling. Image (b) is downsampled using direct subpixel-based downsampling, which (as far as I can tell) effectively downsamples the R, G, ...


5

GPUs can efficiently scale an image by an arbitrary amount (within limits - display options fall within those limits by design) either using a 3D rendering operation or as the signal is sent from GPU to the display. Both of these paths have fully dedicated hardware for the arbitrary resizing and are not likely to be optimized for doubling or halving. Both ...


3

What does that even mean? It means that multisampling is resolved. A multisample framebuffer contains multiple samples for each pixel. The combination of samples represents the color of that pixel. The process of converting from multiple samples to a single color is multisample resolving. By blitting from a multisampled buffer to a non-multisampled ...


Only top voted, non community-wiki answers of a minimum length are eligible