• Home
  • Raw
  • Download

Lines Matching +full:v3d +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, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
43 GL_ARB_map_buffer_range (Map buffer subranges) DONE (v3d, vc4, lima)
44 GL_ARB_color_buffer_float (Clamping controls) DONE (v3d, vc4, lima)
45 GL_ARB_texture_float (Float textures, renderbuffers) DONE (v3d)
46 GL_EXT_packed_float DONE (v3d)
47 GL_EXT_texture_shared_exponent DONE (v3d)
48 GL_ARB_depth_buffer_float (Float depth buffers) DONE (v3d)
49 GL_ARB_framebuffer_object (Framebuffer objects) DONE (v3d, vc4)
51 GL_ARB_half_float_vertex DONE (v3d, vc4, lima)
52 GL_EXT_texture_integer DONE (v3d)
53 GL_EXT_texture_array DONE (v3d)
54 GL_EXT_draw_buffers2 (Per-buffer blend and masks) DONE (v3d)
56 GL_ARB_texture_rg DONE (v3d, lima)
57 GL_EXT_transform_feedback (Transform feedback) DONE (v3d)
58 GL_ARB_vertex_array_object (Vertex array objects) DONE (v3d, vc4, lima)
59 GL_EXT_framebuffer_sRGB (sRGB framebuffer format) DONE (v3d, vc4, lima)
65 GLX_ARB_create_context (GLX 1.4 is required) DONE (v3d, vc4)
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, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
75 GL_ARB_draw_instanced (Instanced drawing) DONE (v3d)
76 GL_ARB_copy_buffer (Buffer copying) DONE (v3d, vc4, lima)
77 GL_NV_primitive_restart (Primitive restart) DONE (v3d)
79 GL_ARB_texture_buffer_object (Texture buffer objs) DONE (v3d)
80 GL_ARB_texture_rectangle (Rectangular textures) DONE (v3d, vc4, lima)
81 GL_ARB_uniform_buffer_object (Uniform buffer objs) DONE (v3d)
82 GL_EXT_texture_snorm (Signed normalized textures) DONE (v3d)
85 GL 3.2, GLSL 1.50 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
89 GL_ARB_vertex_array_bgra (BGRA vertex order) DONE (v3d, panfrost)
90 GL_ARB_draw_elements_base_vertex (Base vertex offset) DONE (v3d, vc4, panfrost, lima)
91 GL_ARB_fragment_coord_conventions (Frag shader coord) DONE (v3d, vc4, panfrost, lima)
92 GL_ARB_provoking_vertex (Provoking vertex) DONE (v3d, vc4, panfrost, lima)
94 GL_ARB_texture_multisample (Multisample textures) DONE (freedreno/a5xx+, v3d, vc4, panfrost)
96 GL_ARB_sync (Fence objects) DONE (v3d, vc4, panfrost, lima)
100 GL 3.3, GLSL 3.30 --- all DONE: freedreno, i965, nv50, nvc0, r600, radeonsi, llvmpipe, softpipe, vi…
104 GL_ARB_occlusion_query2 DONE (v3d, panfrost)
106 GL_ARB_shader_bit_encoding DONE (v3d, panfrost)
107 GL_ARB_texture_rgb10_a2ui DONE (v3d, panfrost)
108 GL_ARB_texture_swizzle DONE (v3d, vc4, panfrost, lima)
110 GL_ARB_instanced_arrays DONE (v3d, panfrost)
111 GL_ARB_vertex_type_2_10_10_10_rev DONE (v3d, panfrost)
114 GL 4.0, GLSL 4.00 --- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12
116 …ffers_blend DONE (freedreno, i965/gen6+, nv50, softpipe, panfrost, v3d)
117 GL_ARB_draw_indirect DONE (freedreno, i965/gen7+, softpipe, v3d)
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)
137 …_gather DONE (freedreno, i965/gen6+, nv50, softpipe, v3d, panfrost)
138 …GL_ARB_texture_query_lod DONE (freedreno, i965, nv50, softpipe, v3d, …
139 …dback2 DONE (freedreno/a3xx+, i965/gen6+, nv50, softpipe, v3d, panfrost)
143 GL 4.1, GLSL 4.10 --- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12
145 …GL_ARB_ES2_compatibility DONE (freedreno, i965, nv50, softpipe, v3d, …
146 GL_ARB_get_program_binary DONE (freedreno, v3d, 0 or 1 binary formats)
153 GL 4.2, GLSL 4.20 -- all DONE: i965/gen7+, nvc0, r600, radeonsi, llvmpipe, virgl, zink, d3d12
157 …GL_ARB_shader_atomic_counters DONE (freedreno/a5xx+, i965, softpipe, v3d, …
159 GL_ARB_transform_feedback_instanced DONE (freedreno, i965, nv50, softpipe, v3d)
160 GL_ARB_base_instance DONE (freedreno, i965, nv50, softpipe, v3d)
165 …GL_ARB_internalformat_query DONE (freedreno, i965, nv50, softpipe, v3d, …
169 GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0, r600, radeonsi, llvmpipe, virgl, zink
174 …GL_ARB_compute_shader DONE (freedreno/a5xx+, i965, softpipe, v3d, …
175 GL_ARB_copy_image DONE (i965, nv50, softpipe, v3d)
179 GL_ARB_framebuffer_no_attachments DONE (freedreno, i965, softpipe, v3d, d3d12)
182 GL_ARB_multi_draw_indirect DONE (freedreno, i965, softpipe, v3d, d3d12)
185 …GL_ARB_shader_image_size DONE (freedreno/a5xx+, i965, softpipe, v3d, …
186 …GL_ARB_shader_storage_buffer_object DONE (freedreno/a5xx+, i965, softpipe, v3d, …
187 …ring DONE (freedreno, i965/hsw+, nv50, softpipe, v3d, panfrost, d3d12)
188 …GL_ARB_texture_buffer_range DONE (freedreno, nv50, i965, softpipe, v3d, …
191 GL_ARB_texture_view DONE (freedreno, i965, nv50, softpipe, v3d)
195 GL 4.4, GLSL 4.40 -- all DONE: i965/gen8+, nvc0, r600, radeonsi, llvmpipe, zink
198 GL_ARB_buffer_storage DONE (freedreno, i965, nv50, v3d, vc4, lima)
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
209 …GL_ARB_texture_mirror_clamp_to_edge DONE (i965, nv50, softpipe, virgl, v3d, panf…
210 … DONE (freedreno, i965/hsw+, nv50, softpipe, virgl, v3d, panfrost, d3d12)
213 GL 4.5, GLSL 4.50 -- all DONE: nvc0, r600, radeonsi, llvmpipe, zink
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, zink
233 …fset_clamp DONE (freedreno, i965, nv50, nvc0, r600, llvmpipe, v3d, virgl)
234 … DONE (freedreno/a5xx+, i965/gen7+, nvc0, r600, llvmpipe, softpipe, virgl, v3d)
238 … DONE (etnaviv/HALTI0, freedreno, i965, nv50, nvc0, r600, softpipe, llvmpipe, d3d12, virgl, v3d)
242 These are the extensions cherry-picked to make GLES 3.1
243 GLES3.1, GLSL ES 3.1 -- all DONE: i965/hsw+, nvc0, r600, radeonsi, virgl, v3d, softpipe, llvmpipe, …
267 glGetTexLevelParameter[fi]v - needs updates DONE
268 glGetBooleani_v - restrict to GLES enums
271 GLES3.2, GLSL ES 3.2 -- all DONE: i965/gen9+, radeonsi, virgl, llvmpipe, zink
277 …GL_KHR_texture_compression_astc_ldr DONE (freedreno, i965/gen9+, r600, v3d, vc4,…
281 …y_shader DONE (freedreno/a6xx, i965/hsw+, nvc0, r600, softpipe, v3d)
283 …_bounding_box DONE (freedreno/a5xx+, i965/gen7+, nvc0, r600, softpipe, v3d)
286 …GL_OES_shader_image_atomic DONE (v3d, all drivers that support GL_ARB_s…
336 …n_astc_sliced_3d DONE (i965/gen9+, r600, radeonsi, panfrost, softpipe, v3d, zink, lima)
344 … (freedreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink)
346 …dreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima)
347 …dreno, i965, r300, r600, radeonsi, nv30, nv50, nvc0, softpipe, llvmpipe, panfrost, v3d, zink, lima)
348 … DONE (freedreno, i965/gen8+, r600, radeonsi, nv50, nvc0, softpipe, llvmpipe, v3d, zink)
356 GL 1.0-1.3: Matrix and transpose matrix commands DONE
357 GL 1.1-1.2: Texture commands DONE
360 GL 1.2.1-3.0: Indexed texture commands DONE
361 GL 1.2.1-3.0: Indexed generic queries DONE
366 GL 2.0-2.1: Uniform and uniform matrix commands DONE
419 Vulkan 1.0 -- all DONE: anv, lvp, radv, tu, v3dv, vn
421 Vulkan 1.1 -- all DONE: anv, lvp, radv, tu, vn
447 Vulkan 1.2 -- all DONE: anv, vn
474 Vulkan 1.3 -- all DONE: anv, radv, lvp
571 VK_EXT_sample_locations DONE (anv, radv/gfx9-, tu/a650)
605 VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-)
612 OpenCL 1.0 -- all DONE:
617 OpenCL 1.1 -- all DONE:
626 Query for preferred work-group size multiple DONE (nvc0, r600, radeonsi)
631 3-component vector data types DONE (nvc0, r600, radeonsi)
639 OpenCL 1.2 -- all DONE:
642 Built-in kernels DONE ()
661 OpenCL 2.0 -- all DONE:
665 - cl_khr_create_command_queue not started
666 - Additional queries for clGetDeviceInfo not started
669 - cl_khr_image2d_from_buffer not started
670 - cl_khr_depth_images not started
671 - from sRGB images not started
676 OpenCL 2.1 -- all DONE:
679 - cl_khr_subgroups not started
680 - Additional queries for clGetDeviceInfo not started
688 OpenCL 2.2 -- all DONE:
692 Initialization and clean-up kernels not started
694 Support SPIR-V 1.1 and 1.2 not started
697 OpenCL 3.0 -- all DONE