ShaderMgr.h (pymol-v1.8.6.0.tar.bz2) | : | ShaderMgr.h (pymol-v2.1.0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 55 | skipping to change at line 55 | |||
GLuint vid; | GLuint vid; | |||
GLuint fid; | GLuint fid; | |||
/* fragment and vertex source */ | /* fragment and vertex source */ | |||
char * f; | char * f; | |||
char * v; | char * v; | |||
struct _CShaderPrg * prev; | struct _CShaderPrg * prev; | |||
struct _CShaderPrg * next; | struct _CShaderPrg * next; | |||
int uniform_set ; | int uniform_set ; | |||
} CShaderPrg; | } CShaderPrg; | |||
struct _CShaderMgr { | class CShaderMgr { | |||
public: | ||||
PyMOLGlobals * G; | PyMOLGlobals * G; | |||
CShaderPrg * programs; | CShaderPrg * programs; | |||
int ShadersPresent; | int ShadersPresent; | |||
GLuint *vbos_to_free; | GLuint *vbos_to_free; | |||
int number_of_vbos_to_free; | int number_of_vbos_to_free; | |||
CShaderPrg *current_shader; | CShaderPrg *current_shader; | |||
int stereo_flag; /* -1 left; 0 = off; 1 = right */ | int stereo_flag; /* -1 left; 0 = off; 1 = right */ | |||
int is_picking; | int is_picking; | |||
/* These lookups and arrays are used to dynamically change the shaders | /* These lookups and arrays are used to dynamically change the shaders | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 2 lines changed or added |