1971 Commits

Author SHA1 Message Date
Jarrett Johnson
4edf9aab84 PYMOL-4915 PYMOL-4964 PYMOL-4752: Fix Gizmo rendering with TMode3 2026-02-06 16:08:24 -05:00
Jarrett Johnson
a71b21233e Port fix: selection regression on macOS
Fixes #476
2025-10-29 14:47:01 -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
dc70a2f303 PYMOL-5234: Fix draw while using antialiasing_shader 2025-09-26 12:07:31 -04:00
Jarrett Johnson
4e2fcbc8fc PYMOL-5216: grid_slot setting should immediately reassign 2025-09-26 12:07:31 -04:00
Jarrett Johnson
ef2c05fc35 Remove unnecessary defines 2025-09-26 12:07:27 -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
d46baf8943 Removed unused Memory cache 2025-09-26 12:07:26 -04:00
Pedro Lacerda
8f957b847e Attempt to detect delocalized atoms (#439) 2025-05-04 13:27:23 -04:00
Jarrett Johnson
9b9cd6fb7b Fix some drawing regressions 2025-01-10 22:19:29 -05:00
Jarrett Johnson
15cb785d71 fix movie.produce 2025-01-10 17:04:02 -05:00
Jarrett Johnson
909c81ef24 Remove unused variables 2025-01-04 21:28:56 -05:00
Jarrett Johnson
2d132b7c1e PYMOL-5001: (Part Five) OrthoMakeSizedImage and Composite 2025-01-04 21:08:08 -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
f2fff6c31c Render gadgets last 2025-01-04 20:25:35 -05:00
Jarrett Johnson
4dd9a6c230 PYMOL-4483: Remove selection indicators from thumbnails 2025-01-04 20:13:17 -05:00
Jarrett Johnson
2a14d822f3 SceneOverlay refactor--separate into functions 2025-01-04 13:53:55 -05:00
Jarrett Johnson
cc7e5168cd PYMOL-5001: (Part One) Move OrthoDoDraw logic into separate functions 2025-01-04 13:32:10 -05:00
Jarrett Johnson
f86c2a541c PYMOL-5002: Fix TTT matrix copying 2025-01-04 13:25:17 -05:00
Jarrett Johnson
554ac1c645 Remove Ortho::DrawText
was always true?
2025-01-04 13:24:03 -05:00
Jarrett Johnson
414c418515 Combine default_frame_bufferID and DRAWBUFFER0 into GLFramebufferConfig 2025-01-04 13:11:45 -05:00
Jarrett Johnson
3a0e962467 separate out fb draw/read 2025-01-04 13:09:02 -05:00
Jarrett Johnson
d1bf1f9f75 Fix Label BGs not rendering 2025-01-04 12:37:23 -05:00
Jarrett Johnson
3248445fcf Replace Scene matrices with glm::mat4 2025-01-04 12:33:44 -05:00
Jarrett Johnson
b52b6f2174 Port code changes from incentive (06/2023) 2025-01-04 12:09:32 -05:00
Jarrett Johnson
3dadcb0987 Separate CGO to VBO logic out into functions 2024-08-30 10:10:39 -04:00
Jarrett Johnson
eb606c33c8 Remove unused returnData 2024-08-30 10:09:08 -04:00
Jarrett Johnson
daab1efa58 Use vector for memory alloc 2024-08-30 10:09:04 -04:00
Jarrett Johnson
3b097edb0e Use struct for total vert counts in CGO.cpp 2024-08-30 10:08:52 -04:00
Jarrett Johnson
ef9bcd85a1 Remove _PYMOL_IOS (Discontinued; prep for MVK) 2024-08-30 10:05:58 -04:00
Jarrett Johnson
86a87321d8 Replace Win-specific thread count 2024-08-16 17:44:06 -04:00
Jarrett Johnson
97a53fb5cf Remove windows.h inclusion from many headers 2024-08-13 16:11:39 -04:00
Jarrett Johnson
50be59fb4b PYMOL-4849: Fix SceneGetDrawFlag slot indexing 2024-08-13 15:58:56 -04:00
Jarrett Johnson
8d10d94783 PYMOL-4910: Refactor Ortho BG Texture 2024-08-13 15:57:16 -04:00
Jarrett Johnson
bf720c0676 clang-format Ortho.cpp 2024-08-13 14:58:47 -04:00
Jarrett Johnson
4fc7e18121 CGO_sz left adjusted 2024-08-13 14:56:25 -04:00
Jarrett Johnson
77524691f8 Include minimal glm headers instead of glm.hpp 2024-08-13 14:55:36 -04:00
Jarrett Johnson
fd4e3a8e20 clang-format CGO.cpp 2024-06-02 21:37:27 -04:00
Jarrett Johnson
8a45f24669 PYMOL-4654: Generic Buffer cleanup (1st pass) 2024-06-02 21:31:30 -04:00
Gabriel Marques
ceb0eefd16 PrintUtils.h inclusion 2024-06-02 21:29:31 -04:00
Gabriel Marques
9cefa38079 Print CGO table (backported from Incentive) 2024-06-02 21:23:13 -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
3943835a93 PYMOL-4854: Add cell_color setting for unit cell coloring 2024-05-12 23:07:53 -04:00
Jarrett Johnson
6d9ddd4bd3 Add header for glm::translate 2024-05-12 12:55:49 -04:00
Jarrett Johnson
195f4d18d7 Address some compilation errors 2024-05-11 01:07:07 -04:00