ವೈನ್ 8.0 ಬಿಡುಗಡೆ ಅಭ್ಯರ್ಥಿ ಮತ್ತು vkd3d 1.6 ಬಿಡುಗಡೆ

WinAPI ನ ಮುಕ್ತ ಅಳವಡಿಕೆಯಾದ ಮೊದಲ ಬಿಡುಗಡೆಯ ಅಭ್ಯರ್ಥಿ ವೈನ್ 8.0 ನಲ್ಲಿ ಪರೀಕ್ಷೆಯು ಪ್ರಾರಂಭವಾಗಿದೆ. ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಬಿಡುಗಡೆಗೆ ಮುಂಚಿತವಾಗಿ ಫ್ರೀಜ್ ಹಂತದಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ, ಇದು ಜನವರಿ ಮಧ್ಯದಲ್ಲಿ ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ. ವೈನ್ 7.22 ಬಿಡುಗಡೆಯಾದಾಗಿನಿಂದ, 52 ದೋಷ ವರದಿಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ ಮತ್ತು 538 ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.

ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು:

  • Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ಗೆ ಕರೆಗಳನ್ನು ಪ್ರಸಾರ ಮಾಡುವ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಡೈರೆಕ್ಟ್3D 3 ಅನುಷ್ಠಾನದೊಂದಿಗೆ vkd12d ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಆವೃತ್ತಿ 1.6 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
  • Vulkan ಮತ್ತು OpenGL ಗಾಗಿ ಸಿಸ್ಟಮ್ ಕರೆ ಪರಿವರ್ತಕಗಳ (ಥಂಕ್ಸ್) ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಕೈಗೊಳ್ಳಲಾಗಿದೆ.
  • WinPrint ಪ್ರಿಂಟ್ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸಿದೆ.
  • ಸುಧಾರಿತ ಜಾಯ್‌ಸ್ಟಿಕ್ ನಿಯಂತ್ರಣ ಫಲಕ.
  • printf ಫಂಕ್ಷನ್ ಕೋಡ್‌ನಲ್ಲಿ 'ಲಾಂಗ್' ಪ್ರಕಾರಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು ಕೆಲಸ ಪೂರ್ಣಗೊಂಡಿದೆ.
  • ಆಟಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ದೋಷ ವರದಿಗಳನ್ನು ಮುಚ್ಚಲಾಗಿದೆ: ಟಾಮ್ ಕ್ಲಾನ್ಸಿಯ ರೇನ್ಬೋ ಸಿಕ್ಸ್: ವೇಗಾಸ್ 2, ದಿ ವಾಯ್ಡ್, ರಾಗ್ನರೋಕ್ ಆನ್‌ಲೈನ್, ಡ್ರಾಕನ್, ಸ್ಟಾರ್ ವಾರ್ಸ್, ಕಾಲಿನ್ ಮ್ಯಾಕ್‌ರೇ, ಎಕ್ಸ್-ಕಾಮ್.
  • ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಮುಚ್ಚಿದ ದೋಷ ವರದಿಗಳು: TMUnlimiter 1.2.0.0, MDB Viewer Plus, Framemaker 8, Studio One Professional 5.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಡೈರೆಕ್ಟ್ 3 ಡಿ 1.6 ರ ಅನುಷ್ಠಾನದೊಂದಿಗೆ vkd3d 12 ಪ್ಯಾಕೇಜ್‌ನ ವೈನ್ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಪ್ರಕಟಣೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು, ವಲ್ಕನ್ ಗ್ರಾಫಿಕ್ಸ್ API ಗೆ ಕರೆಗಳ ಅನುವಾದದ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ಯಾಕೇಜ್ Direct3D 3 ನ ಅಳವಡಿಕೆಗಳೊಂದಿಗೆ libvkd12d ಲೈಬ್ರರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಶೇಡರ್ ಮಾದರಿಗಳು 3 ಮತ್ತು 4 ರ ಅನುವಾದಕದೊಂದಿಗೆ libvkd5d-ಶೇಡರ್ ಮತ್ತು Direct3D 3 ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಪೋರ್ಟಿಂಗ್ ಅನ್ನು ಸರಳಗೊಳಿಸುವ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ libvkd12d-ಉಟಿಲ್‌ಗಳು, ಜೊತೆಗೆ ಪೋರ್ಟ್‌ಗಳ ಒಂದು ಸೆಟ್ ಸೇರಿದಂತೆ. Direct3D ಗೆ glxgears 12. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು LGPLv2.1 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ವಿತರಿಸಲಾಗಿದೆ.

