ವೆಬ್‌ಜಿಪಿಯು ಬೆಂಬಲವು ಫೈರ್‌ಫಾಕ್ಸ್‌ನ ರಾತ್ರಿಯ ಆವೃತ್ತಿಗಳಿಗೆ ಬರುತ್ತದೆ

ವೆಬ್‌ಜಿಪಿಯು ಸಹಾಯ ವಿವರಣೆಯನ್ನು ಸಂಯೋಜಿಸುವ ಮಾಹಿತಿ ಬಿಡುಗಡೆಯಾಗಿದೆ ಫೈರ್‌ಫಾಕ್ಸ್‌ನಲ್ಲಿ ರಾತ್ರಿಯ ನಿರ್ಮಾಣಗಳು, ಅದು ಈಗ 3D ಗ್ರಾಫಿಕ್ಸ್ ಪ್ರಕ್ರಿಯೆಗೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಜಿಪಿಯು ಬದಿಯಲ್ಲಿ ಕಂಪ್ಯೂಟಿಂಗ್, ಪರಿಕಲ್ಪನಾತ್ಮಕವಾಗಿ ವಲ್ಕನ್ ಎಪಿಐ, ಮೆಟಲ್ ಮತ್ತು ಡೈರೆಕ್ಟ್ 3 ಡಿ 12 ಗೆ ಹೋಲುತ್ತದೆ. ಡಬ್ಲ್ಯು 3 ಸಿ ಸಂಸ್ಥೆ ರಚಿಸಿದ ಕಾರ್ಯನಿರತ ಗುಂಪಿನಲ್ಲಿ ಮೊಜಿಲ್ಲಾ, ಗೂಗಲ್, ಆಪಲ್, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮತ್ತು ಸಮುದಾಯ ಪ್ರತಿನಿಧಿಗಳು ಈ ವಿವರಣೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ.

ಸುರಕ್ಷಿತ, ಅನುಕೂಲಕರ, ಪೋರ್ಟಬಲ್ ಮತ್ತು ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಾಫ್ಟ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ರಚಿಸುವುದು ವೆಬ್‌ಜಿಪಿಯುನ ಪ್ರಮುಖ ಗುರಿಯಾಗಿದೆ 3D ಗ್ರಾಫಿಕ್ಸ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಆಧುನಿಕ ಸಿಸ್ಟಮ್ ಗ್ರಾಫಿಕ್ಸ್ API ಗಳಿಂದ ಒದಗಿಸಲಾದ ವೆಬ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಡೈರೆಕ್ಟ್ 3 ಡಿ 12, ಮೆಟಲ್ ಆನ್ ಮ್ಯಾಕೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ವಲ್ಕನ್.

ಕಲ್ಪನಾತ್ಮಕವಾಗಿ, ವೆಬ್‌ಜಿಪಿಯು ವೆಬ್‌ಜಿಎಲ್‌ನಿಂದ ಭಿನ್ನವಾಗಿದೆ ಅದೇ ರೀತಿಯಲ್ಲಿ ವಲ್ಕನ್ ಓಪನ್‌ಜಿಎಲ್‌ನಿಂದ ಭಿನ್ನವಾಗಿದೆ ಮತ್ತು ಇದು ನಿರ್ದಿಷ್ಟ ಗ್ರಾಫಿಕ್ಸ್ API ಅನ್ನು ಆಧರಿಸಿಲ್ಲ, ಬದಲಿಗೆ ಇದು ಸಾರ್ವತ್ರಿಕ ಪದರವಾಗಿದೆ, ಸಾಮಾನ್ಯವಾಗಿ, ವಲ್ಕನ್, ಮೆಟಲ್ ಮತ್ತು ಡೈರೆಕ್ಟ್ 3 ಡಿಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಅದೇ ಕಡಿಮೆ-ಮಟ್ಟದ ಆದಿಮಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಫೈರ್‌ಫಾಕ್ಸ್‌ನಲ್ಲಿ, ವೆಬ್‌ಜಿಪಿಯು ಸಕ್ರಿಯಗೊಳಿಸಲು "dom.webgpu.enabled" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಸುಮಾರು: ಸಂರಚನೆ. ಕ್ಯಾನ್ವಾಸ್‌ಕಾಂಟೆಕ್ಸ್ಟ್ ಅನ್ನು ರೆಂಡರಿಂಗ್ ಮಾಡುವುದರ ಜೊತೆಗೆ, ವೆಬ್‌ರೆಂಡರ್ ಸಂಯೋಜನೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ (ಸುಮಾರು: ಸಂರಚನೆಯಲ್ಲಿ "gfx.webrender.all").

