pandemonium_engine/drivers
lawnjelly a39a25694d Batching - fix uninitialized color read
Valgrind was showing a read from uninitialized memory. r_fill_state.curr_batch->color is unset (for performance reasons), so can contain random data.

This actually doesn't matter in practice, since logically this uninitialized state can only occur when change_batch is set, and the only side effect is that change_batch is set. Hence why no bugs occur in practice.

This PR prevents this read from uninitialized data. It is likely free in terms of performance after optimization, and keeps the Valgrind logs clearer, so why not.
2022-09-16 23:30:31 +02:00
..
alsa Fix compile. 2022-09-16 13:05:22 +02:00
alsamidi Make audio thread control flags safe 2022-09-16 12:57:59 +02:00
coreaudio Moved Engine and projectSettings. 2022-08-17 15:35:28 +02:00
coremidi Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
dummy Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D. 2022-08-29 17:21:40 +02:00
gl_context
gles2 Renamed Environment to Environment3D, and WorldEnvironment to WorldEnvironment3D. 2022-08-29 17:21:40 +02:00
gles_common Batching - fix uninitialized color read 2022-09-16 23:30:31 +02:00
png Moved a few more core classes. 2022-08-17 17:43:49 +02:00
pulseaudio Fix compile. 2022-09-16 13:05:22 +02:00
unix Also renamed the files. 2022-08-19 21:24:36 +02:00
wasapi Fix compile. 2022-09-16 13:05:22 +02:00
windows Fix Windows list dir handle leak 2022-09-16 21:11:55 +02:00
winmidi Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
xaudio2 Fix compile. 2022-09-16 13:05:22 +02:00
register_driver_types.cpp
register_driver_types.h
SCsub