Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.
/ sdl-overview Public archive

This is an awesome demonstration of how to harness the power of the SDL library to create stunning, eye-catching windows and graphics that will leave you breathless

License

Notifications You must be signed in to change notification settings

geugenm/sdl-overview

Repository files navigation

SDL 3.0.0 Overview

This repository provides an overview of how to connect and configure SDL 3.0.0.

Installation

  1. Clone the repository
  2. Install the required dependencies:
    • cmake 3.25.0+
    • cpp compiler with cpp 23 support
    • ninja
  3. Compile:
cmake --preset=Release .
cd build/release
cmake --build . --config Release

For more build configurations see CMakePresets.json

Also, you can use an automized build.sh in scripts folder

Documentation

All you need is to install doxygen and run these commands:

doxygen docs/.doxygen
cd scripts
sh view_docs.sh

It will open your default app for viewing html files

Contributing

If you would like to contribute to this project, feel free to fork the repository and submit a pull request with your changes. Contributions are always welcome, whether it's an improvement to the existing program or a new program in a different language.

License

This project is licensed under the AGPL-3.0 License — see the LICENSE file for details.

Acknowledgments

Thanks to the developers of CMake and CTest for providing the tools necessary to build and test this program. Also, thanks to the open-source community for providing resources and support for C++ development.

About

This is an awesome demonstration of how to harness the power of the SDL library to create stunning, eye-catching windows and graphics that will leave you breathless

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published