Lines Matching +full:v3dv +full:- +full:rules

10     driver-side.
29 specific version without the forward-compatiblity flag, such drivers
37 ------------------------------------------------------- ------------------------
39 GL 3.0, GLSL 1.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
54 GL_EXT_draw_buffers2 (Per-buffer blend and masks) DONE (v3d)
66 …Multisample anti-aliasing DONE (freedreno/a5xx+, freedreno (*), llvmpi…
69 (*) freedreno (a2xx-a4xx), llvmpipe, and softpipe have fake Multisample anti-aliasing support
72 GL 3.1, GLSL 1.40 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
85 GL 3.2, GLSL 1.50 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
100 GL 3.3, GLSL 3.30 --- all DONE: freedreno, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, virgl, z…
114 GL 4.0, GLSL 4.00 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
119 - 'precise' qualifier DONE (softpipe)
120 - Dynamically uniform sampler array indices DONE (softpipe)
121 - Dynamically uniform UBO array indices DONE (freedreno, softpipe)
122 - Implicit signed -> unsigned conversions DONE (softpipe)
123 - Fused multiply-add DONE (softpipe)
124 - Packing/bitfield/conversion functions DONE (freedreno, softpipe, panfrost)
125 - Enhanced textureGather DONE (freedreno, softpipe, panfrost)
126 - Geometry shader instancing DONE (softpipe)
127 - Geometry shader multiple streams DONE (softpipe)
128 - Enhanced per-sample shading DONE ()
129 - Interpolation functions DONE (softpipe)
130 - New overload resolution rules DONE (softpipe)
143 GL 4.1, GLSL 4.10 --- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12,…
153 GL 4.2, GLSL 4.20 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
169 GL 4.3, GLSL 4.30 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12, …
195 GL 4.4, GLSL 4.40 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
201 - compile-time constant expressions DONE
202 - explicit byte offsets for blocks DONE
203 - forced alignment within blocks DONE
204 - specified vec4-slot component numbers DONE
205 - specified transform/feedback layout DONE
206 - input/output block locations DONE
213 GL 4.5, GLSL 4.50 -- all DONE: freedreno/a6xx, nvc0, r600, radeonsi, llvmpipe, virgl, zink, iris, c…
224 …GL_KHR_context_flush_control DONE (all - but needs GLX/EGL extension to b…
228 GL 4.6, GLSL 4.60 -- all DONE: radeonsi, virgl, zink, iris, crocus/gen7+, d3d12, asahi
242 These are the extensions cherry-picked to make GLES 3.1
243 GLES3.1, GLSL ES 3.1 -- all DONE: freedreno/a5xx+, nvc0, r600, radeonsi, virgl, v3d, softpipe, llvm…
267 glGetTexLevelParameter[fi]v - needs updates DONE
268 glGetBooleani_v - restrict to GLES enums
271 GLES3.2, GLSL ES 3.2 -- all DONE: freedreno/a6xx, radeonsi, virgl, llvmpipe, zink, iris, crocus/gen…
362 GL 1.0-1.3: Matrix and transpose matrix commands DONE
363 GL 1.1-1.2: Texture commands DONE
366 GL 1.2.1-3.0: Indexed texture commands DONE
367 GL 1.2.1-3.0: Indexed generic queries DONE
372 GL 2.0-2.1: Uniform and uniform matrix commands DONE
425 Vulkan 1.0 -- all DONE: anv, dzn, lvp, nvk, radv, tu, v3dv, vn
427 Vulkan 1.1 -- all DONE: anv, lvp, nvk, radv, tu, vn
429 …storage DONE (anv, dzn, hasvk, lvp, nvk, radv, tu/a650+, v3dv, vn)
430 …memory2 DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
431 …dedicated_allocation DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
432 …tor_update_template DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
433 …evice_group DONE (anv, dzn, hasvk, lvp, nvk, panvk, tu, v3dv, vn)
434 …evice_group_creation DONE (anv, hasvk, nvk, panvk, dzn, lvp, tu, v3dv, vn)
435 …external_fence DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
436 …external_fence_capabilities DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
437 …nal_memory DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
438 …nal_memory_capabilities DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
439 …nal_semaphore DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
440 …nal_semaphore_capabilities DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
441 …emory_requirements2 DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
442 …_device_properties2 DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
443 …maintenance1 DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
444 …maintenance2 DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
445 …ance3 DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
446 …multiview DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
447 …relaxed_block_layout DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
448 …VK_KHR_sampler_ycbcr_conversion DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
450 …_buffer_storage_class DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
451 …riable_pointers DONE (anv, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
453 Vulkan 1.2 -- all DONE: anv, nvk, tu, vn
455 …torage DONE (anv, dzn, hasvk, lvp, nvk, radv, tu/a750+, v3dv, vn)
456 …ffer_device_address DONE (anv, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
457 …create_renderpass2 DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
458 …depth_stencil_resolve DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
460 …properties DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
461 …_format_list DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
462 …imageless_framebuffer DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
463 …_mirror_clamp_to_edge DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
464 …separate_depth_stencil_layouts DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
467 …shader_float_controls DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
469 …spirv_1_4 DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
470 …ine_semaphore DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
471 …rm_buffer_standard_layout DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
472 …VK_KHR_vulkan_memory_model DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
474 …host_query_reset DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
477 …separate_stencil_usage DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
480 Vulkan 1.3 -- all DONE: anv, lvp, nvk, radv, tu, vn, v3dv
482 …mmands2 DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
483 …dynamic_rendering DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
484 …format_feature_flags2 DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
485 …VK_KHR_maintenance4 DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
486 …shader_integer_dot_product DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
487 VK_KHR_shader_non_semantic_info DONE (anv, hasvk, nvk, radv, tu, v3dv, vn)
488 VK_KHR_shader_relaxed_extended_instruction DONE (anv, hasvk, nvk, radv, tu, v3dv)
489 …VK_KHR_shader_terminate_invocation DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
490 …nization2 DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
491 …VK_KHR_zero_initialize_workgroup_memory DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
492 …VK_EXT_4444_formats DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
493 …VK_EXT_extended_dynamic_state DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
494 …VK_EXT_extended_dynamic_state2 DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
495 …VK_EXT_inline_uniform_block DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
496 …peline_creation_cache_control DONE (anv, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
497 …peline_creation_feedback DONE (anv, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
498 …_data DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
499 …VK_EXT_image_robustness DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
500 …VK_EXT_shader_demote_to_helper_invocation DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
501 …VK_EXT_subgroup_size_control DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
502 …texel_buffer_alignment DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
504 …VK_EXT_tooling_info DONE (anv, hasvk, nvk, pvr, radv, tu, v3dv, …
515 VK_KHR_display DONE (anv, nvk, pvr, radv, tu, v3dv)
518 …VK_KHR_external_fence_fd DONE (anv, hasvk, nvk, pvr, radv, tu, v3dv, …
520 …nal_memory_fd DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
522 …external_semaphore_fd DONE (anv, dzn, hasvk, nvk, pvr, radv, tu, v3dv, vn)
526 VK_KHR_get_display_properties2 DONE (anv, nvk, pvr, radv, tu, v3dv)
527 …VK_KHR_get_surface_capabilities2 DONE (anv, lvp, nvk, pvr, radv, tu, v3dv, vn)
529 …VK_KHR_incremental_present DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
530 VK_KHR_index_type_uint8 DONE (anv, nvk, pvr, radv, tu, v3dv)
531 VK_KHR_line_rasterization DONE (anv, nvk, radv, tu, v3dv)
532 VK_KHR_load_store_op_none DONE (anv, nvk, radv, tu, v3dv)
533 VK_KHR_maintenance5 DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
536 VK_KHR_performance_query DONE (anv, radv/gfx10.3+, tu, v3dv)
538 …VK_KHR_pipeline_executable_properties DONE (anv, nvk, panvk, hasvk, radv, tu, v3dv)
547 …t_assume DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
554 … DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
555 VK_KHR_surface_protected_capabilities DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
556 … DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
557 …VK_KHR_swapchain_mutable_format DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
558 VK_KHR_vertex_attribute_divisor DONE (anv, nvk, radv, tu, v3dv)
559 …wayland_surface DONE (anv, dzn, lvp, nvk, panvk, radv, tu, v3dv, vn)
560 VK_KHR_workgroup_memory_explicit_layout DONE (anv, nvk, hasvk, radv, tu, v3dv)
563 …xcb_surface DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
564 …xlib_surface DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn)
565 VK_EXT_acquire_xlib_display DONE (anv, lvp, nvk, radv, tu, v3dv)
567 VK_EXT_attachment_feedback_loop_layout DONE (anv, lvp, nvk, radv, tu, v3dv, vn)
568 …rder_color_swizzle DONE (anv, hasvk, lvp, nvk, radv/gfx10+, tu, v3dv, vn)
571 …VK_EXT_color_write_enable DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
574 …stom_border_color DONE (anv, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
576 …K_EXT_debug_report DONE (anv, dzn, lvp, nvk, pvr, radv, tu, v3dv)
577 …ils DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv)
579 …VK_EXT_depth_clip_control DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
580 …VK_EXT_depth_clip_enable DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv/v…
586 VK_EXT_direct_mode_display DONE (anv, lvp, nvk, radv, tu, v3dv)
593 …external_memory_dma_buf DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
601 …face DONE (anv, dzn, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
604 …VK_EXT_image_drm_format_modifier DONE (anv, hasvk, nvk, radv/gfx9+, tu, v3dv,…
607 …nt8 DONE (anv, hasvk, nvk, lvp, panvk, pvr, radv/gfx8+, tu, v3dv, vn)
609 …VK_EXT_line_rasterization DONE (anv, hasvk, nvk, lvp, radv, tu, v3dv, …
610 VK_EXT_load_store_op_none DONE (anv, nvk, radv, tu, v3dv, vn)
611 …memory_budget DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn)
614 …_EXT_multi_draw DONE (anv, hasvk, lvp, nvk, radv, tu, vn, v3dv)
620 VK_EXT_physical_device_drm DONE (anv, hasvk, nvk, radv, tu, v3dv, vn)
622 VK_EXT_pipeline_robustness DONE (anv, nvk, radv, v3dv)
624 …VK_EXT_primitive_topology_list_restart DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
626 …VK_EXT_provoking_vertex DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, …
627 …VK_EXT_queue_family_foreign DONE (anv, hasvk, nvk, lvp, radv, tu, v3dv, …
630 VK_EXT_sample_locations DONE (anv, hasvk, nvk, radv/gfx9-, tu/a650+)
639 …VK_EXT_shader_module_identifier DONE (anv, hasvk, nvk, panvk, radv, tu, v3dv)
640 VK_EXT_surface_maintenance1 DONE (anv, lvp, nvk, radv, tu, v3dv)
641 VK_EXT_swapchain_maintenance1 DONE (anv, lvp, nvk, radv, tu, v3dv)
643 …attribute_divisor DONE (anv, dzn, hasvk, lvp, nvk, panvk, radv, tu, v3dv, vn)
647 VK_ANDROID_native_buffer DONE (anv, radv, tu, v3dv, vn)
653 VK_EXT_acquire_drm_display DONE (anv, nvk, radv, tu, v3dv)
669 VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-)
675 VK_EXT_swapchain_colorspace DONE (anv, lvp, nvk, radv, tu, v3dv)
676 VK_EXT_depth_clamp_zero_one DONE (anv, radv, tu, v3dv/vc7+)
684 Clover OpenCL 1.0 -- all DONE:
687 - Optional image formats in progress
690 Clover OpenCL 1.1 -- all DONE:
695 - CL_Rx not started
696 - CL_RGx not started
697 - CL_RGBx not started
702 Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
708 - 3-component vector data types DONE (nvc0, r600, radeonsi)
709 - cl_khr_byte_addressable_store DONE (nvc0, r600, radeonsi)
710 - cl_khr_global_int32_base_atomics DONE (nvc0, r600, radeonsi)
711 - cl_khr_global_int32_extended_atomics DONE (nvc0, r600, radeonsi)
712 - cl_khr_local_int32_base_atomics DONE (nvc0, r600, radeonsi)
713 - cl_khr_local_int32_extended_atomics DONE (nvc0, r600, radeonsi)
716 Clover OpenCL 1.2 -- all DONE:
719 Built-in kernels in progress
739 Clover OpenCL 2.0 -- all DONE:
743 - cl_khr_create_command_queue not started
744 - Additional queries for clGetDeviceInfo not started
747 - CL_ABGR DONE
748 - cl_khr_image2d_from_buffer not started
749 - cl_khr_depth_images not started
750 - from sRGB images not started
752 Non-uniform work-group sizes not started
755 - Work-group Collective Functions not started
756 - Generic address space in progress
759 Clover OpenCL 2.1 -- all DONE:
762 - cl_khr_subgroups not started
771 Clover OpenCL 2.2 -- all DONE:
775 Initialization and clean-up kernels not started
777 Support SPIR-V 1.1 and 1.2 not started
780 Clover OpenCL 3.0 -- all DONE:
838 Rusticl OpenCL 1.0 -- all DONE:
841 - Optional image formats in progress
844 Rusticl OpenCL 1.1 -- all DONE:
849 - CL_Rx not started
850 - CL_RGx not started
851 - CL_RGBx not started
856 Query for preferred work-group size multiple DONE
862 - 3-component vector data types DONE
863 - cl_khr_byte_addressable_store DONE
864 - cl_khr_global_int32_base_atomics DONE
865 - cl_khr_global_int32_extended_atomics DONE
866 - cl_khr_local_int32_base_atomics DONE
867 - cl_khr_local_int32_extended_atomics DONE
870 Rusticl OpenCL 1.2 -- all DONE:
873 Built-in kernels in progress
893 Rusticl OpenCL 2.0 -- all DONE:
897 - cl_khr_create_command_queue DONE
898 - Additional queries for clGetDeviceInfo DONE
901 - CL_ABGR DONE
902 - cl_khr_image2d_from_buffer DONE (iris, llvmpipe)
903 - cl_khr_depth_images not started
904 - from sRGB images in progress
906 Non-uniform work-group sizes not started
909 - Work-group Collective Functions not started
910 - Generic address space in progress
913 Rusticl OpenCL 2.1 -- all DONE:
916 - cl_khr_subgroups in progress
925 Rusticl OpenCL 2.2 -- all DONE:
929 Initialization and clean-up kernels not started
931 Support SPIR-V 1.1 and 1.2 DONE
934 Rusticl OpenCL 3.0 -- all DONE: iris/gen12