Konstantin Podsvirov
8e784e762f
win: fix shared library name and destination
2021-10-10 12:02:44 +03:00
Recep Aslantas
0631598d08
now working on v0.8.5
2021-08-18 05:03:59 +03:00
Recep Aslantas
34e5704fe8
bump version to v0.8.4
2021-08-18 04:47:11 +03:00
Tai Chi Minh Ralph Eastwood
403097d56c
build: fix duplicate line in CMakeLists.txt
2021-05-14 15:27:28 +02:00
Tai Chi Minh Ralph Eastwood
7065011bf3
clipspace: add initial implementations LH, RH and NO, ZO
...
Add the initial implementations of the left-handed and right-handed
coordinate systems as well as clipspace depth values of [-1, 0] and
[0, 1].
2021-05-13 23:22:58 +02:00
michaelg
c013bd462c
Add LH & RH_NO perspective functions
...
This commit adds functions `glm_perspective_lh_no` and
`glm_perspective_rh_no` to the code. Unit tests are added and this
commit follows the new pattern of adding the a new file per
coordinate-system and clip-space tuple.
. Makefile.am updated
. removed test/glm_cmp project stub
. unit tests include naive implementations to as well as magic number
ref-data generated by the corresponding GLM functions.
No tests run yet on Windows or Mac.
2021-05-13 23:18:05 +02:00
michaelg
b3a18b8a15
Add glm_perspective_rh_zo function + tests
...
This commit adds the RH/ZO perspective function. It does so in the new
file `cam_rh_zo.h` and further refactors the LH variant into new file
`cam_lh_zo.h`. This creates some churn in the tests and configuration
files as new test files were added as well, and all these changes found
their way into the build files.
Tests passing on Linux.
2021-05-13 23:18:05 +02:00
Recep Aslantas
f35badd436
now working on v0.8.3
2021-04-30 01:00:42 +03:00
Recep Aslantas
50c93f3d30
Merge pull request #188 from wdouglass/cmake-pkgconfig
...
configure and install cglm.pc with cmake
2021-04-23 17:12:04 +03:00
Recep Aslantas
f14ca0c3f2
now working on v0.8.2
2021-04-23 17:03:39 +03:00
Woodrow Douglass
0c165cba76
configure and install cglm.pc with cmake
2021-04-23 09:28:55 -04:00
Sundaram Ramaswamy
616d38c13a
Remove redundant header listing
2021-03-26 12:23:56 +05:30
Sundaram Ramaswamy
9e12908556
Add CMake interface library target
...
Projects using cglm as a header-only library needn’t build files under
src/. Provide a target which allows them to skip compiling them by
add_subdirectory(external/cglm EXCLUDE_FROM_ALL)
target_link_libraries(MyExe PRIVATE cglm_headers)
2021-03-25 17:47:43 +05:30
Recep Aslantas
405cda6ee9
now working on v0.8.1
2021-03-02 23:36:33 +03:00
Yehor Panasenko
981af0565e
Fixed cmake config install path
...
Now you can use library with
```cmake
find_package(cglm REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE ${CGLM_LIBRARY})
```
2021-02-22 04:46:22 +02:00
winter091
2b7cfde64f
remove wrong c standard bug
2021-01-25 15:50:18 +03:00
Recep Aslantas
8b1c3c3fc4
now working on v0.8.0
2020-11-19 22:21:21 +03:00
Recep Aslantas
a05b282fad
now working on v0.7.9
2020-08-29 10:19:50 +03:00
Recep Aslantas
3c53bed709
now working on v0.7.8
2020-08-08 10:14:41 +03:00
Randy
009fb966a6
drop CGLM_DLL, add CGLM_STATIC
2020-08-03 22:45:50 +02:00
Randy
09fd9f86b9
update CMakefile
2020-08-03 20:47:12 +02:00
Recep Aslantas
06016220c0
build: add affine2d to CMake
2020-07-31 12:41:29 +03:00
Recep Aslantas
2326e627b5
now working on v0.7.7
2020-07-31 00:06:17 +03:00
Recep Aslantas
c18fe8098f
build: try to remove RTC1 from CMake build
2020-07-23 19:12:54 +03:00
Recep Aslantas
74cf89a82f
build, cmake: update cmake to export Config to use find_package()
2020-05-25 17:06:48 +03:00
Recep Aslantas
799de548f4
Update CMakeLists.txt
2020-05-18 16:04:15 +03:00
Recep Aslantas
671dae3e22
now working on v0.7.6
2020-05-18 15:55:04 +03:00
Recep Aslantas
4211c230cc
now working on v0.7.5
2020-05-16 22:11:54 +03:00
Recep Aslantas
269bdb3dbd
fix arm neon build
2020-05-11 20:19:05 +03:00
Recep Aslantas
b032b803ca
build, cmake: use PROJECT_VERSION_** to set so version instead of custom variables
2020-05-10 23:54:55 +03:00
Recep Aslantas
4903dd62ea
now working on v0.7.4
2020-05-02 22:32:53 +03:00
Recep Aslantas
65dff25ed5
build: add version info to cmake
2020-04-28 00:33:29 +03:00
Recep Aslantas
5e6b566d6a
Update CMakeLists.txt
2020-04-27 13:43:08 +03:00
altf_four
c973768495
CMake: Fix incorrect compiler flags ( #139 )
...
* Fix CMake compiler args.
- Replace -stdlib=libc++ with -std=gnu11 & apply it to clang too.
- Remove redundant -fstrict-aliasing.
- Remove warned and redundant -Weverything
2020-04-27 00:11:51 +03:00
altf_four
6d8e2cc92d
Add flags required for cmake. ( #138 )
...
- Add flags for clang
- Add flags for msvc
- Use modern cmake in compiler flags handling.
- Globalize compiler options for library and tests
- Address issue with cmake output binary being bigger than make's. (Now
cmake is smaller ~176 (confirmed on dynamic library on Linux)).
2020-04-26 19:42:23 +03:00
FMMazur
a84ebc4aaa
CMake: Use CCMAKE_INSTALL_PREFIX as default to set directory install
2020-04-09 14:03:18 -04:00
FMMazur
83f6db1bf8
CMake: Fix install error
2020-03-27 18:43:28 -04:00
FMMazur
e493149a0a
CMake: Fix errors
2020-03-27 16:04:46 -04:00
FMMazur
38019f0913
CMake: add lib and include install path
2020-03-27 15:57:26 -04:00
FMMazur
bc6b751429
CMake: add install path option
2020-03-27 15:50:37 -04:00
FMMazur
1fb5f89eaa
CMake: Change c99 to c11 and shared build as default options.
2020-03-27 15:30:03 -04:00
FMMazur
d4235b2431
CMake: Added test configuration
2020-03-27 11:19:56 -04:00
FMMazur
0ef028244a
CMake: Added LDFlags Configuration
2020-03-27 09:11:08 -04:00
FMMazur
b8e978862e
Added install to CMakeLists.txt
2020-03-27 00:04:15 -04:00
FMMazur
dfba2072f7
Added simple CMakeLists.txt
2020-03-26 23:36:20 -04:00