1. A method to generate optimized shader programs at run-time, comprising: receiving a designated graphics effect from an application at run-time during execution of a currently instantiated shader program, the currently instantiated shader program representing a subset of a collection of shader program source code instructions; generating a unique identifier based on the designated graphics effect; automatically removing one or more shader program source code instructions of the collection of shader program source code instructions based on the unique identifier to create a first subset of unremoved shader program source code instructions as a designated subset; altering the designated subset by further removing one or more additional shader program source code instructions from the designated subset; automatically compiling the altered designated subset of unremoved shader program source code instructions of the collection of shader program source code instructions to generate an optimized shader program capable of performing the designated graphics effect; and executing the optimized shader program.