next up previous contents
Next: 17.1 General Concerns Up: Advanced Graphics Programming Techniques Previous: 16.8.3 Achieving Accurate Benchmarking

17 Portability Considerations

Think about portability from the beginning of the development cycle. Although this is a standard mantra for software development, it's important that OpenGL application developers in particular be aware of the flexibility of OpenGL and provide a way for their program to gracefully fall back onto an alternative algorithm or exit when a required implementation characteristic is not available.