ericw-tools/testmaps
Eric Wasylishen a70c8f4835 light: fix artifacting with translucent shadows
Embree is allowed to call the filter function more than necessary.
The previous implementation had side effects that would cause
the translucent shadows to get darker in this case.

As a limitation, we're back to only allowing 1 layer of glass per ray.
2022-12-07 00:23:26 -07:00
..
deprecated testmaps: move lightstest1.map -> light_general.map 2022-02-19 14:03:43 -07:00
q2_wal_metadata/textures/e1u1 light: fix artifacting with translucent shadows 2022-12-07 00:23:26 -07:00
quake_map_source testqbsp: rename quake map source to have -test suffix, for easier loading in an id1/maps directory 2022-07-12 23:13:46 -06:00
E1M1-edited-ents.map tests: commit E1M1-edited-ents.map for easier testing/debugging 2021-09-21 22:49:02 -06:00
base1-test.map testqbsp: rename our copy of base1.map to base1-test.map 2022-07-31 21:29:25 -06:00
base1leak.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
invalid_texture_axes.map test: add invalid_texture_axes.map 2018-01-15 20:09:20 -07:00
light_general.map testmaps: move lightstest1.map -> light_general.map 2022-02-19 14:03:43 -07:00
light_q2_emissive_cube.map light/qbsp: add _surflight_rescale key 2022-11-12 17:07:02 -07:00
light_q2_translucent_shadow.map light_q2_translucent_shadow.map: add WINDOW test cases 2022-10-19 00:22:41 -06:00
phongtest2.map testmaps: add phong test map 2021-09-20 19:42:25 -06:00
q1_hull1_content_types.map qbsp: restore func_detail_wall support 2022-10-21 18:33:38 -06:00
q1_hull_expansion_lip.map testmaps: remove some accidental brushes in q1_hull_expansion_lip.map 2022-08-19 20:49:59 -06:00
q1_merge_maps_addition.map qbsp: "-add additional.map" feature 2022-08-01 19:13:10 -06:00
q1_merge_maps_base.map qbsp: "-add additional.map" feature 2022-08-01 19:13:10 -06:00
q1_rocks.map testqbsp: q1_rocks: sky -> solid to simplify test case 2022-08-20 01:24:10 -06:00
q1_rocks_merged.map testqbsp: q1_rocks: sky -> solid to simplify test case 2022-08-20 01:24:10 -06:00
q1_rocks_structural.map testqbsp: q1_rocks: sky -> solid to simplify test case 2022-08-20 01:24:10 -06:00
q1_rocks_structural_cube.map testqbsp: q1_rocks: sky -> solid to simplify test case 2022-08-20 01:24:10 -06:00
q1_rocks_structural_merged.map testqbsp: q1_rocks: sky -> solid to simplify test case 2022-08-20 01:24:10 -06:00
q1_tjunc_angled_face.map testmaps: add q1_tjunc_angled_face 2022-07-13 00:59:46 -06:00
q1_wad_mapname.map tests: add q1_wad_mapname test 2022-08-14 13:45:31 -06:00
q1_wad_mapname.wad tests: add q1_wad_mapname test 2022-08-14 13:45:31 -06:00
q2_areaportal_split.map qbsp: sync FindAreas to Quake-2-Tools version 2022-09-10 15:49:17 -06:00
q2_dirt.map qbsp/light: make liquids not cast shadows by default 2022-12-06 17:03:39 -07:00
q2_door.map testqbsp: add model bounds test map 2022-06-22 22:11:40 -06:00
q2_double_areaportal.map qbsp: sync FindAreas to Quake-2-Tools version 2022-09-10 15:49:17 -06:00
q2_light_flush.map test_lftace: add a test for an issue of wrapped luxels interacting with surface lights 2022-12-03 14:27:00 -07:00
q2_light_translucency.map light: fix artifacting with translucent shadows 2022-12-07 00:23:26 -07:00
q2_lightmap_custom_scale.map ltface: support -world_units_per_luxel without -novanilla 2022-11-14 23:58:31 -07:00
q2_liquids.map q2_liquids.map: add lava/water covering each other tests 2022-06-11 14:07:19 -06:00
q2_minlight_nomottle.map light: support _minlightMottle on worldspawn 2022-12-06 15:18:16 -07:00
q2_noclipfaces_junction.map qbsp: restore func_detail_wall support 2022-10-21 18:33:38 -06:00
q2_omitdetail_in_func.map qbsp: fix crash when using -omitdetail and an all-detail bmodel 2022-11-21 01:13:31 -07:00
q2_phong_doesnt_cross_contents.map qbsp/light: implement _phong_group key, equivalent to Q2 "value" field 2022-12-01 00:25:05 -07:00
q2_water_trans.map q2_liquids.map, q2_water_trans.map from Paril 2022-06-10 22:11:59 -06:00
qbsp_angled_brush.map testmaps: Add qbsp_angled_brush.map 2021-10-08 17:18:17 -06:00
qbsp_bmodel_mirrorinside_with_liquid.map testqbsp: fix mirrorinside + bmodels in Q1 mode 2022-11-11 12:33:47 -07:00
qbsp_brush_clipping_order.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_chop_no_change.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_detail_doesnt_remove_world_nodes.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_detail_illusionary_intersecting.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_detail_illusionary_noclipfaces_intersecting.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_detail_seals.map qbsp: rewrite of q1 contents representation in bspfile.cc 2022-07-27 02:31:49 -06:00
qbsp_func_detail.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_leaf_contents_bug.map testmaps: add qbsp_leaf_contents_bug.map 2022-01-29 22:10:10 -07:00
qbsp_merge.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_noclipfaces.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_noclipfaces_junction.map qbsp: restore func_detail_wall support 2022-10-21 18:33:38 -06:00
qbsp_noclipfaces_mirrorinside.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_origin.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_q1_0125unit_faces.map test_qbsp: add failing test for 0.125 unit wide faces (currently not generated) 2022-09-08 23:51:51 -06:00
qbsp_q1_clip_func_wall.map testqbsp: add q1_clip_func_wall 2022-06-30 00:53:02 -06:00
qbsp_q1_csg.map tests: add CSGFaces basic test 2022-10-23 19:20:19 -06:00
qbsp_q1_cube.map qbsp: add a test of just a cube 2022-06-19 16:04:54 -06:00
qbsp_q1_cubes.map qbsp: add edge sharing test 2022-07-10 01:25:28 -06:00
qbsp_q1_mountain.map testqbsp: add a obj2map terrain test case 2022-09-26 22:40:09 -06:00
qbsp_q1_sealing.map qbsp: fix qbsp_q1_sealing test case 2022-06-14 02:03:50 -06:00
qbsp_q2_areaportal.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_q2_areaportal_with_detail.map qbsp: fix areaportals touching detail 2022-06-01 22:01:48 -06:00
qbsp_q2_bmodel_collision.map testqbsp: bmodel collision issue where world and bmodel are interfering 2022-06-07 17:05:03 -06:00
qbsp_q2_detail.map qbsp_q2_detail: translate map so center doesn't get chopped in q2 tools 2022-06-10 20:18:35 -06:00
qbsp_q2_detail_leak_test.map add testcase where detail causes a "vis leak" 2022-11-06 23:30:08 -07:00
qbsp_q2_detail_seals.map testqbsp: add qbsp_q2_detail_seals 2022-06-13 22:50:01 -06:00
qbsp_q2_lavaclip.map testqbsp: add testmap for q2 lava intersecting clip (fails currently) 2022-06-03 23:29:23 -06:00
qbsp_q2_lavawater.map testqbsp: add lavawater test 2022-06-08 01:01:17 -06:00
qbsp_q2_mirrorinside.map qbsp: fix _mirrorinside 0 in q2 mode 2022-11-06 23:53:06 -07:00
qbsp_q2_mist_clip.map qbsp: fix mist-clip intersection chopping up the faces 2022-08-28 14:13:14 -06:00
qbsp_q2_nodraw_detail_light.map testqbsp: add test of nodraw + includeskip 2022-05-15 01:49:27 -06:00
qbsp_q2_nodraw_light.map testqbsp: add test of nodraw + includeskip 2022-05-15 01:49:27 -06:00
qbsp_q2_playerclip.map testmaps: add q2 detail/playerclip testmaps 2021-10-24 23:23:05 -06:00
qbsp_q2_seal_empty_rooms.map testqbsp: add qbsp_q2_seal_empty_rooms 2022-06-13 22:39:04 -06:00
qbsp_q2_skip.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_sealing_point_entity_on_outside.map testmaps: add qbsp_sealing_point_entity_on_outside.map 2021-10-11 22:50:32 -06:00
qbsp_simple.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_simple_sealed.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_simple_sealed2.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_simple_sealed_rotated.map testbqsp: add simple_sealed_rotated 2022-05-22 13:36:19 -06:00
qbsp_simple_worldspawn_detail.map tests: add a few clipnode count tests 2022-08-13 20:11:22 -06:00
qbsp_simple_worldspawn_detail_illusionary.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_simple_worldspawn_detail_wall.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_simple_worldspawn_sky.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_simple_worldspawn_worldspawn.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_tjunc_many_sided_face.map testmaps: add qbsp_tjunc_many_sided_face.map 2022-01-25 19:50:21 -07:00
qbsp_water_detail_illusionary.map merge non-brush bsp specific changes from brushbsp branch 2022-05-11 01:58:53 -06:00
qbsp_water_detail_illusionary_mirrorinside.map testqbsp: improve water_detail_illusionary test 2022-06-21 01:16:55 -06:00
qbspfeatures.map testmaps: add lava, water, sky, origin to qbspfeatures.map 2021-10-02 20:15:43 -06:00
retrojam1_ericw.map testmaps: add retrojam1_ericw.map 2022-09-16 23:19:32 -06:00