5adabd881d
pulled config xmlio into its own implementation file.
Jeremy Selan2010-09-23 12:50:47 -05:00
64d44a334e
- setup ctest in the CMakeLists.txt so that the 'make test' calls the unit tests - added test that calls ocio_core_tests with --log_level set to 'test_suite' - added custom target 'test_verbose' which will only build ocio_core_tests and run ctest in verbose mode
malcolmhumphreys2010-09-28 19:17:23 +10:00
6d75841a64
- added OCIO::Config::CreateFromStream() so we can read a config from a stream - added UnitTest.cpp which defines BOOST_TEST_MODULE for the core unit tests - added BOOST_AUTO_TEST_SUITE to CSP and 3DL unit tests so you can differentiate between test when running 'ocio_core_tests --log_level=test_suite' - added JPLogOp for applying the Josuha Pines loglin method - added JPLogTransform so you can use the JPLogOp in the OCIO config - added Config code of the <JPLog \> type
malcolmhumphreys2010-09-24 14:43:43 +10:00
23810b6cc0
Added unit test for FileFormat3DL. Sheepishly, the unit test caught an error. :)
Jeremy Selan2010-09-20 18:31:49 -07:00
2c4d46f356
updated CMakeLists to use glob to find src files, rather than an explicit list.
Jeremy Selan2010-09-20 18:06:07 -07:00
0f57f0e91b
Refactored FileFormatCSP, and refactored unit testing to allow for testing of objects only defined anonymously in a single .cpp file
Jeremy Selan2010-09-20 17:38:36 -07:00
1cf9760e75
- fixed 'warning: conversion to ‘int’ from ‘std::streamoff’ may alter its value' on line 102 - fixed 'warning: conversion to ‘float’ from ‘double’ may alter its value' on line 137 - fixed from_min and from_max miss use
malcolmhumphreys2010-09-20 23:20:01 +10:00
e8a2635085
added concept of non-strict parsing to parseColorSpaceFromString. Allows the default color config to not get in people's ways if they dont want to think about color
Jeremy Selan2010-09-07 16:37:52 -07:00
878334e874
removed execute permission on test files
Jeremy Selan2010-09-07 15:10:58 -07:00
a2f997d104
- first version of the csp reader (minus prelut support) - added unit tests for the cps reader (note the memory layout of the cube may be wrong) - added a simple gamma22.csp 3D lut for testing with later - added boost section in main cmake - added a section in the core cmake for building the unit tests - appended some 1's to the end of rsr_linear_1D.csp as the file was short of entires for some reason
malcolmhumphreys2010-09-07 23:38:29 +10:00
369bc31571
updated DisplayTransform to store colorspace name, not colorspace rc ptrs
Jeremy Selan2010-09-02 10:35:43 -07:00
0234d56c1c
Moved pyglue cmake into src/pyglue Added install target to pyglue
malcolmhumphreys2010-09-02 23:47:11 +10:00
326912de05
Improved CMAKE_FIRST_RUN setup Moved ocio core cmake to src/core/CMakeLists.txt Moved ocio testbed cmake to src/testbed/CMakeLists.txt Added ${CMAKE_SOURCE_DIR}/export to the nuke cmake
malcolmhumphreys2010-09-02 23:36:54 +10:00
ee0eba2af8
Added DanB FindNuke.cmake module Updated the nuke cmake to use this, an added src/nuke/CMakeLists.txt
malcolmhumphreys2010-09-02 22:55:20 +10:00
71b6d76351
Added some support to override CMAKE_OSX_ARCHITECTURES, this just so I don't need to compile boost for i386 on my x86_64 machine Added some install targets for the OpenColorIO core lib, test exe and header
malcolmhumphreys2010-09-02 21:35:41 +10:00