OpenGL āĻāĻŦāĻ Vulkan API - āĻŽā§āϏāĻž 23.0.0 - āĻāϰ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝ⧠āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĒā§āϰāĻāĻžāĻļ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻŽā§āϏāĻž 23.0.0 āĻļāĻžāĻāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϰāĻāĻžāĻļā§āϰ āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻ āĻŦāϏā§āĻĨāĻž āϰāϝāĻŧā§āĻā§ - āĻā§āĻĄā§āϰ āĻā§āĻĄāĻŧāĻžāύā§āϤ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻžāϰ āĻĒāϰā§, āĻāĻāĻāĻŋ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āϏāĻāϏā§āĻāϰāĻŖ 23.0.1 āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāĻŦā§āĨ¤
Mesa 23.0 Intel GPU-āĻāϰ āĻāύā§āϝ anv-āĻ Vulkan 1.3 āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ API, AMD GPU-āĻāϰ āĻāύā§āϝ radv, Qualcomm GPU-āĻāϰ āĻāύā§āϝ tu, āĻāĻŦāĻ āĻāĻŽā§āϞā§āĻāϰ āĻŽā§āĻĄā§ (vn) āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ Vulkan 1.1 āϏāĻŽāϰā§āĻĨāύ āϞāĻžāĻāĻĒāĻžāĻāĻĒ (lvp) āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āϰāĻžāϏā§āĻāĻžāϰāĻžāĻāĻāĻžāϰ⧠āĻāĻŦāĻ V1.0dv āĻĄā§āϰāĻžāĻāĻāĻžāϰ⧠Vulkan 3 āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (Raspberry Pi 4 āĻĨā§āĻā§ Broadcom VideoCore VI GPU)āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ Mesa 4.6, iris (Intel), radeonsi (AMD), zink āĻāĻŦāĻ llvmpipe āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāύā§āϝ āϏāĻŽā§āĻĒā§āϰā§āĻŖ OpenGL 965 āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ OpenGL 4.5 āϏāĻŽāϰā§āĻĨāύ AMD (r600), NVIDIA (nvc0) āĻāĻŦāĻ Qualcomm Adreno (freedreno) GPU-āĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧ, OpenGL 4.3 virgl (QEMU/KVM-āĻāϰ āĻāύā§āϝ virgil3D āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ GPU), āĻāĻŦāĻ OpenGL 4.2 d3d12 organL āĻĄā§āϰāĻžāĻāĻāĻžāϰ (a OpenGL) āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻāύā§āϝ DirectX 12 āĻāϰ āĻāĻĒāϰ⧠āĻāĻžāĻ āĻāϰā§āύ)āĨ¤
āĻĒā§āϰāϧāĻžāύ āĻāĻĻā§āĻāĻžāĻŦāύ:
- RADV Vulkan āĻĄā§āϰāĻžāĻāĻāĻžāϰ (AMD) RDNA3 āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ (Radeon RX 7900) āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠GPU-āĻāϰ āĻāύā§āϝ āĻāύā§āύāϤ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĻā§ āĻāĻŦāĻ āϰ⧠āĻā§āϰā§āϏāĻŋāĻ āĻāĻŦāĻ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āϝā§āĻ āĻāϰā§āĻā§āĨ¤ RDNA2 āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠AMD āĻāĻžāϰā§āĻĄā§āϰ āĻāύā§āϝ, āĻŽā§āĻļ āĻļā§āĻĄāĻžāϰā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ (VK_EXT_mesh_shader) āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āϏāĻā§āϰāĻŋāϝāĻŧ āĻĨāĻžāĻā§āĨ¤
- Nouveau āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻ ā§āϝāĻžāĻŽā§āĻĒāĻŋāϝāĻŧāĻžāϰ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠NVIDIA GA102 (RTX 30) GPU-āĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§āĨ¤
- RADV āĻāĻŦāĻ Turnip āĻĄā§āϰāĻžāĻāĻāĻžāϰ VK_EXT_dynamic_state3 āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āĨ¤
- Apple M1 āĻāĻŦāĻ M2 āĻāĻŋāĻĒāĻā§āϞāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ Apple AGX GPU-āĻāϰ āĻāύā§āϝ āĻāĻļāĻžāĻšāĻŋ āĻāĻĒā§āύāĻāĻŋāĻāϞ āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻā§āώāĻŽāϤāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- ANV Vulkan āĻĄā§āϰāĻžāĻāĻāĻžāϰ (Intel) āĻāĻŦāĻ Iris OpenGL āĻĄā§āϰāĻžāĻāĻāĻžāϰ āĻĒā§āĻĨāĻ Intel DG2-G12 (Arc Alchemist) āĻā§āϰāĻžāĻĢāĻŋāĻā§āϏ āĻāĻžāϰā§āĻĄ āĻāĻŦāĻ Meteor Lake GPU-āĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāύā§āύāϤ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĻā§āĨ¤
- virgl āĻĄā§āϰāĻžāĻāĻāĻžāϰ (QEMU/KVM-āĻāϰ āĻāύā§āϝ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ GPU Virgil3D) āĻāĻŋāĻĄāĻŋāĻ āĻāύāĻā§āĻĄāĻŋāĻāϝāĻŧā§āϰ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āϤā§āĻŦāϰāĻŖā§āϰ āĻāύā§āϝ āĻāύā§āύāϤ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĻā§āĨ¤
- OpenGL āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
- āĻĒā§āϝāĻžāύāĻĢā§āϰāϏā§āĻā§āϰ āĻāύā§āϝ GL_ARB_clip_control
- āĻĒā§āϝāĻžāύāĻĢā§āϰāϏā§āĻā§āϰ āĻāύā§āϝ GL_ARB_āĻā§āĻā§āϏāĻāĻžāϰ_āĻĢāĻŋāϞā§āĻāĻžāϰ_āĻ ā§āϝāĻžāύāĻŋāϏā§āĻā§āϰāĻĒāĻŋāĻ, āĻāϏāĻžāĻšāĻŋ
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_ARB_occulsion_query2
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_ARB_shader_stencil_export
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_ARB_draw_instanced
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_ARB_instanced_ararys
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_ARB_seamless_cube_map
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_NV_āĻļāϰā§āϤāĻžāϧā§āύ_āϰā§āύā§āĻĄāĻžāϰ
- āĻāĻļāĻžāĻšāĻŋāϰ āĻāύā§āϝ GL_ARB_āĻā§āĻā§āϏāĻāĻžāϰ_āĻŽāĻŋāϰāϰ_āĻā§āϞā§āϝāĻžāĻŽā§āĻĒ_āĻā§_āĻāĻ
- āĻāϞāĻāĻžāύ āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
- RADV, āĻļāĻžāϞāĻāĻŽ āĻāϰ āĻāύā§āϝ VK_EXT_descriptor_buffer
- RADV-āĻāϰ āĻāύā§āϝ VK_AMD_shader_early_and_late_fragment_tests
- RADV/RDNA3-āĻāϰ āĻāύā§āϝ VK_AMD_shader_explicit_vertex_parameter
- RADV, ANV, Turnip-āĻāϰ āĻāύā§āϝ VK_EXT_swapchain_colorspace
- V3DV-āĻāϰ āĻāύā§āϝ VK_KHR_shader_integer_dot_product
- ANV, RADV, āĻļāĻžāϞāĻāĻŽā§āϰ āĻāύā§āϝ VK_KHR_āĻŦāϰā§āϤāĻŽāĻžāύ_āĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύ
- āĻļā§āĻā§āϰā§āϰ āĻāύā§āϝ VK_KHR_push_descriptor
- āĻļā§āĻā§āϰā§āϰ āĻāύā§āϝ VK_KHR_pci_bus_info
- Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 āĻāĻŦāĻ Hi-Fi Rush-āĻ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āĻāĻāϰāĻŋāϏ āĻĄā§āϰāĻžāĻāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻā§āĻŽ āĻāĻŋāĻĄāĻŋāĻ āĻāϞā§āϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻĒā§āĻ āĻā§āĻā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻāĻžāϰāĻŖā§ āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
