| CPC G09G 3/003 (2013.01) [G02F 1/134309 (2013.01); G02F 1/13439 (2013.01); G09G 3/3413 (2013.01); G09G 3/36 (2013.01)] | 30 Claims |

|
1. A device, comprising:
at least one processor; and
at least one memory coupled to the at least one processor and having instructions stored thereon that are executable by the at least one processor to perform operations comprising:
obtaining primitive data of a plurality of primitives corresponding to at least one object based on information of the plurality of primitives, the information of the plurality of primitives comprising respective primitive identifiers of the plurality of primitives;
for each primitive of the plurality of primitives, determining an electromagnetic (EM) field contribution to each of a plurality of display elements of a display based on primitive data of the primitive; and
for each of the plurality of display elements of the display, generating a sum of the EM field contributions of the plurality of primitives to the display element,
wherein a primitive of the plurality of primitives comprises one or more vertices, and the primitive data of the primitive comprises vertex data of the one or more vertices, and wherein the plurality of primitives comprise a plurality of vertices,
wherein the operations further comprise:
receiving vertex data of the plurality of vertices from a computing device, and
storing the vertex data of the plurality of vertices in a memory of the device, wherein the memory is configured to associate the vertex data of the plurality of vertices with vertex identifiers of the plurality of vertices, and
wherein obtaining the primitive data of the plurality of primitives based on the information of the plurality of primitives comprises:
retrieving the vertex data of the plurality of vertices from the memory based on the information of the plurality of primitives, wherein the primitive data of the plurality of primitives comprise the vertex data of the plurality of vertices.
|