Skip to content

Commit d356c13

Browse files
committed
Release version 2021.2
1 parent 94f2e06 commit d356c13

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

CHANGES.rst

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,56 @@
11
Revision history for CG_Labs
22

33

4+
v2021.2 2021-12-02
5+
==================
6+
7+
New features
8+
------------
9+
10+
* Add content to the default landing page of the documentation;
11+
* Parse common material constants when loading custom objects via
12+
`loadObjects()`;
13+
* Allow per-axis movement and rotation speed for the camera;
14+
- Allow orbiting cameras for Lab 3 and 4 of EDAF80;
15+
* Use *Uniform Buffer Objects* in EDAN35/Lab2 for transforms and light
16+
attributes.
17+
18+
Improvements
19+
------------
20+
21+
* Several debug improvements:
22+
- Error out if a node is lacking a VAO or program rather than silently not
23+
rendering it;
24+
- Un-ignore certain warning messages.
25+
- Swap “sprint” and “walk” modifiers, so they match the behaviour found in most
26+
games;
27+
- Improve the documentation of `TRSTransform`;
28+
- Several improvements to EDAN35/Lab2, especially on the performance side.
29+
30+
Changes
31+
-------
32+
33+
* Use a regular `sampler2D` for the shadow map during light accumulation;
34+
* Automatically build the documentation using GitHub Actions and host it using
35+
GitHub Pages.
36+
37+
Fixes
38+
-----
39+
40+
* Increase the camera far plane in EDAN35/Lab2 to avoid artefacts during
41+
lighting;
42+
* Use a single rotation tracking system for the camera, allowing `Look*()`
43+
methods to be used and not instantly overwritten by other rotations;
44+
* Set `shadowmap_texel_size`;
45+
* Make the angular spacing between light sources in EDAN35/Lab2 dependent on
46+
the maximum amount of light sources.
47+
48+
Dependencies updates
49+
--------------------
50+
51+
* Update assimp to 5.1.2, and increase the requirement to 5.1.
52+
53+
454
v2021.1 2021-09-27
555
==================
656

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ endif ()
1212
# Set project attributes.
1313
project (
1414
CG_Labs
15-
VERSION 2021.1
15+
VERSION 2021.2
1616
DESCRIPTION [[Repository for Computer Graphics courses EDAF80 and EDAN35 at Lund University, Sweden.]]
1717
HOMEPAGE_URL [[https://github.com/LUGGPublic/CG_Labs/]]
1818
LANGUAGES CXX C

0 commit comments

Comments
 (0)