1. A computerized method for rendering an image on a display screen of an electronic display comprising: receiving, at a processing circuit, a plurality of image layers; mapping the image layers to a destination surface corresponding to pixels of the display screen; determining, by the processing circuit, one or more tiles for the destination surface, wherein each pixel of a respective tile is mapped to a number of image layers; dynamically generating, without user intervention, one or more shader modules for the one or more tiles, each shader module being generated based on the number of image layers and kind of image information within the image layers for at least one of the one or more tiles; utilizing each shader module for tiles associated with a same respective number of image layers containing a respective kind of image information; and providing the display data to the display screen.