-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v2.0.0 - see changelog for info -- breaking change with how we evalua…
…te operations/functions of length 1 vectors
- Loading branch information
1 parent
f5cb428
commit 714f6df
Showing
11 changed files
with
776 additions
and
435 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Change Log | ||
|
||
### v2.0.0 | ||
* Large __Breaking Change__ - minimized how vectors of length == 1 behave as vectors. Most dsga operations and functions treat length == 1 vectors as scalars, returning scalar results (mostly through refactoring the underlying execution machinery). Use of the non-GLSL types iscal, uscal, bscal, scal, fscal, dscal, etc., is generally discouraged. | ||
* Small __Breaking Change__ - reverted/removed ```std::initializer_list``` constructors added in v1.5.0. | ||
* Moved vector relational functions above the other vector functions (for use in assertions). | ||
* Added ```within_tolerance()``` comparison functions, that fit well with ```within_distance()``` and ```within_box()```. | ||
* Upgraded to cxcm v1.1.2. | ||
* Minor type constraint (concepts) refactoring. | ||
* Other minor refactoring. | ||
* Added changelog. | ||
|
||
### v1.5.0 | ||
* Small __Breaking Change__ - added ```std::initializer_list``` constructors to ```basic_vector``` and ```basic_matrix``` - if not enough components, then fill rest with zeros - if too many components, just use the components necessary to fill the vector or matrix. | ||
* Fixed ```indexed_vector``` iterator classes to use signed types for indexing into storage (fixes iterator subtraction and ```reverse_iterator``` usage, as the iterators are random-access). | ||
|
||
### v1.4.1 | ||
* Minor refactoring. | ||
* Comment removal and/or updating. | ||
* Removed Microsoft VS2019 support (latest version of VS2019 does not compile dsga). | ||
|
||
### v1.4.0 | ||
* Minor type constraint (concepts) refactoring. | ||
* Updating copyright dates. |
Oops, something went wrong.