SFML/examples
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
..
android Use CMake-standard <PackageName>_ROOT variable to locating config module 2024-01-16 13:10:58 -07:00
assets Use built-in CMake support for iOS 2023-04-03 23:36:33 +02:00
cocoa Update copyright year 2024-01-26 12:00:22 -07:00
ftp Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
include Consolidate redundant gl.h headers 2022-10-09 13:04:24 +02:00
island Ensure struct data members are given an initial value 2024-04-16 19:14:38 -06:00
joystick Make Keyboard::Key a scoped enumeration 2023-12-22 10:47:30 -06:00
opengl Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
shader Revert change to Drawable::draw function signature 2024-04-18 13:18:49 +02:00
sockets Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
sound 'SoundFileFactory' implementation overhaul 2024-02-05 17:11:23 +01:00
sound_capture Remove leading newlines 2023-11-29 15:54:38 -07:00
stencil Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
tennis Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
voip Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
vulkan Header cleanup guided by IWYU 2024-02-09 12:52:23 +01:00
win32 Remove leading newlines 2023-11-29 15:54:38 -07:00
window Add sf::State for specifying fullscreen or floating windows 2024-01-15 23:08:33 -07:00
X11 Remove leading newlines 2023-11-29 15:54:38 -07:00
asset_licenses.md Reflect account name change in asset_licenses.md. 2024-02-13 23:31:47 +00:00
CMakeLists.txt Build Cocoa example even when not using Xcode 2024-04-06 00:18:34 +02:00