- Hauv tus tsav tsheb
llvmp ua , tsim rau software rendering, txhawb OpenGL 4.5. - Tus neeg tsav tsheb RADV Vulkan (rau AMD phaib) siv cov shader compiler los ntawm lub neej ntawd "
ACO ", uas tau tsim los ntawm Valve ua lwm txoj hauv kev rau LLVM shader compiler. ACO yog sau rau hauv C ++, tsim nrog JIT muab tso ua ke hauv siab, thiab lub hom phiaj los muab cov cim cim uas yog qhov zoo tshaj plaws rau kev ua si shaders, nrog rau kev ua tiav kev sib sau nrawm heev. - Ntxiv kev txhawb nqa thawj zaug rau AMD Navi 21 (Navy Flounder) thiab Navi 22 (Sienna Cichlid) GPUs.
- Intel GPU tsav tsheb tau txhim kho kev txhawb nqa rau chips raws li microarchitecture
Pob Zeb Pob Zeb ΠΈntxiv kev txhawb nqa thawj zaug rau daim npav tsis sib xwsIntel Xe DG1 . - Lub peev xwm ntawm Gallium3D tsav tsheb tau nthuav dav
Zink , uas siv OpenGL API rau saum Vulkan. Zink tso cai rau koj kom tau txais kev kho vajtse nrawm OpenGL yog tias lub kaw lus muaj cov tsav tsheb txwv rau kev txhawb nqa Vulkan API nkaus xwb. - Tus neeg tsav tsheb Gallium3D Nouveau NVC0 siv HMM (kev tswj hwm kev nco zoo) los txhawb
OpenCL SVM (Sib koom Virtual Memory). - Hauv tus tsav tsheb
panfrost 3D rendering txhawb rau Midgard GPUs (Mali-T6xx, Mali-T7xx, Mali-T8xx) tau ruaj khov. - RadeonSI suav nrog kev txhim kho ntsig txog GPU virtualization.
- Ntxiv kev txhawb nqa rau disk caching ntawm TGSI (Tungsten Graphics Shader Infrastructure) nruab nrab sawv cev.
- Ntxiv tshiab OpenGL extensions:
- GL_ARB_compute_variable_group_size rau Intel Iris.
- GL_ARB_gl_spirv rau Nouveau nvc0.
- GL_NV_half_float rau Nouveau nvc0.
- GL_NV_copy_depth_to_color rau Nouveau nvc0.
- GL_ARB_spirv_extensions rau Nouveau nvc0.
- GL_EXT_shader_group_vote rau llvmpipe.
- GL_ARB_gpu_shader5 rau llvmpipe.
- GL_ARB_post_depth_cov ntaub ntawv rau llvmpipe.
- GL_EXT_texture_shadow_lod rau llvmpipe.
- Ntxiv kev txhawb nqa rau EGL txuas ntxiv EGL_KHR_swap_buffers_with_damage (rau X11 DRI3), nrog rau GLX txuas ntxiv GLX_EXT_swap_control (DRI2, DRI3) thiab GLX_EXT_swap_control_tear (DRI3).
- Ntxiv txuas ntxiv rau RADV Vulkan tsav tsheb (rau AMD phaib):
- VK_EXT_4444_formats
- VK_KHR_memory_model
- VK_AMD_text_gather_bias_lod
- VK_AMD_gpu_shader_half_float
- VK_AMD_gpu_shader_int16
- VK_EXT_extended_dynamic_state
- VK_EXT_image_robustness
- VK_EXT_private_data
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
- VK_EXT_shader_demote_to_helper_invocation
- VK_EXT_subgroup_size_control
- VK_GOOGLE_user_type
- VK_KHR_shader_subgroup_extended_types
- Ntxiv txuas ntxiv rau ANV Vulkan tsav tsheb (rau Intel daim npav):
- VK_EXT_image_robustness
- VK_EXT_shader_atomic_float
- VK_EXT_4444_formats
- VK_EXT_extended_dynamic_state
- VK_EXT_private_data
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
Tau qhov twg los: opennet.ru