Jarrett Johnson
fbfda4a257
Replace NULL with nullptr
2024-05-20 09:07:33 -04:00
Jarrett Johnson
174b4f15f7
PYMOL-4697: Move OpenGL code out of Texture module
2024-01-30 18:34:40 -05:00
Arlen Oni
a97f21e4c6
PYMOL-4500: Replace ShaderCGO macros
2024-01-30 16:48:45 -05:00
Jarrett Johnson
65835f9991
Remove OOMac
2021-07-07 12:03:25 -04:00
Thomas Holder
3bc6158376
Some const-correctness
2020-12-03 18:10:46 +01:00
Thomas Holder
b59ce09d8a
refactor: pymol::malloc<T>
...
- use typed/namespaced malloc wrapper
- remove Alloc et al.
- remove mmalloc et al.
- remove CINTERFACE define
2019-02-21 17:41:58 +01:00
Thomas Holder
f21c61958e
Graphics refactoring, ported from Incentive PyMOL
2018-07-03 20:19:12 +02:00
Thomas Holder
22fdfe3e81
fixed roving detail/density demos, removed unused code
...
* fixed roving density and roving detail demos (regression from last commit)
http://sourceforge.net/p/pymol/bugs/156
* fix "narrowing conversion" C++ errors
* removed unused code and preprocessors:
_PYMOL_GL_DRAWARRAYS
_PYMOL_GL_CALLLISTS
_PYMOL_CGO_DRAWARRAYS
_PYMOL_CGO_DRAWBUFFERS
OPENGL_ES_1
OPENGL_ES_2
* removed deprecated "register" specifier
2015-03-13 22:19:47 +00:00
Thomas Holder
4dd7c7ffd4
SCALEn, numpy, set_state_order, ...
...
* ignore SCALEn if CRYST1 is 1x1x1 or invalid
* new/refactored API functions for accessing coordinates and maps as numpy arrays
* new API function: cmd.set_state_order
* Session file (PSE) support for callback objects
* fix/silence many compiler warnings
* fix bg_rgb_top/bg_rgb_bottom side effects
* revert "fix setting surface_circumscribe"
* delete some obsolete files
2014-09-17 19:17:56 +00:00
Thomas Holder
f42840260b
c++ for all PyMOL c files
...
- renaming files c -> cpp
- c++ specific syntax (::)
2014-09-08 13:42:11 +00:00