-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Labels
Description
Following #193 this issue tracks the next iteration of updates to the tutorials.
Prio 1
- General
- Android tutorial
- iOS tutorial
- Remove warning about in-dev tutorials not being updated Remove warnings about tutorials not being updated #225
- Update all cross-tutorial links to point to the SFML 3 tutorials Update tutorial links #226
- Update all API links (contingent on v3 API docs being uploaded) Add SFML 3 Documentation #234
- Copy images for the SFML 3 tutorials (instead of using the SFML 2.6 images) Add images for the SFML 3 tutorials #233
- Create new screenshots where necessary
- Ensure images work in light and dark mode Add images for the SFML 3 tutorials #233
- Update verbiage about Visual Studio ABI compatibilities in visual-studio.md 46650f8
- Text like
(they are in *<sfml-install-path/bin>*)
does not get rendered correctly. The part inside angle brackets is not shown. ce58d5b - Remove extra backslashes on 3.0 window/window tutorial #230
- Getting Started
- Add a blurb to every tutorial to recommend the CMake Template Recommend the CMake template over alternatives #229
- Broken image link in code-blocks.md
- Rename "Compiling SFML with CMake" to "Building SFML From Source" Rename tutorial #231
- Update minimum Xcode version. Mentioning version 4 from 2011 is not worthwhile. Nobody is using that anymore. 577da4e
- Sprite
- White Square problem, explain
std::vector
situation - since a lot of new beginners run into this issue Describe how vectors can contribute to the white square problem #236
- White Square problem, explain
- Shader
- Mention geometry shader since they've been added
- Vertex Array
- Don't use
std::rand()
Stop usingstd::rand
#227
- Don't use
- Socket
-
std::unordered_map
vsstd::list
Recommend better container #235
-
- Sounds
- Mention loop points Mention
sf::Music::setLoopPoints
#238 - Mention channel maps in spatialization.md
- Mention loop points Mention
- System
- Add
sf::Angle
tutorial Add tutorial forsf::Angle
#228
- Add
- Window
- Update the event tutorial for the new API
- Highlight different APIs similar to the EventHandling example
Prio 2
- General
- Minimum Requirements (C++17, compilers, ...)
- (Use of
std::optional
)
- Sprite
- "The importance of using as few textures as possible", aka texture atlas / tile sheet
- Text
- No support for complex text layouts
- No support for fallback fonts
- Window
- Recommend to not use exclusive fullscreen mode
- Graphics
- Tutorial for scissor & stencil testing
- Audio
- Creating custom sound effects