Switch to batched CPU side primitive processing #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Right now the basic draw procedures immediately process the CPU side operations and transform the data to what will be uploaded to GPU. We can probably batch these operations on the CPU more efficiently by caching the CPU side primitives and operating on like kind primitives together (likely with significant SIMD).
Just need to make sure we do this in a way that maintains proper ordering.
This will probably be the same change in which we add multi-window support and move away from storing all draw caching globally.