1134 Commits

Author SHA1 Message Date
wszqkzqk
58cfe7b422 build: support to build pymol with mingw-w64 on Windows (#486)
Signed-off-by: Zhou Qiankang <wszqkzqk@qq.com>
2025-12-08 09:35:24 -05:00
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
57daee0b7e Refactor Result to include less across source files 2025-09-26 12:07:31 -04:00
Jarrett Johnson
ef2c05fc35 Remove unnecessary defines 2025-09-26 12:07:27 -04:00
Jarrett Johnson
3d97ab364c Remove unused variable 2025-09-26 12:07:26 -04:00
Jarrett Johnson
d017ebc39f RepSurface refactor (VLA2Vec and SurfaceType) 2025-09-26 12:07:26 -04:00
Jarrett Johnson
34793089d8 GPU Buffer renaming 2025-09-26 12:07:26 -04:00
Jarrett Johnson
7b10fa0e84 PYMOL-5089: MapType refactor 2025-09-26 12:07:26 -04:00
Jarrett Johnson
4e4b03c669 clang-format MapType module 2025-09-26 12:07:26 -04:00
Jarrett Johnson
8b17af434c PYMOL-4289: Fix MapNew crashes by removing bad verts from map 2025-09-26 12:07:26 -04:00
Jarrett Johnson
d46baf8943 Removed unused Memory cache 2025-09-26 12:07:26 -04:00
Vedran Miletić
7e6dafa700 Fixed build on FreeBSD (#461) 2025-06-17 10:09:14 -04:00
Jarrett Johnson
33c5c7c36a Support CIF structure factors to Density Map (#455) 2025-05-13 01:10:54 -04:00
Jarrett Johnson
dc081ee886 Check for glBindFramebuffer validity before calling 2025-05-05 18:20:25 -04:00
Jarrett Johnson
9698d6ccd2 Upgrade vtk-m dep to [2.0, 2.3] (#453)
`GetCoordinateSystem` no longer returns reference, so some of our API usage had to be changed a bit. Ref: 2d30e6d45a
2025-05-05 01:54:00 -04:00
Jarrett Johnson
8efe994820 Dont crash on GL error 2025-04-04 11:27:40 -04:00
Jarrett Johnson
00de494f5e 3.2.0a0 version bump 2025-02-02 12:28:59 -05:00
Jarrett Johnson
f51e58f6b0 3.1.0 2025-01-24 23:19:47 -05:00
Jarrett Johnson
15cb785d71 fix movie.produce 2025-01-10 17:04:02 -05:00
Jarrett Johnson
d5604e3e92 Fix setDrawBuffer for non default OpenGL fb 2025-01-04 21:09:21 -05:00
Jarrett Johnson
279ce3f870 PYMOL-5001: (Part Four) SceneMakeSizedImage Refactor 2025-01-04 20:58:58 -05:00
Jarrett Johnson
d188d36b11 PYMOL-5001: (Part Three) Further DrawBuffer refactor 2025-01-04 20:51:19 -05: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
414c418515 Combine default_frame_bufferID and DRAWBUFFER0 into GLFramebufferConfig 2025-01-04 13:11:45 -05:00
Jarrett Johnson
677f4a27f3 Move raw OpenGL calls out of selection rendering path 2025-01-04 12:54:39 -05:00
Jarrett Johnson
3248445fcf Replace Scene matrices with glm::mat4 2025-01-04 12:33:44 -05:00
Jarrett Johnson
9d3061ca58 Symbol renaming in molfile_plugin and internal linkage
Fixes #395
2024-09-05 11:20:02 -04:00
Jarrett Johnson
fa134b630b mark bind() calls with override where needed 2024-08-30 10:10:46 -04:00
Jarrett Johnson
ef9bcd85a1 Remove _PYMOL_IOS (Discontinued; prep for MVK) 2024-08-30 10:05:58 -04:00
Jarrett Johnson
97a53fb5cf Remove windows.h inclusion from many headers 2024-08-13 16:11:39 -04:00
Jarrett Johnson
996d9290ce ListAdapter to satisfy input range constraint 2024-08-13 16:06:58 -04:00
Jarrett Johnson
8d10d94783 PYMOL-4910: Refactor Ortho BG Texture 2024-08-13 15:57:16 -04:00
Jarrett Johnson
77524691f8 Include minimal glm headers instead of glm.hpp 2024-08-13 14:55:36 -04:00
Jarrett Johnson
08c8446ca1 Fix volume rendering using incorrect OpenGL internal format
Fixes #376
2024-07-09 16:20:48 -04:00
Jarrett Johnson
8a45f24669 PYMOL-4654: Generic Buffer cleanup (1st pass) 2024-06-02 21:31:30 -04:00
Gabriel Marques
9cefa38079 Print CGO table (backported from Incentive) 2024-06-02 21:23:13 -04:00
Gabriel Marques
878cdd54ba Print CGO table (backported from Incentive) 2024-06-02 21:20:40 -04:00
Jarrett Johnson
83f11bc317 More Replace NULL with nullptr 2024-06-02 20:44:43 -04:00
Jarrett Johnson
fbfda4a257 Replace NULL with nullptr 2024-05-20 09:07:33 -04:00
Jarrett Johnson
1180fec349 Replace makeshift C++17 with standard 2024-04-10 12:31:16 -04:00
Jarrett Johnson
0719986581 3.1.0a0 version bump 2024-04-09 13:02:21 -04:00
Jarrett Johnson
fb4e404202 3.0.0 2024-04-09 12:59:46 -04:00
Jarrett Johnson
795e664d7f PYMOL-4787: Bind Global Texture before selection indicator write 2024-03-14 11:20:51 -04:00
Jarrett Johnson
e4530f79a3 Fix GLM 1.0 forced experimental define (#342) 2024-03-14 10:26:21 -04:00
Thomas Holder
92d39a1aed Fix for broken png_check_sig in libpng 1.6.41 (#332)
See https://github.com/pnggroup/libpng/issues/534

The bug report says that `png_check_sig` was deprecated many years ago.
2024-01-30 21:48:49 -05:00
Jarrett Johnson
51c0831e8b PYMOL-4751: Fix transp mode 3 showing white color 2024-01-30 18:36:55 -05:00
Jarrett Johnson
3ecc66c376 Fix text texture not updating 2024-01-30 18:34:59 -05:00
Jarrett Johnson
174b4f15f7 PYMOL-4697: Move OpenGL code out of Texture module 2024-01-30 18:34:40 -05:00
Jarrett Johnson
ea9616fc00 Remove std::filesystem (not yet supported webmol) 2024-01-30 16:49:42 -05:00