Browse Source

Doc++, updated credits and changelog.

Also retroactively added relevant copyright headers to other apps.
pull/498/head
Vladimír Vondruš 5 years ago
parent
commit
64433315a1
  1. 5
      doc/changelog.dox
  2. 1
      src/Magnum/Platform/AbstractXApplication.cpp
  3. 1
      src/Magnum/Platform/AbstractXApplication.h
  4. 2
      src/Magnum/Platform/EmscriptenApplication.h
  5. 3
      src/Magnum/Platform/GlfwApplication.cpp
  6. 3
      src/Magnum/Platform/GlfwApplication.h
  7. 1
      src/Magnum/Platform/WindowlessCglApplication.cpp
  8. 8
      src/Magnum/Platform/WindowlessCglApplication.h
  9. 1
      src/Magnum/Platform/WindowlessEglApplication.cpp
  10. 10
      src/Magnum/Platform/WindowlessEglApplication.h
  11. 1
      src/Magnum/Platform/WindowlessGlxApplication.cpp
  12. 8
      src/Magnum/Platform/WindowlessGlxApplication.h

5
doc/changelog.dox

@ -108,6 +108,11 @@ See also:
- It's now possible to have multiple @ref Platform::EmscriptenApplication
canvases on a single page (see [mosra/magnum#480](https://github.com/mosra/magnum/pull/480),
[mosra/magnum#481](https://github.com/mosra/magnum/pull/481))
- Added @relativeref{Platform::WindowlessEglContext,release()} as a
counterpart to @relativeref{Platform::WindowlessEglContext,makeCurrent()}
to all @cpp Platform::Windowless*Context @ce classes. Useful for
transferring OpenGL contexts between threads, see also
[mosra/magnum#495](https://github.com/mosra/magnum/pull/495).
@subsubsection changelog-latest-new-shaders Shaders library

1
src/Magnum/Platform/AbstractXApplication.cpp

@ -3,6 +3,7 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2019, 2020 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),

1
src/Magnum/Platform/AbstractXApplication.h

@ -5,6 +5,7 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2019, 2020 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),

2
src/Magnum/Platform/EmscriptenApplication.h

@ -5,7 +5,7 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2018, 2019 Jonathan Hale <squareys@googlemail.com>
Copyright © 2018, 2019, 2020 Jonathan Hale <squareys@googlemail.com>
Copyright © 2020 Pablo Escobar <mail@rvrs.in>
Permission is hereby granted, free of charge, to any person obtaining a

3
src/Magnum/Platform/GlfwApplication.cpp

@ -3,7 +3,8 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2016 Jonathan Hale <squareys@googlemail.com>
Copyright © 2016, 2018 Jonathan Hale <squareys@googlemail.com>
Copyright © 2019 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Copyright © 2019, 2020 Marco Melorio <m.melorio@icloud.com>
Permission is hereby granted, free of charge, to any person obtaining a

3
src/Magnum/Platform/GlfwApplication.h

@ -5,7 +5,8 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2016 Jonathan Hale <squareys@googlemail.com>
Copyright © 2016, 2018 Jonathan Hale <squareys@googlemail.com>
Copyright © 2019 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Copyright © 2019, 2020 Marco Melorio <m.melorio@icloud.com>
Permission is hereby granted, free of charge, to any person obtaining a

1
src/Magnum/Platform/WindowlessCglApplication.cpp

@ -5,6 +5,7 @@
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2013 <https://github.com/ArEnSc>
Copyright © 2014 Travis Watkins <https://github.com/amaranth>
Copyright © 2021 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),

8
src/Magnum/Platform/WindowlessCglApplication.h

@ -7,6 +7,7 @@
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2013 <https://github.com/ArEnSc>
Copyright © 2014 Travis Watkins <https://github.com/amaranth>
Copyright © 2021 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@ -122,13 +123,18 @@ class WindowlessCglContext {
* @brief Make the context current
*
* Prints error message and returns @cpp false @ce on failure,
* otherwise returns @cpp true @ce.
* otherwise returns @cpp true @ce. If the context is current on
* another thread, you have to @ref release() it there first --- an
* OpenGL context can't be current in multiple threads at the same
* time.
*/
bool makeCurrent();
/**
* @brief Release current context
* @m_since_latest
*
* Releases a context previously made current using @ref makeCurrent().
* Prints error message and returns @cpp false @ce on failure,
* otherwise returns @cpp true @ce.
*/

1
src/Magnum/Platform/WindowlessEglApplication.cpp

@ -4,6 +4,7 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2020, 2021 Erik Wijmans <etw@gatech.edu>
Copyright © 2021 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),

10
src/Magnum/Platform/WindowlessEglApplication.h

@ -5,7 +5,8 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2020 Erik Wijmans <etw@gatech.edu>
Copyright © 2020, 2021 Erik Wijmans <etw@gatech.edu>
Copyright © 2021 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@ -123,13 +124,18 @@ class WindowlessEglContext {
* @brief Make the context current
*
* Prints error message and returns @cpp false @ce on failure,
* otherwise returns @cpp true @ce.
* otherwise returns @cpp true @ce. If the context is current on
* another thread, you have to @ref release() it there first --- an
* OpenGL context can't be current in multiple threads at the same
* time.
*/
bool makeCurrent();
/**
* @brief Release current context
* @m_since_latest
*
* Releases a context previously made current using @ref makeCurrent().
* Prints error message and returns @cpp false @ce on failure,
* otherwise returns @cpp true @ce.
*/

1
src/Magnum/Platform/WindowlessGlxApplication.cpp

@ -3,6 +3,7 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2021 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),

8
src/Magnum/Platform/WindowlessGlxApplication.h

@ -5,6 +5,7 @@
Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019,
2020, 2021 Vladimír Vondruš <mosra@centrum.cz>
Copyright © 2021 Konstantinos Chatzilygeroudis <costashatz@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@ -142,13 +143,18 @@ class WindowlessGlxContext {
* @brief Make the context current
*
* Prints error message and returns @cpp false @ce on failure,
* otherwise returns @cpp true @ce.
* otherwise returns @cpp true @ce. If the context is current on
* another thread, you have to @ref release() it there first --- an
* OpenGL context can't be current in multiple threads at the same
* time.
*/
bool makeCurrent();
/**
* @brief Release current context
* @m_since_latest
*
* Releases a context previously made current using @ref makeCurrent().
* Prints error message and returns @cpp false @ce on failure,
* otherwise returns @cpp true @ce.
*/

Loading…
Cancel
Save