Tom Englund
f7fcbe32c9
renderer: various fixes towards improving gpu calls robustness ( #9188 )
...
ensure framebuffer textures are detached and deleted, avoid leaving framebuffers bound when not needed
* render: avoid calling glDeleteProgram on no program
its safe to do so but it adds a bunch of unnecessery lines in apitrace
when tracing. if guard it and return early.
* opengl: ensure texture and buffers are unbound
ensure bound buffers are unbound after use, also detach textures from
framebuffer before deleting it otherwise it will become dangling and
essentially leak.
2025-02-08 01:46:26 +01:00
..
2025-02-02 20:25:29 +01:00
2025-02-02 20:25:29 +01:00
2025-01-26 15:05:34 +00:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-02-02 20:25:29 +01:00
2025-02-02 22:20:28 +00:00
2025-02-02 18:31:04 +01:00
2025-02-02 18:31:04 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:07:06 +00:00
2025-01-30 11:07:06 +00:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:30:12 +00:00
2025-01-23 21:55:41 +01:00
2025-01-19 10:38:42 +00:00
2024-07-30 23:33:56 +02:00
2025-01-26 15:05:34 +00:00
2025-01-23 22:57:33 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:30:12 +00:00
2025-01-23 21:55:41 +01:00
2025-01-24 16:51:31 +01:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-23 21:55:41 +01:00
2025-01-19 18:21:36 +00:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-28 23:43:31 +00:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-02-08 01:46:26 +01:00
2024-10-19 23:03:29 +01:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:07:06 +00:00
2025-01-30 11:07:06 +00:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2024-10-06 14:07:07 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-02-08 01:46:26 +01:00
2025-01-14 16:44:09 +00:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-30 11:30:12 +00:00
2025-01-30 11:30:12 +00:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-23 21:55:41 +01:00
2024-10-26 02:06:13 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00
2025-01-17 18:56:39 +01:00
2025-01-23 21:55:41 +01:00