From cc8ea6ac67a108fcb96e4a8373ac02faf9ccea3d Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Thu, 1 Sep 2022 22:22:32 +0200 Subject: Metal: MTLShader and MTLShaderGenerator implementation. Full support for translation and compilation of shaders in Metal, using GPUShaderCreateInfo. Includes render pipeline state creation and management, enabling all standard GPU viewport rendering features in Metal. Authored by Apple: Michael Parkin-White, Marco Giordano Ref T96261 Reviewed By: fclem Maniphest Tasks: T96261 Differential Revision: https://developer.blender.org/D15563 --- source/blender/gpu/opengl/gl_backend.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/gpu/opengl') diff --git a/source/blender/gpu/opengl/gl_backend.cc b/source/blender/gpu/opengl/gl_backend.cc index 2375e78d9f1..4814a5ad71b 100644 --- a/source/blender/gpu/opengl/gl_backend.cc +++ b/source/blender/gpu/opengl/gl_backend.cc @@ -497,6 +497,7 @@ void GLBackend::capabilities_init() glGetIntegerv(GL_NUM_EXTENSIONS, &GCaps.extensions_len); GCaps.extension_get = gl_extension_get; + GCaps.max_samplers = GCaps.max_textures; GCaps.mem_stats_support = epoxy_has_gl_extension("GL_NVX_gpu_memory_info") || epoxy_has_gl_extension("GL_ATI_meminfo"); GCaps.shader_image_load_store_support = epoxy_has_gl_extension("GL_ARB_shader_image_load_store"); -- cgit v1.2.3