SFML/test
Chris Thrasher 4315c3d290 Revert change to Drawable::draw function signature
This change was made in 359fe90 due to recommendations from tooling.
On its face this change makes sense since it removes a copy that
isn't always necessary. In practice it caused ergonomic issues due
to now being forced to make a copy of the render states when needed.

The performance gains of eliding this copy are unsubstantiated. We
have not done any profiling to measure its impact. For lack of such
measurements I'd rather err on the side of improved user experience.
If future benchmarks prove this copy is rather expensive then we
can reconsider removing it with that evidence in mind.
2024-04-18 13:18:49 +02:00
..
Audio Ensure struct data members are given an initial value 2024-04-16 19:14:38 -06:00
Graphics Revert change to Drawable::draw function signature 2024-04-18 13:18:49 +02:00
install Added missing SFML_USE_STATIC_STD_LIBS checks to CMake configuration. 2023-10-31 23:22:28 +01:00
Network Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
System Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
TestUtilities Compile unit tests for iOS and Android 2024-04-13 11:49:45 -06:00
Window Add more sf::Context tests 2024-04-02 20:10:24 -05:00
CMakeLists.txt Add type trait tests for sf::SoundFileWriter 2024-04-16 17:05:42 -06:00