OpenGL Shaders (GLSL)

See also glsl and renderingimprovements.

  • cartoon_use_shader (boolean, default: on) If true, on screen rendering of cartoons uses the OpenGL shader language (GLSL) to render cartoon. If false, OpenGL v1.x style rendering is used.
  • cgo_use_shader (boolean, default: on) If true, on screen rendering of CGOs uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • cylinder_shader_ff_workaround (boolean, default: on) If true, then the workaround that corrects improper rendering on some Intel and NVidia cards is enabled. Some hardware allow correct rendering when this is disabled, and in that case rendering speed is generally improved.
  • cylinders_shader_filter_faces (boolean, default: on) If true, then the workaround that corrects improper rendering on some Intel and NVidia cards is enabled. Some hardware allow correct rendering when this is disabled, and in that case rendering speed is generally improved.
  • dash_use_shader (boolean, default: on) If true, on screen rendering of dashes uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • dot_as_sphere (boolean, default: on) If true, on screen rendering of dots uses the spheres representation, not dots to draw the dots.
  • dot_use_shader (boolean, default: on) If true, on screen rendering of dots uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • excl_display_lists_shaders (boolean, default: on) controls whether or not PyMOL draws with shaders and display lists mutually exclusively.
  • line_as_cylinders (boolean, default: off) If true, on screen rendering of lines uses the OpenGL shader language (GLSL) and extruded as thicker cylinders. If false, OpenGL lines are used.
  • line_use_shader (boolean, default: on) If true, on screen rendering of lines uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • mesh_as_cylinders (boolean, default: off) If true, on screen rendering of mesh uses the OpenGL shader language (GLSL) and extruded as thicker cylinders. If false, OpenGL lines are used.
  • mesh_use_shader (boolean, default: on) If true, on screen rendering of mesh uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • nb_spheres_use_shader (int 0-2, default: 1) On screen rendering of nonbonded spheres uses the OpenGL shader language (GLSL), 0 (off), 1 (default shader), or 2 (sphere shader)
  • nonbonded_use_shader (boolean, default: on) If true, on screen rendering of nonbonded crosses uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • nonbonded_as_cylinders (bool, default: on) Draw nonbonded crosses as cylinders instead of lines
  • ribbon_use_shader (boolean, default: on) If true, on screen rendering of ribbons uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • shader_path (str, default: data/shaders) Defines the location at which PyMOL searches for OpenGL shader language (GLSL) files.
  • sphere_use_shader (boolean, default: on) If true, on screen rendering of spheres uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • stick_use_shader (bool, default: on) If true, on screen rendering of sticks uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • surface_use_shader (boolean, default: on) If true, on screen rendering of surfaces uses the OpenGL shader language (GLSL). If false, OpenGL v1.x style rendering is used.
  • use_shaders (boolean, default: on) If true, the OpenGL shader language (GLSL) is used for on screen rendering. If false, the OpenGL v1.x rendering pipeline is used.
 
setting/glsl.txt
 
Copyright © Schrödinger, LLC. All Rights Reserved.