dxx-rebirth/similar
Kp 291fc95fb1 Refactor and optimize assign_uvs_to_side
Use ?: to pick Stretch_scale_* value.
Mark bogosity as unlikely.
Cache vector subtraction.
Defer constructing rotation matrix.
Move uvl assignment into reusable lambda.

This also fixes clang build.  btb reports that clang chokes on:
	extern T t;
	extern const T ct;
	[]() {
		if (a)
			return ct;
		return t;
	}
with
    error: return type 'vms_matrix' must match previous return type 'const vms_matrix' when lambda expression has unspecified explicit return type

Compiler failure report: d38dd0aeef (commitcomment-9909178)
2015-02-27 03:30:33 +00:00
..
2d Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
3d Centralize swap_polygon_model_data op update 2015-02-25 04:19:12 +00:00
arch Remove RAIIdmem::operator pointer 2015-02-17 03:52:59 +00:00
editor Refactor and optimize assign_uvs_to_side 2015-02-27 03:30:33 +00:00
main Fixed conditions so positional data are not sent before the level is loaded. 2015-02-22 18:04:37 +01:00
mem Fix size truncation in mem_malloc 2015-01-29 04:27:35 +00:00
misc Pass PHYSFSX_* file extensions as counted array 2015-02-14 22:48:28 +00:00