Blender V5.0
gl_backend.cc File Reference
#include <cctype>
#include <cstdint>
#include <cstdlib>
#include <string>
#include "BKE_global.hh"
#include "BLI_array.hh"
#include "BLI_span.hh"
#include "BLI_string_ref.hh"
#include "BLI_subprocess.hh"
#include "BLI_threads.h"
#include "BLI_vector.hh"
#include "DNA_userdef_types.h"
#include "gpu_capabilities_private.hh"
#include "gpu_platform_private.hh"
#include "gl_debug.hh"
#include "gl_backend.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::gpu

Functions

Platform
static bool blender::gpu::match_renderer (StringRef renderer, const Vector< std::string > &items)
static bool blender::gpu::parse_version (const std::string &version, const std::string &format, Vector< int > &r_version)
static bool blender::gpu::is_bad_AMD_driver (const char *version_cstr)
Capabilities
static const char * blender::gpu::gl_extension_get (int i)
static void blender::gpu::detect_workarounds ()