July 26, 2021, 20:02 (GMT) |
Avoid padding vertex data for the OSD evaluation. |
July 26, 2021, 19:58 (GMT) |
Fix shader mixup for limit normals. |
July 26, 2021, 19:57 (GMT) |
Use a compressed format for storing positions and normals. This replicates PosNorLoop from the draw code. |
July 26, 2021, 18:46 (GMT) |
Fix wrong function used to copy normals. |
July 26, 2021, 18:23 (GMT) |
Fix compile error due to recent changes in master. |
July 26, 2021, 18:23 (GMT) |
Fix function signature. |
July 26, 2021, 18:16 (GMT) |
Merge branch 'master' into subdivision_work |
July 26, 2021, 18:09 (GMT) |
Deactivate debug print. |
July 26, 2021, 18:08 (GMT) |
Cleanup. |
July 26, 2021, 17:54 (GMT) |
Use larger batches for patch evaluation. |
July 26, 2021, 17:53 (GMT) |
Avoid doing CPU copies |
July 26, 2021, 16:32 (GMT) |
Support rendering of loose vertices and edges. |
July 26, 2021, 12:57 (GMT) |
Cleanup, format |
July 26, 2021, 12:48 (GMT) |
Use our own patch evaluation compute shader. The default one from OpenSubdiv is replaced with a new one, allowing us to better control what is needed, but also drastically reduce memory usage by not having to use temporary buffers when building the position and normals buffers as we directly write the results from the evaluation to the right buffers. |
July 24, 2021, 14:54 (GMT) |
Merge branch 'master' into subdivision_work |
July 23, 2021, 13:50 (GMT) |
Add a timer. |
July 23, 2021, 13:43 (GMT) |
Add some basic memory usage prints |
July 23, 2021, 13:43 (GMT) |
Format |
July 23, 2021, 13:19 (GMT) |
Add GPU_indexbuf_update_sub. |
July 20, 2021, 09:11 (GMT) |
Reimplement lines adjacency extraction using existing code. This fixes X-ray mode. |
|