godot/drivers
lawnjelly a4cd274ca7 Batching with Extra Matrix commands
Defers sending 'transform' commands within a RasterizerCanvas::Item until they are needed for default batches. Instead locally caches the extra matrix and applies it using software transform, preventing unnecessary batch breaks.

The logic is relatively complex, and the whole 'extra matrix' of the legacy renderer in addition to the final_transform is not ideal. However this is required to accelerate some user drawing techniques, and later the lines in the IDE.
2020-04-15 12:48:36 +01:00
..
alsa Adding missing include guards to header files identified by LGTM. 2020-03-25 11:38:54 +01:00
alsamidi ALSA MIDI driver: 2020-01-22 21:41:48 +01:00
coreaudio Revert "Exposes capture methods to AudioServer + documentation" #30468 2020-01-20 13:18:01 +01:00
coremidi Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
dummy Add support for opengl external textures as defined by https://www.khronos.org/registry/OpenGL/extensions/OES/OES_EGL_image_external.txt 2020-03-05 13:09:49 -08:00
gl_context SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines 2019-07-03 09:59:04 +02:00
gles2 Batching with Extra Matrix commands 2020-04-15 12:48:36 +01:00
gles3 Add support for opengl external textures as defined by https://www.khronos.org/registry/OpenGL/extensions/OES/OES_EGL_image_external.txt 2020-03-05 13:09:49 -08:00
png Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
pulseaudio Revert "Exposes capture methods to AudioServer + documentation" #30468 2020-01-20 13:18:01 +01:00
unix Merge pull request #36639 from RandomShaper/imvu/improve_drives_ux_3.2 2020-03-17 16:27:33 +01:00
wasapi Revert "Exposes capture methods to AudioServer + documentation" #30468 2020-01-20 13:18:01 +01:00
windows Improve UX of drive letters 2020-03-17 14:48:54 +01:00
winmidi Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
xaudio2 Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub Remove convex_decomp in drivers/SCsub 2019-12-14 21:41:21 +09:00
register_driver_types.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
register_driver_types.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00