摘要 |
<p>An embedded system for supporting a graphic operation based on a programmable shader is provided to enable a user to develop a program for processing 3D(Dimensional) data and transfer the developed program to graphic hardware, and make the graphic hardware process vertexes/pixels with the received program. A system memory(500) stores one or more than one program and data generated by linking with one or more than one shader program inputted through an API(Application Program Interface). The graphic hardware(300) loads and executes the program/data selected by the API among the programs/data stored in the system memory. The system memory includes more than one shader object area(510a,510b) storing shader ID information, a shader program source, a compiled code compiling the shader program source, and a parameter declared in the shader program source, and a program object area(520) storing the shader ID information of the shader programs forming the program, the program generated by linking the compile codes, and the data referred when the program is executed.</p> |