ವೆಬ್‌ಜಿಪಿಯು ಅನುಷ್ಠಾನವು ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾದ wgpu ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಲಿನಕ್ಸ್, ಆಂಡ್ರಾಯ್ಡ್, ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿನ ಡಿಎಕ್ಸ್ 12, ವಲ್ಕನ್ ಮತ್ತು ಮೆಟಲ್ ಎಪಿಐಗಳ ಮೇಲೆ ಕೆಲಸ ಮಾಡಬಹುದು (ಡಿಎಕ್ಸ್ 11 ಮತ್ತು ಓಪನ್ ಜಿಎಲ್ ಇಎಸ್ 3.0 ಬೆಂಬಲವೂ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದೆ).

ವೆಬ್‌ಜಿಪಿಯು ಬಗ್ಗೆ

ವೆಬ್‌ಜಿಪಿಯು ಕೆಳ ಹಂತದ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಪರಿಕರಗಳೊಂದಿಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಸಂಸ್ಥೆಯ ಬಗ್ಗೆ, ದಿ ಜಿಪಿಯುಗೆ ಆಜ್ಞೆಗಳ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಪ್ರಸಾರ, ಸಂಬಂಧಿತ ಸಂಪನ್ಮೂಲಗಳು, ಮೆಮೊರಿ, ಬಫರ್‌ಗಳು, ವಿನ್ಯಾಸ ವಸ್ತುಗಳು ಮತ್ತು ಸಂಕಲಿಸಿದ ಚಿತ್ರಾತ್ಮಕ ಶೇಡರ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು. ಈ ವಿಧಾನವು ತಿನ್ನುವೆ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಗ್ರಾಫಿಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ ಓವರ್ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಜಿಪಿಯುನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಮೂಲಕ.

ವೆಬ್‌ಜಿಪಿಯು ವೆಬ್‌ಗಾಗಿ ಸಂಪೂರ್ಣ ಸಂಕೀರ್ಣ 3D ಯೋಜನೆಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ ಅದು ವಲ್ಕನ್, ಮೆಟಲ್, ಅಥವಾ ಡೈರೆಕ್ಟ್ 3 ಡಿ ಯೊಂದಿಗೆ ನೇರವಾಗಿ ಸಂವಹನ ಮಾಡುವ ಸ್ವತಂತ್ರ ಕಾರ್ಯಕ್ರಮಗಳಿಗಿಂತ ಕೆಟ್ಟದ್ದನ್ನು ನಿರ್ವಹಿಸುವುದಿಲ್ಲ, ಆದರೆ ನಿರ್ದಿಷ್ಟ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿಲ್ಲ.

ಸಹ ಸ್ಥಳೀಯ ಗ್ರಾಫಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಪೋರ್ಟ್ ಮಾಡುವ ಮೂಲಕ ಹೆಚ್ಚುವರಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ವೆಬ್ ಆಧಾರಿತ ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದಾದ ಒಂದು ಫಾರ್ಮ್‌ಗೆ ವೆಬ್‌ಅಸೆಬಲ್ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುವ ಮೂಲಕ.

3D ಗ್ರಾಫಿಕ್ಸ್ ಜೊತೆಗೆ, ಜಿಪಿಯು ಪಕ್ಕದಲ್ಲಿ ಕಂಪ್ಯೂಟಿಂಗ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಸಾಧ್ಯತೆಗಳನ್ನು ವೆಬ್‌ಜಿಪಿಯು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಶೇಡರ್ ಅಭಿವೃದ್ಧಿಗೆ ಬೆಂಬಲ. ಶೇಡರ್‌ಗಳನ್ನು ವೆಬ್‌ಜಿಪಿಯು ಶೇಡರ್ ಭಾಷೆಯಲ್ಲಿ ರಚಿಸಬಹುದು ಅಥವಾ ಎಸ್‌ಪಿಐಆರ್-ವಿ ಮಧ್ಯಂತರ ಸ್ವರೂಪದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ತದನಂತರ ಪ್ರಸ್ತುತ ಡ್ರೈವರ್‌ಗಳು ಬೆಂಬಲಿಸುವ ಶೇಡರ್ ಭಾಷೆಗಳಿಗೆ ಅನುವಾದಿಸಬಹುದು.