libvkd3d ಲೈಬ್ರರಿಯು ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಕಂಪ್ಯೂಟಿಂಗ್ ಸೌಲಭ್ಯಗಳು, ಕ್ಯೂಗಳು ಮತ್ತು ಕಮಾಂಡ್ ಲಿಸ್ಟ್‌ಗಳು, ಹ್ಯಾಂಡಲ್‌ಗಳು ಮತ್ತು ಹೀಪ್ ಹ್ಯಾಂಡಲ್‌ಗಳು, ರೂಟ್ ಸಿಗ್ನೇಚರ್‌ಗಳು, ಔಟ್-ಆಫ್-ಆರ್ಡರ್ ಪ್ರವೇಶ, ಸ್ಯಾಂಪ್ಲರ್‌ಗಳು, ಕಮಾಂಡ್ ಸಿಗ್ನೇಚರ್‌ಗಳು, ರೂಟ್ ಸ್ಥಿರಾಂಕಗಳು, ಪರೋಕ್ಷ ರೆಂಡರಿಂಗ್, ಕ್ಲಿಯರ್ ವಿಧಾನಗಳು ಸೇರಿದಂತೆ ಹೆಚ್ಚಿನ ಡೈರೆಕ್ಟ್3ಡಿ 12 ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ *( ) ಮತ್ತು ನಕಲು *(). libvkd3d-shader ನಲ್ಲಿ, ಶೇಡರ್ ಮಾದರಿಗಳು 4 ಮತ್ತು 5 ರ ಬೈಟ್‌ಕೋಡ್‌ನ ಅನುವಾದವನ್ನು ಮಧ್ಯಂತರ SPIR-V ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಅಳವಡಿಸಲಾಗಿದೆ. ಶೃಂಗ, ಪಿಕ್ಸೆಲ್, ಟೆಸ್ಸೆಲೇಶನ್, ಕಂಪ್ಯೂಟ್ ಮತ್ತು ಸರಳ ರೇಖಾಗಣಿತ ಶೇಡರ್‌ಗಳು, ರೂಟ್ ಸಿಗ್ನೇಚರ್ ಸೀರಿಯಲೈಸೇಶನ್ ಮತ್ತು ಡಿಸೈಲೈಸೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಶೇಡರ್ ಸೂಚನೆಗಳಲ್ಲಿ ಅಂಕಗಣಿತ, ಪರಮಾಣು ಮತ್ತು ಬಿಟ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಹೋಲಿಕೆ ಮತ್ತು ಡೇಟಾ ಹರಿವಿನ ನಿಯಂತ್ರಣ ನಿರ್ವಾಹಕರು, ಮಾದರಿ, ಸಂಗ್ರಹಣೆ ಮತ್ತು ಲೋಡ್ ಸೂಚನೆಗಳು, ಆದೇಶವಿಲ್ಲದ ಪ್ರವೇಶ ಕಾರ್ಯಾಚರಣೆಗಳು (UAV, ಕ್ರಮವಿಲ್ಲದ ಪ್ರವೇಶ ವೀಕ್ಷಣೆ) ಸೇರಿವೆ.

ಹೊಸ ಆವೃತ್ತಿಯು HLSL (ಹೈ-ಲೆವೆಲ್ ಶೇಡರ್ ಲಾಂಗ್ವೇಜ್) ನಲ್ಲಿ ಶೇಡರ್ ಕಂಪೈಲರ್ ಅನ್ನು ಸುಧಾರಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ, ಇದನ್ನು ಡೈರೆಕ್ಟ್‌ಎಕ್ಸ್ 9.0 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ ಒದಗಿಸಲಾಗಿದೆ. HLSL-ಸಂಬಂಧಿತ ಸುಧಾರಣೆಗಳು ಸೇರಿವೆ:

  • ಕಂಪ್ಯೂಟ್ ಶೇಡರ್‌ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • ರಚನೆಗಳು ಮತ್ತು ಅರೇಗಳಂತಹ ಸಂಯೋಜಿತ ವಸ್ತುಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ನಿಯೋಜಿಸಲು ಸುಧಾರಿತ ಬೆಂಬಲ.
  • ಔಟ್-ಆಫ್-ಆರ್ಡರ್ ಪ್ರವೇಶವನ್ನು (UAV) ಬಳಸಿಕೊಂಡು ವಿನ್ಯಾಸ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಮತ್ತು ಉಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕಾರ್ಯ ಗುಣಲಕ್ಷಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ಕಾರ್ಯಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ (), ಉದ್ದ (), ಸಾಮಾನ್ಯೀಕರಿಸು ().
  • ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಅನುಕ್ರಮ ಪ್ರವೇಶ ಪ್ರಾತಿನಿಧ್ಯ (UAV) ವಿವರಣೆಗಳ ಮೇಲೆ ಪರಮಾಣು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸೂಚಿಸಲು VKD3D_SHADER_DESCRIPTOR_INFO_FLAG_UAV_ATOMICS ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