Jarrett Johnson
984bc6ba4d
fix compilation errors
2025-09-26 14:41:59 -04:00
Jarrett Johnson
6977216eb1
PYMOL-5169: Move VertexBufferGL to generalized VertexBuffer (etc)
2025-09-26 12:07:31 -04:00
Jarrett Johnson
0313aeba9d
PYMOL-4365: Filter gizmo and selections from thumbnails and exports
...
Some other restructuring (SceneRenderWhich and SceneRenderOrder) to support this
2025-01-04 20:40:13 -05:00
Jarrett Johnson
7cd421b2ba
Remove C++14 helpers
2025-01-04 19:59:49 -05:00
Jarrett Johnson
1180fec349
Replace makeshift C++17 with standard
2024-04-10 12:31:16 -04:00
Jarrett Johnson
05946e9cc7
pymol::invoke & pymol::apply
2022-02-22 15:47:01 -05:00
Jarrett Johnson
bacc3256d5
TTT Rework
2022-02-22 15:34:44 -05:00
Jarrett Johnson
419c612e00
Fix tests for open-source
2021-04-28 06:56:40 -04:00
Jarrett Johnson
38798796df
fix left_fold impl
2021-04-28 06:04:49 -04:00
Jarrett Johnson
30405aad60
Backport algos and refactor from undo
2021-04-28 05:26:26 -04:00
Jarrett Johnson
a8432ead48
add value_type member to zstring_view
2021-04-28 03:46:05 -04:00
Jarrett Johnson
96b6aabd5d
pymol algorithm/type traits extension
2021-04-28 03:43:02 -04:00
Thomas Holder
3ab08be830
memory usage info
...
- pymol::memory_usage()
- pymol::memory_available()
- Replace iOS-only function get_free_memory() with pymol::memory_available()
2021-04-06 10:23:24 -04:00
Thomas Holder
1142e3ab22
PYMOL-3570 Bonds to crystal symmetry mates
2021-02-11 18:58:26 +01:00
Thomas Stewart
23cd55c02c
PYMOL-3585 ObjectCGO copyable, cmd.copy on all obj
...
- Refactored ObjectCGO
- cache_ptr for state CGO's
- State now stored as std::vector
- noexcept added for cache_ptr move
- cmd.copy will now work with all objects
- Uses clone() method
2021-01-14 15:42:24 +01:00
Thomas Holder
5ea147db01
Move tnt -> include/, cealign -> layer0/
2020-12-03 18:10:46 +01:00
Jarrett Johnson
e4a8aaca9c
SceneClick logic extraction and misc improvements
2020-11-11 16:53:13 +01:00
Thomas Holder
6f49d86092
Fix compiling: <cstddef> for size_t
2020-07-03 14:55:45 +02:00
Thomas Holder
21eb788f3d
Refactor some MapType code
...
- Documentation for Map*Locus functions
- Make MapExclLocus* functions static (private)
- Remove unused MapInside
- Consolidate code
2020-06-22 11:20:45 +02:00
Thomas Holder
49fa2e1401
pymol::reshape and pymol::flatten
2020-04-09 15:24:58 +02:00
Jarrett Johnson
9fa4785cdc
pymol::equal
2020-02-26 18:58:32 +01:00
Jarrett Johnson
c11158fe13
length limitations on movie-related strings removed
2019-12-03 12:57:52 +01:00
Jarrett Johnson
14e5cefb94
ObjectMesh refactor
2019-11-27 13:30:40 +01:00
Thomas Holder
1a0231f312
pymol::copyable_ptr and pymol::cache_ptr
2019-10-29 16:02:11 +01:00
Thomas Holder
bd59460f39
fix compiling on Linux with -std=c++17
2019-10-17 14:56:14 +02:00
Jarrett Johnson
4148c8a01f
basis for pymol lib
2019-08-13 15:25:47 +02:00
Thomas Holder
55135c8d04
pymol::zstring_view
2019-06-07 16:22:08 +02:00