ವೆಬ್‌ಜಿಪಿಯು ಪ್ರತ್ಯೇಕ ಸಂಪನ್ಮೂಲ ನಿರ್ವಹಣೆ, ಪೂರ್ವಸಿದ್ಧತಾ ಕೆಲಸ ಮತ್ತು ಆಜ್ಞಾ ವರ್ಗಾವಣೆಯನ್ನು ಬಳಸುತ್ತದೆ ಜಿಪಿಯುಗೆ (ವೆಬ್‌ಜಿಎಲ್‌ನಲ್ಲಿ, ಒಂದು ವಸ್ತುವು ಎಲ್ಲದಕ್ಕೂ ಏಕಕಾಲದಲ್ಲಿ ಕಾರಣವಾಗಿದೆ). ಮೂರು ಪ್ರತ್ಯೇಕ ಸಂದರ್ಭಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ: ಟೆಕಶ್ಚರ್ ಮತ್ತು ಬಫರ್‌ಗಳಂತಹ ಸಂಪನ್ಮೂಲಗಳನ್ನು ರಚಿಸಲು ಜಿಪಿಯುಡಿವಿಸ್; ರೆಂಡರಿಂಗ್ ಮತ್ತು ಕಂಪ್ಯೂಟೇಶನ್ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವೈಯಕ್ತಿಕ ಆಜ್ಞೆಗಳನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು GPUCommandEncoder; ಜಿಪಿಯುನಲ್ಲಿ ಮರಣದಂಡನೆಗಾಗಿ ಕ್ಯೂ ಮಾಡಲು ಜಿಪಿಯುಸಿ ಕಮಾಂಡ್ಬಫರ್.

ವೆಬ್‌ಜಿಪಿಯು ಮತ್ತು ವೆಬ್‌ಜಿಎಲ್ ನಡುವಿನ ಎರಡನೇ ವ್ಯತ್ಯಾಸವೆಂದರೆ ರಾಜ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ವಿಭಿನ್ನ ವಿಧಾನ. ವೆಬ್‌ಜಿಪಿಯುನಲ್ಲಿ ಎರಡು ವಸ್ತುಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ: ಜಿಪಿಯುರೆಂಡರ್ ಪೈಪ್‌ಲೈನ್ ಮತ್ತು ಜಿಪಿಯುಸಂಪ್ಯೂಟ್ ಪೈಪ್‌ಲೈನ್, ಇದು ಡೆವಲಪರ್‌ನಿಂದ ಪೂರ್ವನಿರ್ಧರಿತವಾದ ಹಲವಾರು ರಾಜ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ಶೇಡರ್‌ಗಳನ್ನು ಮರು ಕಂಪೈಲ್ ಮಾಡುವಂತಹ ಹೆಚ್ಚುವರಿ ಕೆಲಸಗಳಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ವ್ಯರ್ಥ ಮಾಡದಿರಲು ಬ್ರೌಸರ್‌ಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಬೆಂಬಲಿತ ರಾಜ್ಯಗಳು ಸೇರಿವೆ: ಶೇಡರ್‌ಗಳು, ಶೃಂಗದ ಬಫರ್‌ಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣ ವಿನ್ಯಾಸಗಳು, ಲಗತ್ತಿಸಲಾದ ಗುಂಪು ವಿನ್ಯಾಸಗಳು, ಮಿಶ್ರಣ, ಆಳ ಮತ್ತು ಮಾದರಿಗಳು, ರೆಂಡರಿಂಗ್ ನಂತರ ಸ್ವರೂಪಗಳು.

ವೆಬ್‌ಜಿಪಿಯುನ ಮೂರನೇ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಬಂಧಿಸುವ ಮಾದರಿ, ಇದು ಅನೇಕ ವಿಷಯಗಳಲ್ಲಿ ವಲ್ಕನ್‌ನಲ್ಲಿರುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಧನಗಳನ್ನು ಹೋಲುತ್ತದೆ. ಸಂಪನ್ಮೂಲಗಳನ್ನು ಗುಂಪುಗಳಾಗಿ ಗುಂಪು ಮಾಡಲು, ವೆಬ್‌ಜಿಪಿಯು ಜಿಪಿಯುಬಿಂಡ್‌ಗ್ರೂಪ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆಜ್ಞೆಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ, ಶೇಡರ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ಇತರ ರೀತಿಯ ವಸ್ತುಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು.

ಅಂತಹ ಗುಂಪುಗಳ ರಚನೆಯು ಚಾಲಕನಿಗೆ ಅಗತ್ಯವಾದ ಪೂರ್ವಸಿದ್ಧತಾ ಕಾರ್ಯಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮತ್ತು ಪುಲ್ ಕರೆಗಳ ನಡುವೆ ಸಂಪನ್ಮೂಲ ಲಿಂಕ್‌ಗಳನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಬದಲಾಯಿಸಲು ಬ್ರೌಸರ್ ಅನುಮತಿಸುತ್ತದೆ.

ಮೂಲ: https://hacks.mozilla.org/


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.