Permalink
Commits on Dec 14, 2015
  1. Revert "try 63-bit compilation"

    This reverts commit 4832d9d.
    committed Dec 14, 2015
  2. try 64-bit compilation

    committed Dec 14, 2015
Commits on Dec 13, 2015
  1. add a phong shading test map

    committed Dec 13, 2015
  2. try enabling sse again

    committed Dec 13, 2015
  3. Revert "light: CalcPointNormal: clip the point to the triangle before…

    … calling CalcBarycentric"
    
    This reverts commit 459a545.
    committed Dec 13, 2015
  4. light: AddTriangleNormals: add a clamp(-1, 1) to the value passed to …

    …acos to prevent NaN's due to values slightly over 1 / slightly under -1
    committed Dec 13, 2015
Commits on Dec 12, 2015
  1. tyrutils-ericw-spike

    Added features:
    qbsp:
    	parser: string escape verification.
    	arg: -wrbrushes		(bspx) Includes a list of brushes for brush-based collision
    	arg: -wrbrushesonly	-wrbrushes combined with -noclip argument
    	arg: -notex		Write only placeholder textures, to depend upon replacements
    	field: _smooth		Names a texture within the entity for which lighting should be smoothed (softens columns etc).
    	field: _lmscale		Generates an LMSHIFT bspx lump for use by a light util. Note that both scaled and unscaled lighting will normally be used.
    
    light:
    	worldfield: _lightmap_scale	Forces all surfaces+submodels to use this specific lightmap scale. Removes LMSHIFT field.
    	arg: -lmscale				Equivelent to _lightmap_scale worldspawn key.
    	field: _project_texture		Specifies that a light should project this texture.
    	field: _project_mangle		Specifies the pitch+yaw+roll angles for a texture projection (overriding mangle).
    	field: _project_fov			Specifies the fov angle for a texture projection.
    	arg:	-bspxlit				Writes rgb data into the bsp itself.
    	arg: -bspx					Writes both rgb and directions data into the bsp itself.
    	arg: -novanilla				Fallback scaled lighting will be omitted. Standard grey lighting will be ommitted if there are coloured lights. Implies -bspxlit. -lit will no longer be implied by the presence of coloured lights.
    
    bspinfo:
    	displays bspx lumps.
    
    vis:
    	no changes
    committed Dec 12, 2015
Commits on Oct 26, 2015
  1. changelog: update again

    committed Oct 26, 2015
  2. changelog: update

    committed Oct 26, 2015
  3. light: remove entity->fadedist, it was error-prone, and instead just …

    …check light level. it's only very slightly slower.
    committed Oct 26, 2015
  4. light: add "_surface_spotlight" key for making surface lights into sp…

    …otlights based on the surface normal
    committed Oct 26, 2015
Commits on Oct 24, 2015
  1. light: add "-sunsamples" flag to control number of samples for _sunli…

    …ght_penumbra and _sunlight2
    committed Oct 24, 2015
  2. light: clean up SetupSkyDome

    committed Oct 24, 2015
Commits on Oct 23, 2015
  1. light: cull light bounding sphere against surface bounding sphere bef…

    …ore checking each surface point. gives a modest speedup.
    committed Oct 23, 2015
Commits on Oct 20, 2015
Commits on Oct 18, 2015
  1. qbsp: change detail handling, from qbsp-xt.

    MidSplit now does two passes (structural/detail), like ChoosePlaneFromList.
    Now, the first pass will pick among planes that have at least one structural face, and zero or more detail faces.
    The second pass will pick among planes that have no structural faces, and zero or more detail faces.
    
    This fixes the hull 1 leak in telefragged.map introduced when I added txqbsp's maxNodeSize feature,
    and also reduces the cluster and portal count in jam6_ericwtronyn.map a bit.
    committed Oct 18, 2015
Commits on Oct 17, 2015
  1. hexen2 support, patch from Spike

    committed Oct 16, 2015
Commits on Sep 27, 2015
Commits on Sep 25, 2015
  1. light/trace.c: Adjust the trace algorithm to match that in q3map.

    Fixes some weird artifacts I noticed when experimenting with lava surface lights in jam6_ericwtronyn.map
    committed Sep 25, 2015