mesa/src
Erik Faye-Lund 63a2f94962 mesa/main: validate integer-formats
RG integer-textures are only supported on OpenGL if the combination
of EXT_texture_integer and ARB_texture_rg is supported. It's also
supported on GL3, but both of those extensions are required there
anyway. In addition GLES3 is supported.

BGR, BGRA and alpha integer-textures are only supported by
EXT_texture_integer.

Luminance and luminance-alpha integer-textures similarly, but are
unsupported in core contexts, because general luminance support is
removed.

Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29835>
2024-08-23 11:21:27 +00:00
..
amd radv: stop emitting DB_COUNT_CONTROL in the GFX preamble 2024-08-23 09:50:40 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi vk/meta: Let meta users pass the color attachment write mask explicitly 2024-08-20 15:11:14 +00:00
broadcom ci: bump piglit version 2024-08-23 14:55:21 +10:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler glsl: fix function overload resolution at link time 2024-08-23 12:14:22 +10:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/android: call dri2_display_create() like every other driver 2024-08-22 14:22:41 +00:00
etnaviv ci/etnaviv: Move manual/nightly jobs to postmerge stage 2024-08-22 15:35:18 +00:00
freedreno ci: bump piglit version 2024-08-23 14:55:21 +10:00
gallium radeonsi/vcn: Use pipe header params in H264 header encoder 2024-08-23 10:00:02 +02:00
gbm gbm: depend on libdrm indepedent of dri2 setting 2024-08-20 04:55:58 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
glx glx: unify dri screen init 2024-08-19 17:43:59 +00:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: emit tpu_tag_cdm_ctrl in compute stream when present 2024-08-14 18:07:41 +08:00
imgui
intel anv: optimize STATE_BYTE_STRIDE emission 2024-08-23 10:52:19 +00:00
loader gallium: move loader_dri_create_image to dri frontend 2024-08-01 15:28:03 +00:00
mapi mesa_interface: Move out of GL/internal/ 2024-07-17 23:47:05 +00:00
mesa mesa/main: validate integer-formats 2024-08-23 11:21:27 +00:00
microsoft dxil: switch to derivative intrinsics 2024-08-08 23:06:36 +00:00
nouveau nvk/ci: document CTS bug 2024-08-22 18:20:55 +00:00
panfrost panvk: Remove unused vk_vertex_input_state in graphics_save_ctx 2024-08-23 06:11:39 +00:00
tool perfetto: Add Panfrost data sources to system.cfg 2024-08-22 18:33:45 +00:00
util util/rbsp: Fill bits again if reading more than 16 leading zeros 2024-08-23 06:54:06 +00:00
virtio venus/ci: Update skip tests to prevent timeouts 2024-08-01 08:45:54 +00:00
vulkan device_select: disable reordering with zink on xwayland 2024-08-21 16:51:19 +00:00
x11 egl/glx: make detecting explicit modifier support more explicit 2024-08-19 15:00:51 +00:00
.clang-format bi: Add bi_foreach_ssa_dest 2024-08-20 10:02:45 +02:00
meson.build dri: merge in loader_dri3 2024-08-19 17:43:58 +00:00