Fixed-function
ಫಿಕ್ಸ್ಡ್-ಫಂಕ್ಷನ್ ಎಂಬ ಪದವನ್ನು 3ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಎಪಿಐಗಳು ಮತ್ತು ಶೇಡರ್-ಆಧಾರಿತ 3ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಎಪಿಐಗಳು ಮತ್ತು ಜಿಪಿಯು ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳ ಆಗಮನಕ್ಕೆ ಮುಂಚಿತವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹಿಂದಿನ ಜಿಪಿಯುಗಳಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಐತಿಹಾಸಿಕವಾಗಿ ಸ್ಥಿರ-ಕಾರ್ಯದ ಎಪಿಐಗಳು ಕಾರ್ಯ ಪ್ರವೇಶ ಬಿಂದುಗಳ ಒಂದು ಗುಂಪನ್ನು ಒಳಗೊಂಡಿವೆ, ಅದು ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಜಿಪಿಯುಗಳಲ್ಲಿ ತಮ್ಮ ಹೆಸರಿನ ಉದ್ದೇಶಕ್ಕಾಗಿ ಮೀಸಲಾದ ತರ್ಕಕ್ಕೆ ಸರಿಸುಮಾರು ಅಥವಾ ನೇರವಾಗಿ ನಕ್ಷೆ ಮಾಡುತ್ತದೆ. ಶೇಡರ್ ಆಧಾರಿತ ಜಿಪಿಯುಗಳು ಮತ್ತು ಎಪಿಐಗಳು ವಿಕಸನಗೊಂಡಂತೆ, ಸ್ಥಿರ-ಕಾರ್ಯ ಎಪಿಐಗಳನ್ನು ಗ್ರಾಫಿಕ್ಸ್ ಚಾಲಕ ಎಂಜಿನಿಯರ್ಗಳು ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಶೇಡಿಂಗ್ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಿದರು. ಈ ವಿಧಾನವು ಹೊಸ ಶೇಡರ್-ಆಧಾರಿತ ವಿನ್ಯಾಸಗಳ ಹೆಚ್ಚಿನ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ವರ್ಧನೆಗಳನ್ನು ಅನುಮತಿಸುವಾಗ ಹೆಚ್ಚಿನ ಅಭಿವರ್ಧಕರು ಅನುಭವಿಸಿದ ಸ್ಥಿರ-ಕಾರ್ಯ ಎಪಿಐ ಅಮೂರ್ತತೆಯನ್ನು ಒದಗಿಸುವುದನ್ನು ಮುಂದುವರಿಸುವ ಒಂದು ಭಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು. ಓಪನ್ ಜಿಎಲ್, ಓಪನ್ ಜಿಎಲ್ ಇಎಸ್ ಮತ್ತು ಡೈರೆಕ್ಟ್ ಎಕ್ಸ್ (ಡೈರೆಕ್ಟ್ 3ಡಿ) ಇವೆಲ್ಲವೂ 3ಡಿ ಗ್ರಾಫಿಕ್ಸ್ ಎಪಿಐಗಳಾಗಿದ್ದು, ಇವು ಸ್ಥಿರ-ಕಾರ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯು ಶೇಡರ್-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯಾಗಿ ಪರಿವರ್ತನೆಯ ಹಾದಿಯಲ್ಲಿ ಸಾಗಿವೆ. ಸ್ಥಿರ-ಕಾರ್ಯದಿಂದ ಶೇಡರ್ಗಳಿಗೆ ಪರಿವರ್ತನೆಯನ್ನು ಯಾವಾಗ ಮಾಡಲಾಯಿತು ಎಂಬುದರ ಕೋಷ್ಟಕವನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆಃ ಸ್ಥಿರ ಕಾರ್ಯಗಳು ವರ್ಸಸ್ ಶೇಡರ್ಗಳು ಸ್ಥಿರ ಕಾರ್ಯ ಎಪಿಐಗಳು ಉತ್ತಮವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೆಸರಿಸಲಾದ ಗ್ರಾಫಿಕ್ಸ್ ಪೈಪ್ಲೈನ್ ಹಂತಗಳ ಸರಣಿಯೊಂದಿಗೆ ಸರಳವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಮೂರ್ತತೆಯಾಗಿರುತ್ತವೆ. ಶೇಡರ್-ಆಧಾರಿತ ಎಪಿಐಗಳು ಗ್ರಾಫಿಕ್ಸ್ ಡೇಟಾವನ್ನು (ಶೃಂಗಗಳು ಮತ್ತು ಪಿಕ್ಸೆಲ್ಗಳು/ಟೆಕ್ಸೆಲ್ಗಳು) ಸಾಮಾನ್ಯವಾಗಿ ಪರಿಗಣಿಸುತ್ತವೆ ಮತ್ತು ಈ ಡೇಟಾವನ್ನು ಹೇಗೆ ಸಮನ್ವಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಎಂಬುದರಲ್ಲಿ ಹೆಚ್ಚಿನ ನಮ್ಯತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಶೇಡರ್-ಆಧಾರಿತ ಎಪಿಐ ಬಳಸಿ ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ ರೆಂಡರಿಂಗ್ ತಂತ್ರಗಳು ಸಾಧ್ಯ. ಉಲ್ಲೇಖಗಳು 3D ರೆಂಡರಿಂಗ್