![]() - Framebuffers are now page-aligned on 4KB boundaries. This is to improve performance when using the framebuffers directly as pinned AGP memory. - Framebuffers are now double-buffered. The target buffer index is now tracked using the bufferIndex field of NDSDisplayInfo. - Clients may no longer supply their own buffers to SetCustomFramebufferSize(). Clients must use the pointers supplied by NDSDisplayInfo. - The frameskip flag is now set only on line 0 and remains consistent for all 192 lines of rendering. - GPUSubsystem no longer needs a special allocater/deallocator for itself, so it has been reverted back to a standard C++ new/delete. - Add a GPUClientFetchObject helper class as an aid to clients that need to read out the framebuffers. (Should probably move to its own file at some later date.) |
||
---|---|---|
desmume | ||
tools | ||
.gitignore |