You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-11Lines changed: 23 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -238,24 +238,22 @@ Remember, this is a c++20 library, so that needs to be the minimum standard that
238
238
239
239
## Status
240
240
241
-
Current version: `v0.10.8`
241
+
Current version: `v0.11.0`
242
242
243
243
* **All the intended vector and matrix functionality from the GLSL specification is implemented.** We keep refining the implementation, and we keep expanding the API to better support ```c++20``` idioms and usage as we go.
244
244
* First pass at test coverage. Everything major has some tests, but code coverage is not 100%.
245
-
* We need much better API documentation, including examples.
* Example projects: need small, medium, and large examples. The quick peek at the top of this page is a start, as is a [more detailed generic version of the example](docs/DETAILS.md#detailed-generic-example).
251
-
* Detailed API documentation.
252
-
* Extend ```cmake``` support. Separate the out the testing aspect, and add support declaring a header-only library.
248
+
* Working on much better API documentation.
249
+
* Working on extended example of STL file conversion.
250
+
* Working on better ```cmake``` support.
253
251
254
252
Once we have detailed API documentation and better ```cmake``` support, we can think about releasing a v1.0 version.
255
253
256
254
## Usage
257
255
258
-
Use it more or less like you would use vectors and matrices in a shader program, but not necessarily for shading. We hope to be able to use it for rapid development of geometric algorithms.
256
+
Use it more or less like you would use vectors and matrices in a shader program, but not necessarily for shading. We hope to be able to use it for rapid development of geometric algorithms. See the [examples](examples) directory.
259
257
260
258
The [documentation](docs/DOCUMENTATION.md) explains more about how the vector and matrix classes work, and describes the API.
261
259
@@ -271,7 +269,7 @@ The tests have been most recently run on:
271
269
272
270
### Windows 11 Native
273
271
274
-
* **MSVC 2022 - v17.5**
272
+
* **MSVC 2022 - v17.5.5**
275
273
276
274
```
277
275
[doctest] doctest version is "2.4.11"
@@ -283,6 +281,7 @@ The tests have been most recently run on:
283
281
```
284
282
285
283
* **gcc 12.2.0** on Windows, [MinGW](https://github.com/niXman/mingw-builds-binaries) distribution:
284
+
* **gcc 13.1.0** on Windows, [WinLibs MinGW](https://winlibs.com/) distribution:
286
285
287
286
```
288
287
[doctest] doctest version is "2.4.11"
@@ -293,7 +292,7 @@ The tests have been most recently run on:
293
292
[doctest] Status: SUCCESS!
294
293
```
295
294
296
-
* **clang 16.0.3** on Windows, [official binaries](https://github.com/llvm/llvm-project/releases/tag/llvmorg-16.0.3), with MSVC installed:
295
+
* **clang 16.0.3** on Windows, [official binaries](https://github.com/llvm/llvm-project/releases/tag/llvmorg-16.0.3), with MSVC and/or gcc v13.1.0 installed:
297
296
298
297
Performs all the unit tests except where there is lack of support for ```std::is_corresponding_member<>```, and this is protected with a feature test macro.
299
298
@@ -306,7 +305,7 @@ Performs all the unit tests except where there is lack of support for ```std::is
306
305
[doctest] Status: SUCCESS!
307
306
```
308
307
309
-
### Mint LMDE 5 running in WSL2 for Windows 11
308
+
### Ubuntu Mantic Minotaur preview running in WSL2 for Windows 11
310
309
311
310
* **gcc 13.1.0**
312
311
@@ -319,6 +318,19 @@ Performs all the unit tests except where there is lack of support for ```std::is
319
318
[doctest] Status: SUCCESS!
320
319
```
321
320
321
+
* **clang 16.0.0**
322
+
323
+
Performs all the unit tests except where there is lack of support for ```std::is_corresponding_member<>```, and this is protected with a feature test macro.
0 commit comments