Vittorio Romeo
|
7364d5b578
|
Fix broken OpenGL example
|
2021-12-21 20:41:44 +01:00 |
|
Vittorio Romeo
|
f6de7eca40
|
Use smart pointers to manage memory
|
2021-12-21 19:54:25 +01:00 |
|
Vittorio Romeo
|
257c78f07a
|
Don't use 'sf::err' in public example code
|
2021-12-20 15:06:27 +01:00 |
|
Lukas Dürrenberger
|
3cd45a283b
|
Merge branch '2.6.x' into feature/backmerge
|
2021-12-20 13:44:56 +01:00 |
|
Pawel Paruzel
|
c824d3d57a
|
Fix all macOS clang warnings
Co-authored-by: binary1248 <binary1248@hotmail.com>
|
2021-12-20 00:10:55 +01:00 |
|
Vittorio Romeo
|
18bb892625
|
Improve compilation times by removing some includes and avoiding heavy dependencies
|
2021-12-19 18:13:07 +01:00 |
|
Vittorio Romeo
|
3c7fba0f96
|
Reduce compile-time impact of 'windows.h'
|
2021-12-16 22:39:07 +01:00 |
|
kimci86
|
fbc866c5c9
|
Fix regression in shader example
|
2021-12-15 15:27:37 +01:00 |
|
Pawel Paruzel
|
96a4262fb9
|
Update Android example build to C++17
|
2021-12-15 12:52:27 +01:00 |
|
Vittorio Romeo
|
e9e353a7b2
|
Remove redundant APIs taking '(x, y)' in favour of ones taking 'sf::Vector'
|
2021-12-15 11:22:46 +01:00 |
|
Vittorio Romeo
|
bb854fa739
|
Strategic use of '[[nodiscard]]' in 'Audio' module
|
2021-12-14 15:19:37 +01:00 |
|
Vittorio Romeo
|
b33f4bb205
|
Replace SFML multithreading primitives with standard C++ ones
|
2021-12-14 01:07:29 +01:00 |
|
Vittorio Romeo
|
363e964acc
|
Strategic use of '[[nodiscard]]' in 'Graphics' module
|
2021-12-10 01:27:05 +00:00 |
|
Vittorio Romeo
|
7343b112fc
|
Strategic use of '[[nodiscard]]' in 'Network' module
|
2021-12-09 22:34:57 +00:00 |
|
Vittorio Romeo
|
3579ecbdb0
|
Strategic use of '[[nodiscard]]' in 'Window' module
|
2021-12-09 19:53:54 +00:00 |
|
Lukas Dürrenberger
|
cd517ba267
|
Merge branch '2.6.x' into feature/backmerge
|
2021-12-09 14:36:55 +01:00 |
|
Vittorio Romeo
|
756a399909
|
Remove deprecated 'Keyboard::Key' enumerators and adjust usages
|
2021-12-09 13:12:03 +00:00 |
|
Vittorio Romeo
|
d12a2cd319
|
Use 'override' whenever possible instead of 'virtual'
|
2021-12-09 09:07:03 +01:00 |
|
Vittorio Romeo
|
87e84bc9e5
|
Minor modernization changes: 'nullptr', range-based 'for' loops, ...
|
2021-12-08 21:41:20 +00:00 |
|
Vittorio Romeo
|
2839f6b4d2
|
Use 'auto' where no information is lost
|
2021-12-08 19:14:31 +00:00 |
|
Vittorio Romeo
|
9a0cc4b7dc
|
Use alias declarations instead of 'typedef'
|
2021-12-08 17:58:13 +00:00 |
|
Anton Vasiliev
|
f03a415121
|
Use std::vector.data() where appropriate
|
2021-12-08 16:26:03 +00:00 |
|
Vittorio Romeo
|
8be8a76cba
|
Use 'auto', range-'for', and structured bindings to improve some loops
|
2021-12-08 13:05:52 +01:00 |
|
lieff
|
e458f4651e
|
Add MP3 decoding support using 'minimp3'
Co-authored-by: Lukas Dürrenberger <eXpl0it3r@my-gate.net>
Co-authored-by: Vittorio Romeo <vittorio.romeo@outlook.com>
|
2021-12-08 08:19:08 +01:00 |
|
Anton Vasiliev
|
ce5d410c74
|
Fix exception on Vulkan example shutdown
This change fixes exception on Vulkan example shutdown when drawing
to window after it was closed.
|
2021-12-08 01:06:37 +00:00 |
|
Anton Vasiliev
|
b9da3b879c
|
Fix possible exception on Vulkan example startup
This change fixes possible exception on Vulkan example startup when
validationLayers.size()) is zero.
|
2021-12-08 01:06:37 +00:00 |
|
Vittorio Romeo
|
51ebeaf383
|
Change most associative containers to their respective 'unordered' version
|
2021-12-06 14:01:56 +00:00 |
|
Vittorio Romeo
|
c9f7cb3d52
|
Use 'nullptr' instead of 'NULL'
|
2021-12-03 15:48:32 +00:00 |
|
Vittorio Romeo
|
6cf124db66
|
Fix remaining warnings
- Fixes in examples
- Fixes across all the modules
|
2021-11-30 11:25:58 +01:00 |
|
Lukas Dürrenberger
|
bc628c6b28
|
Fix warnings in examples
- Convert where necessary
- Adjust type where reasonable
- Use SYSTEM headers for gl.h, stb* and vulkan
|
2021-11-30 11:25:58 +01:00 |
|
Vittorio Romeo
|
dc88cbd81e
|
Remove include directives for unused headers
|
2021-11-22 00:47:11 +01:00 |
|
jqdg
|
f4ac9cfb06
|
Copy logo.png to Resources in Cocoa example
|
2021-08-16 09:37:58 +02:00 |
|
Vittorio Romeo
|
f162b3a037
|
Enable support for unity builds
|
2021-08-12 21:00:16 +02:00 |
|
MrZeusTheCoder
|
20238e758e
|
Switch example resources to public domain ones.
|
2021-04-02 22:16:22 +02:00 |
|
swordfatih
|
498d7ee79c
|
Update the copyright year to 2021
Just updating all the 2020 references to 2021. 😄
|
2021-01-06 20:21:36 +01:00 |
|
Lukas Dürrenberger
|
9b596cc8d9
|
Update the copyright year to 2020
|
2020-09-12 19:34:34 +02:00 |
|
binary1248
|
6272f853c1
|
Add support for creating Vulkan window surfaces.
|
2019-10-16 21:48:24 +02:00 |
|
Lukas Dürrenberger
|
2eb70c6537
|
Replaced glLoadGen loader with glad loader and dynamically load EGL and GLES extensions as is done for desktop GL.
|
2019-09-12 23:02:52 +02:00 |
|
Jonny Paton
|
353c846c87
|
Update examples for iOS including touch support, proper handling of window resize, launch screens and icons
|
2019-01-19 01:34:30 +01:00 |
|
Ceylo
|
9f4a0c3c4f
|
Make Pong example "usable" on iOS
|
2019-01-19 01:29:12 +01:00 |
|
Ceylo
|
5ab36271c7
|
Remove iOS example
|
2019-01-19 01:29:12 +01:00 |
|
Ceylo
|
1272b704d6
|
window, opengl and pong examples now work on iOS
|
2019-01-19 01:29:12 +01:00 |
|
Ceylo
|
82c2f4c05e
|
All mobile-compatible examples now successfully link
|
2019-01-19 01:29:12 +01:00 |
|
EpicCoder
|
489482a630
|
Updated the copyright year to 2019
|
2019-01-08 08:53:33 +01:00 |
|
binary1248
|
ae337952a9
|
Allow creation of a window without an OpenGL context in order to support use cases where the user wants to render using other graphics APIs.
|
2019-01-05 23:22:08 +01:00 |
|
Lukas Dürrenberger
|
ae0ec9d552
|
Disabled the JNI part due to compatibility issues
|
2018-10-11 21:57:12 +02:00 |
|
Jonny Paton
|
1cd7ad6a24
|
Remove reference to unused CMAKE_OSX_DEPLOYMENT_TARGET in cocoa example
|
2018-08-27 13:36:57 +01:00 |
|
Ceylo
|
ff011dc51d
|
Modernize iOS toolchain: remove BUILD_ARM64, drop support for Xcode <4.3 and don't pretend defining official CMake variables
|
2018-06-04 23:22:21 +02:00 |
|
Bruno Van de Velde
|
5ebfef4803
|
Copied resources to iOS example
|
2018-04-28 13:11:26 +02:00 |
|
Bruno Van de Velde
|
f25589e309
|
iOS example did not build on case-sensitive filesystem because path contained 'ios' instead of 'iOS' in CMakeLists.txt
|
2018-04-28 13:11:26 +02:00 |
|