Commit Graph

48 Commits

Author SHA1 Message Date
Eric Wasylishen 3fc72e37d1 build: fix path for embree .dylibs/.so's 2017-06-10 22:00:49 -06:00
Eric Wasylishen b096019237 build: update mac and linux for embree 2.15.0 2017-04-28 15:26:40 -06:00
Eric Wasylishen f0935f1f93 build: fix light CMakeLists.txt 2017-04-28 14:07:36 -07:00
Eric Wasylishen 8a4d1ff218 common: add 4x4 (from mesa) and 2x2 matrix inverse 2017-04-23 15:58:51 -06:00
Eric Wasylishen c1189abccd common: split up new octree/mesh/aabb/qvec stuff 2017-04-22 13:29:32 -06:00
Eric Wasylishen bc5d293072 light: try moving rpath setting in CMakeLists.txt 2017-03-05 13:21:29 -07:00
Eric Wasylishen 461afbc15d light: remove ltface2.cc/hh 2017-03-01 13:20:09 -07:00
Eric Wasylishen b163f766bb light: drop unneeded light2.cc/hh 2017-02-27 19:10:55 -07:00
Eric Wasylishen 1211fd86d1 light: move bounce to its own file 2017-02-07 00:51:05 -07:00
Eric Wasylishen c7756496cd light: move phong shading code to its own file 2017-02-07 00:06:29 -07:00
Eric Wasylishen 7fdb77188c light: work-in-progress stuff 2017-02-06 21:57:49 -07:00
Eric Wasylishen a6468984bf all: finish c++ification 2016-10-17 19:52:17 -06:00
Eric Wasylishen 299e68e7e5 build: support Ubuntu 14.04 2016-09-23 15:13:58 -06:00
Eric Wasylishen 048e19fbf2 build: make building on linux with embree easier 2016-09-23 00:06:21 -06:00
Eric Wasylishen f7091c27f8 light: add some tests for the EntDict_Check* functions 2016-09-19 19:16:45 -06:00
Eric Wasylishen e06556edfd build: run tests on CI servers 2016-08-15 23:28:36 -06:00
Eric Wasylishen 5e9b62dc8b light: add "testlight" target 2016-08-15 21:18:14 -06:00
Eric Wasylishen d7948c4bdd light: move settings system to its own files 2016-08-12 19:15:25 -06:00
Eric Wasylishen 9340ce223a build: clean up request for C++11. require cmake 3.1 (which introduced CMAKE_CXX_STANDARD) 2016-08-09 16:00:09 -06:00
Eric Wasylishen 1a0fb22e40 light: move some helper functions to common/bsputils.{h,cc} 2016-08-07 22:55:44 -06:00
Eric Wasylishen 292d35879b build: restore mingw support 2016-08-05 04:07:01 -04:00
Eric Wasylishen 7029ed5713 light: clean headers 2016-08-04 16:32:04 -06:00
Eric Wasylishen 7edf27de0c build: fix escaping in light/CMakeLists.txt 2016-07-27 19:21:53 -06:00
Eric Wasylishen e012a2c93e light: finish c++ifying 2016-07-06 13:14:06 -06:00
Eric Wasylishen d225891ef5 light: c++ify remaining files 2016-07-05 22:27:41 -06:00
Eric Wasylishen bdca751361 build: hack for install_name_tool causing Xcode build to fail when returning nonzero exit status 2016-06-30 14:14:06 -06:00
Eric Wasylishen 886f033748 build: fix up OS X embree packaging 2016-06-28 18:09:58 -06:00
Eric Wasylishen cc6ca58c8d build: add OS X packaging script 2016-06-28 16:16:43 -06:00
Eric Wasylishen 3e6018a95a build: switch back to dynamic linking embree, static was a pain, slow builds, etc. 2016-06-28 15:04:50 -06:00
Eric Wasylishen b652f00fdd build: copy gplv3 and embree license into cpack archive 2016-06-18 17:55:09 -06:00
Eric Wasylishen f515671c51 build: fix EMBREE_STATIC_LIB define 2016-06-18 16:09:23 -07:00
Eric Wasylishen b983686972 build: use -msse3 if building with embree. make light target depend on embree target 2016-06-18 15:08:34 -06:00
Eric Wasylishen d9cf97f582 build local copy of embree and static link it 2016-06-18 14:50:14 -06:00
Eric Wasylishen 1458f097da light: build: rename embree license 2016-06-17 21:21:30 -06:00
Eric Wasylishen 57f4dd0ee9 light: build: fix cpack config 2016-06-17 21:21:30 -06:00
Eric Wasylishen c87a57165c light: build: edit "embree found" message, seems to cause build error on appveyor 2016-06-17 21:21:30 -06:00
Eric Wasylishen 5054ced22d light: fix embree support 2016-06-17 21:21:30 -06:00
Eric Wasylishen e77c10d31d light: build polylib 2016-04-26 15:11:43 -06:00
Eric Wasylishen b087f0f010 build: specify c99 2016-04-18 14:22:33 -06:00
Eric Wasylishen f2a57d5b71 build: remove remaining embree stuff 2016-04-10 15:49:01 -06:00
Eric Wasylishen 0a6708edb0 light: remove embree support 2016-04-10 14:43:37 -06:00
Eric Wasylishen 4e34c48476 build: package embree license 2016-04-09 23:14:43 -06:00
Eric Wasylishen d53e67bf8a light: copy embree DLL's 2016-03-30 15:26:36 -07:00
Eric Wasylishen e11e9d5c1f light: embree support 2016-03-30 14:58:21 -06:00
Eric Wasylishen d66857b5a0 light: try fixing cmake msvc build 2016-03-03 11:14:14 -07:00
Eric Wasylishen f641e93ca2 light: convert light.c to light.cc 2016-03-02 17:07:02 -07:00
Eric Wasylishen 99d5a4d4f9 build: setup CPack to package binaries in a zip file 2015-12-09 16:23:36 -08:00
Eric Wasylishen 3a109ac84d build: split up cmake build system into subprojects.
-DDOUBLEVEC_T now correctly used for qbsp only.
2015-05-05 12:34:39 -06:00