CPC G06T 15/04 (2013.01) [G06F 9/3877 (2013.01); G06F 9/4411 (2013.01); G06F 9/545 (2013.01); G06F 16/9017 (2019.01)] | 20 Claims |
1. A system comprising:
first processor circuitry coupled to a memory subsystem, wherein responsive to detection of an indication that rendering of a first surface is being initiated, the first processor circuitry is configured to:
allocate given memory comprising at least twice an amount of memory in the memory subsystem needed for storing the first surface;
cause the first surface to be rendered and stored in a first portion of the given memory;
cause, by a kernel-mode driver, the first surface to be remapped with a selected lookup table (LUT) to generate a second surface which is stored in a second portion of the given memory; and
cause the second surface to be driven to a display.
|