|  Jarrod Doyle | 22600a27e5 | Add inner radius support | 2024-09-26 16:03:50 +01:00 | 
				
					
						|  Jarrod Doyle | cb526c634c | Make lighting use all cores | 2024-09-26 13:10:42 +01:00 | 
				
					
						|  Jarrod Doyle | dca1b1e5ed | Extract light strength calculation to method in prep for inner radius handling | 2024-09-26 12:12:14 +01:00 | 
				
					
						|  Jarrod Doyle | dcecc33bcd | Handle HDR and light strength multiplication in AddLight | 2024-09-26 12:04:58 +01:00 | 
				
					
						|  Jarrod Doyle | 196e97a8fd | Apply light property position offset | 2024-09-25 18:50:30 +01:00 | 
				
					
						|  Jarrod Doyle | fa360b02cc | Remove ClipPoly3d | 2024-09-25 18:39:51 +01:00 | 
				
					
						|  Jarrod Doyle | b480753c13 | Share 2d mapped points of poly across all light calculations | 2024-09-25 18:39:40 +01:00 | 
				
					
						|  Jarrod Doyle | ef32b47e02 | Implement plane mapper struct and use it in clipping functions | 2024-09-25 18:25:54 +01:00 | 
				
					
						|  Jarrod Doyle | 422630c2d9 | Neaten up ClipPointToPoly3d | 2024-09-25 17:43:31 +01:00 | 
				
					
						|  Jarrod Doyle | 2c74cc5594 | Replace epsilon usages with constant | 2024-09-25 17:39:44 +01:00 | 
				
					
						|  Jarrod Doyle | 5957b5b53f | Apply HDR mapping to ambient light | 2024-09-24 21:48:45 +01:00 | 
				
					
						|  Jarrod Doyle | ce7002477e | Mostly fix missed raycasts | 2024-09-24 21:13:02 +01:00 | 
				
					
						|  Jarrod Doyle | 49a1b4bfcc | More accurate handling of lights hitting the luminance limit | 2024-09-24 18:43:33 +01:00 | 
				
					
						|  Jarrod Doyle | ca43e6f8a5 | Correctly handle light strength close to light source | 2024-09-24 17:07:35 +01:00 | 
				
					
						|  Jarrod Doyle | 860080ada3 | Add HDR lightmap support | 2024-09-24 16:16:50 +01:00 | 
				
					
						|  Jarrod Doyle | d144bdb6e9 | Add Sphere AABB intersection test | 2024-09-24 08:55:05 +01:00 | 
				
					
						|  Jarrod Doyle | edd01952e7 | Discard planes that don't intersect with sphere | 2024-09-24 08:19:14 +01:00 | 
				
					
						|  Jarrod Doyle | ead1943820 | Add math utility class | 2024-09-24 08:11:35 +01:00 | 
				
					
						|  Jarrod Doyle | 10a8a31520 | Add light falloff and diffuse angle | 2024-09-23 20:32:47 +01:00 | 
				
					
						|  Jarrod Doyle | e004292e53 | Handle object lights with radius 0 | 2024-09-23 18:08:21 +01:00 | 
				
					
						|  Jarrod Doyle | 63133da6a4 | Time everything | 2024-09-23 16:57:02 +01:00 | 
				
					
						|  Jarrod Doyle | 94286e134f | Add timing class from TMV | 2024-09-23 16:56:47 +01:00 | 
				
					
						|  Jarrod Doyle | d5664b2614 | Swap chunk merging so we're not making the mission chunks too big | 2024-09-23 16:43:20 +01:00 | 
				
					
						|  Jarrod Doyle | 68eed0a821 | Remove debug print | 2024-09-23 08:24:55 +01:00 | 
				
					
						|  Jarrod Doyle | 3a445ef6d8 | Add light radius check | 2024-09-23 08:19:29 +01:00 | 
				
					
						|  Jarrod Doyle | 8bde33ebf2 | Simplify lightmap origin calculation and adjust to cast from center of pixel | 2024-09-23 07:57:59 +01:00 | 
				
					
						|  Jarrod Doyle | f4c4237306 | Per lightmap pixel raycasting | 2024-09-23 07:51:07 +01:00 | 
				
					
						|  Jarrod Doyle | 6a9aac972d | Bit of cleanup | 2024-09-22 19:16:12 +01:00 | 
				
					
						|  Jarrod Doyle | b55d58b9fe | Fix incorrect radius on object light | 2024-09-22 15:03:24 +01:00 | 
				
					
						|  Jarrod Doyle | 6c143058e9 | Fix incorrect hue on object lights | 2024-09-22 13:36:06 +01:00 | 
				
					
						|  Jarrod Doyle | 7c786a5f4c | Add light objects to the light list | 2024-09-22 13:18:32 +01:00 | 
				
					
						|  Jarrod Doyle | e6d3489b11 | Actually parse light and lightcolor props lol | 2024-09-22 13:18:11 +01:00 | 
				
					
						|  Jarrod Doyle | fe3f13e372 | Fix reapplying ambient on non-lit pixels | 2024-09-22 12:01:02 +01:00 | 
				
					
						|  Jarrod Doyle | 45ad76855f | Don't cast for lights facing away | 2024-09-22 11:59:23 +01:00 | 
				
					
						|  Jarrod Doyle | 4bc55b9130 | Add RendParams and writers for each chunk | 2024-09-22 11:14:34 +01:00 | 
				
					
						|  Jarrod Doyle | cf7ad880fb | Make LGS project a library | 2024-09-22 11:14:05 +01:00 | 
				
					
						|  Jarrod Doyle | 5c345d3277 | Add write extensions | 2024-09-22 11:13:50 +01:00 | 
				
					
						|  Jarrod Doyle | 8af9740eb6 | Add LGS lib reference | 2024-09-20 16:33:17 +01:00 | 
				
					
						|  Jarrod Doyle | 0596ef1d2d | Add TinyEmbree | 2024-09-20 16:29:41 +01:00 | 
				
					
						|  Jarrod Doyle | 27b52f32d8 | Add LGS project (from TMV) | 2024-09-20 16:28:44 +01:00 | 
				
					
						|  Jarrod Doyle | 50bcb41134 | Initial commit | 2024-09-20 16:26:36 +01:00 |