* light: Add support for LIGHTING_E5BGR9. This is not really finished. Currently mutually exclusive with regular RGBLIGHTING, and not tested with external .lit file. * light: replace HDR_PackResult with a version following the OpenGL spec - add HDR_UnpackE5BRG9 for unpacking - caller is now responsible for scaling 128 -> 1 - expose in header for tests * light: move HDR_PackE5BRG9/HDR_UnpackE5BRG9 to common/litfile.hh * build: std::powf not available in gcc * common: move LoadLitFile to litfile.hh * common: LoadLitFile: return hdr variant as well * lightpreview: add an Exposure slider * lightpreview: support hdr .lit's, wip * tests: refactoring to set up testing for hdr lit's * tests: add test for -hdr and -bspxhdr * tests: fix LM_Sample to deal with styles correctly * lightpreview: fix glsl error * lightpreview: show dialog box for glsl compile errors --------- Co-authored-by: Daniel Svensson <dsvensson@gmail.com> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| benchmark.cc | ||
| test.cc | ||
| test_bsputil.cc | ||
| test_common.cc | ||
| test_entities.cc | ||
| test_light.cc | ||
| test_ltface.cc | ||
| test_main.cc | ||
| test_main.hh | ||
| test_qbsp.cc | ||
| test_qbsp.hh | ||
| test_qbsp_q2.cc | ||
| test_vis.cc | ||
| testutils.hh | ||