Added a compliance dialog for GM5-specific timeline behavior.
Wrapped compliance into an enum.
Cleanup texture code.
Implement additional functions.
Cleanup
Outline GL sampler caches.
Add sampler object extension usage for GL3
Cleanup
Fix segfault, need a separate method that waits till GL is initialized.
Cleanup
Cleanup
Cleanup, isfont is no longer a solution.
Cleanup
Cleanup
Add some Direct3D texture code.
Implement screen_set_viewport for Direct3D11
Add some DX11 surface code.
Cleanup
Moved timelines code into a class on the inheritance hierarchy of object_basic. This is needed for script-local timeline code.
Timelines now generate object-local copies for relevant scripts. A virtual lookup is created per-object (but only for the timelines it uses, if any).