diff include/SDL_hints.h @ 5238:ce4f91138031

Added a hint to control whether the OpenGL driver uses shaders.
author Sam Lantinga <slouken@libsdl.org>
date Tue, 08 Feb 2011 22:40:19 -0800
parents 01bced9a4cc1
children b530ef003506
line wrap: on
line diff
--- a/include/SDL_hints.h	Tue Feb 08 22:11:16 2011 -0800
+++ b/include/SDL_hints.h	Tue Feb 08 22:40:19 2011 -0800
@@ -77,12 +77,27 @@
  *  This variable is case insensitive and can be set to the following values:
  *    "direct3d"
  *    "opengl"
+ *    "opengles2"
  *    "opengles"
  *    "software"
+ *
+ *  The default varies by platform, but it's the first one in the list that
+ *  is available on the current platform.
  */
 #define SDL_HINT_RENDER_DRIVER              "SDL_RENDER_DRIVER"
 
 /**
+ *  \brief  A variable controlling whether the OpenGL render driver uses shaders if they are available.
+ *
+ *  This variable can be set to the following values:
+ *    "0"       - Disable shaders
+ *    "1"       - Enable shaders
+ *
+ *  By default shaders are used if OpenGL supports them.
+ */
+#define SDL_HINT_RENDER_OPENGL_SHADERS      "SDL_RENDER_OPENGL_SHADERS"
+
+/**
  *  \brief  A variable controlling whether updates to the SDL 1.2 screen surface should be synchronized with the vertical refresh, to avoid tearing.
  *
  *  This variable can be set to the following values: