Citations
Referenced by
Claims1. A system for generating graphic images, comprising:
2. The system as set forth in claim 1 above, wherein each of the output command streams comprise instructions and data. 3. The system of claim 1, wherein each of the renderer programs respond to a same set of commands. 4. The system as set forth in claim 3 above, wherein the commands selected from a group comprising configuration commands, drawings commands, and update commands. 5. The system of claim 4, wherein the configuration commands set options on the renderer program. 6. The system of claim 4, wherein the drawing commands cause the render program to draw an image. 7. The system of claim 4, wherein the update commands synchronize the renderer program with its sink so that any drawing commands previously received by the renderer program are reflected in the sink. 8. The system of claim 1, wherein the renderer programs do not need to be compiled until runtime. 9. The system of claim 1, wherein new renderer programs are added to a drawing interface of the graphics application without recompiling the application program. 10. The system of claim 1, wherein the application program dynamically loads only load those renderer programs it needs at runtime. 11. The system of claim 1, wherein the application program dynamically loads new renderer programs while it is running. 12. The system of claim 1, wherein the application program sends commands directly to any of the renderer programs. 13. A method for generating graphic images in a computer system, comprising the steps of:
14. The method of claim 13, wherein each of the output command streams comprise instructions and data. 15. The method of claim 13, wherein each of the renderer programs respond to a same set of commands. 16. The method of claim 15, wherein the commands are selected from a group comprising configuration commands, drawings commands, and update commands. 17. The method of claim 16, wherein the configuration commands set options on the renderer program. 18. The method of claim 16, wherein the drawing commands cause the render program to draw an image. 19. The method of claim 16, wherein the update commands synchronize the renderer program with its sink so that any drawing commands previously received by the renderer program are reflected in the sink. 20. The method of claim 13, wherein the renderer programs do not need to be compiled until runtime. 21. The method of claim 13, wherein new renderer programs are added to a drawing interface of the application program without recompiling the application program. 22. The method of claim 13, wherein the application program dynamically loads only load those renderer programs it needs at runtime. 23. The method of claim 13, wherein the application program dynamically loads new renderer programs while it is running. 24. The method of claim 13, wherein the application program sends commands directly to any of the renderer programs. 25. An article of manufacture for generating graphics images in a computer system, the article of manufacture comprising a computer-readable media having one or more computer programs embodied therein that cause the computer system to perform the steps of:
26. The article of manufacture of claim 25, wherein each of the output command streams comprise instructions and data. 27. The method of claim 25, wherein each of the renderer programs respond to a same set of commands. 28. The article of manufacture of claim 27, wherein the commands are selected from a group comprising configuration commands, drawings commands, and update commands. 29. The method of claim 28, wherein the configuration commands set options on the renderer program. 30. The method of claim 28, wherein the drawing commands cause the render program to draw an image. 31. The method of claim 28, wherein the update commands synchronize the renderer program with its sink so that any drawing commands previously received by the renderer program are reflected in the sink. 32. The method of claim 25, wherein the renderer programs do not need to be compiled until runtime. 33. The method of claim 25, wherein new renderer programs are added to a drawing interface of the application program without recompiling the application program. 34. The method of claim 25, wherein the application program dynamically loads only load those renderer programs it needs at runtime. 35. The method of claim 25, wherein the application program dynamically loads new renderer programs while it is running. 36. The method of claim 25, wherein the application program sends commands directly to any of the renderer programs. |