Skip to content

Commit

Permalink
Release version 2021.2
Browse files Browse the repository at this point in the history
  • Loading branch information
pierremoreau committed Dec 2, 2021
1 parent 94f2e06 commit d356c13
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 1 deletion.
50 changes: 50 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,56 @@
Revision history for CG_Labs


v2021.2 2021-12-02
==================

New features
------------

* Add content to the default landing page of the documentation;
* Parse common material constants when loading custom objects via
`loadObjects()`;
* Allow per-axis movement and rotation speed for the camera;
- Allow orbiting cameras for Lab 3 and 4 of EDAF80;
* Use *Uniform Buffer Objects* in EDAN35/Lab2 for transforms and light
attributes.

Improvements
------------

* Several debug improvements:
- Error out if a node is lacking a VAO or program rather than silently not
rendering it;
- Un-ignore certain warning messages.
- Swap “sprint” and “walk” modifiers, so they match the behaviour found in most
games;
- Improve the documentation of `TRSTransform`;
- Several improvements to EDAN35/Lab2, especially on the performance side.

Changes
-------

* Use a regular `sampler2D` for the shadow map during light accumulation;
* Automatically build the documentation using GitHub Actions and host it using
GitHub Pages.

Fixes
-----

* Increase the camera far plane in EDAN35/Lab2 to avoid artefacts during
lighting;
* Use a single rotation tracking system for the camera, allowing `Look*()`
methods to be used and not instantly overwritten by other rotations;
* Set `shadowmap_texel_size`;
* Make the angular spacing between light sources in EDAN35/Lab2 dependent on
the maximum amount of light sources.

Dependencies updates
--------------------

* Update assimp to 5.1.2, and increase the requirement to 5.1.


v2021.1 2021-09-27
==================

Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ endif ()
# Set project attributes.
project (
CG_Labs
VERSION 2021.1
VERSION 2021.2
DESCRIPTION [[Repository for Computer Graphics courses EDAF80 and EDAN35 at Lund University, Sweden.]]
HOMEPAGE_URL [[https://github.com/LUGGPublic/CG_Labs/]]
LANGUAGES CXX C
Expand Down

0 comments on commit d356c13

Please sign in to comment.