bubnikv
731e5abd88
Fixed a regression issue where excessive memory was allocated
...
for the GLVolumes before sending to the GPU driver. The following commits
were partially reverted:
4269c8b23c Removed GLVolume non-VBO rendering
d15698e21e GLVolume and GLIndexedVertexArray refactored to send data to gpu at the first render call
Namely, the GLVolume buffers are "shrink to size"'d before sending their
content to the OpenGL driver, and the vertex buffers are populated
as quickly as possible from the GLVolume, so that the same buffer is not
kept twice in RAM on systems, where the RAM is shared with the graphics
card.
Also the memory allocation reporting was improved for the GLVolumes.
2019-08-05 14:30:32 +02:00
..
2019-07-15 13:26:55 +02:00
2019-07-15 13:26:55 +02:00
2019-08-01 15:31:02 +02:00
2019-07-30 17:57:07 +02:00
2019-07-22 11:18:10 +02:00
2019-07-18 16:30:32 +02:00
2019-07-04 22:09:14 +02:00
2018-12-20 13:38:00 +01:00
2019-04-03 11:17:15 +02:00
2019-03-26 15:05:57 +01:00
2019-05-03 18:01:39 +02:00
2019-07-30 17:54:25 +02:00
2019-07-23 14:15:42 +02:00
2019-07-28 22:01:48 +02:00
2019-06-25 16:04:29 +02:00
2019-06-25 16:04:29 +02:00
2019-01-24 19:08:58 +01:00
2019-01-24 19:08:58 +01:00
2018-11-26 16:28:12 +01:00
2019-06-25 16:04:29 +02:00
2019-03-05 11:54:04 +01:00
2019-08-05 14:30:32 +02:00
2019-07-19 13:00:10 +02:00
2019-01-17 13:49:10 +01:00
2019-02-01 11:44:08 +01:00
2019-07-08 08:40:20 +02:00
2019-07-08 08:40:20 +02:00
2019-06-25 16:04:29 +02:00
2019-07-04 22:09:14 +02:00
2019-06-06 14:27:07 +02:00
2019-06-26 13:26:49 +02:00
2019-03-05 11:54:04 +01:00
2019-06-25 16:04:29 +02:00
2019-05-13 18:01:00 +02:00
2019-06-26 10:34:27 +02:00
2019-06-25 16:04:29 +02:00
2018-12-14 19:29:58 +01:00
2019-06-26 10:34:27 +02:00
2019-06-06 14:27:07 +02:00
2019-06-03 15:27:46 +02:00
2019-06-03 15:27:46 +02:00
2019-08-02 09:43:41 +02:00
2019-07-28 11:37:08 +02:00
2019-06-25 16:04:29 +02:00
2019-07-30 14:24:42 +02:00
2019-01-14 19:59:18 +01:00
2018-12-11 16:33:43 +01:00
2019-07-02 16:42:23 +02:00
2019-07-05 19:06:19 +02:00
2018-10-29 16:01:26 +01:00
2019-07-04 22:09:14 +02:00
2019-06-25 16:04:29 +02:00
2019-07-25 14:39:19 +02:00
2019-07-25 14:39:19 +02:00
2019-07-04 22:09:14 +02:00
2018-12-11 16:33:43 +01:00
2019-06-25 16:04:29 +02:00
2019-07-25 17:08:31 +02:00
2019-07-25 14:39:19 +02:00
2019-05-17 16:27:00 +02:00
2019-07-25 17:08:31 +02:00
2019-07-31 13:05:47 +02:00
2019-07-25 14:39:19 +02:00
2019-07-16 09:19:00 +02:00
2019-01-21 10:06:51 +01:00
2019-07-31 13:05:47 +02:00
2019-07-31 13:05:47 +02:00
2019-07-15 13:26:55 +02:00
2019-07-04 20:22:15 +02:00
2019-06-04 22:06:42 +02:00
2019-07-15 13:26:55 +02:00
2019-02-22 15:25:35 +01:00
2019-02-22 15:25:35 +01:00
2019-07-26 11:32:44 +02:00
2019-02-08 09:26:48 +01:00
2019-02-08 09:26:48 +01:00
2019-07-18 11:51:06 +02:00
2019-07-18 11:51:06 +02:00
2019-07-17 15:48:53 +02:00
2019-07-23 14:02:20 +02:00
2019-06-04 09:26:33 +02:00
2019-06-04 09:26:33 +02:00