Reuben Dunnington 
							
						 
						
							
								1af327d353 
								
							 
						 
						
							
							
								
								zig-sample: add README  
							
							
							
						 
						
							2023-09-29 20:13:39 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								7a91ba471e 
								
							 
						 
						
							
							
								
								zig-sample: fix build.zig to use correct cpu feature set  
							
							
							
						 
						
							2023-09-29 20:13:38 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								db2828141f 
								
							 
						 
						
							
							
								
								adding more orca zig bindings  
							
							
							
						 
						
							2023-09-29 20:13:38 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								4fb25d1d49 
								
							 
						 
						
							
							
								
								wip zig orca bindings  
							
							
							
						 
						
							2023-09-29 20:13:38 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								aa22491eb6 
								
							 
						 
						
							
							
								
								wip zig bindings  
							
							
							
						 
						
							2023-09-29 20:13:38 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								e06e735902 
								
							 
						 
						
							
							
								
								wip zig orca bindings  
							
							
							
						 
						
							2023-09-29 20:13:38 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								5999429838 
								
							 
						 
						
							
							
								
								rename calc-zig to zig-sample  
							
							
							
						 
						
							2023-09-29 20:13:38 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								ee2d14e0e7 
								
							 
						 
						
							
							
								
								wip orca zig bindings  
							
							
							
						 
						
							2023-09-29 20:13:37 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								b85efa4bc7 
								
							 
						 
						
							
							
								
								fix oc_get_host_platform declaration  
							
							
							
						 
						
							2023-09-29 20:13:37 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								bded79d363 
								
							 
						 
						
							
							
								
								zig proof of concept is working  
							
							
							
						 
						
							2023-09-29 20:13:37 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								02c1938a43 
								
							 
						 
						
							
							
								
								wip trying to get orca wasm binary to build  
							
							
							
						 
						
							2023-09-29 20:13:37 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								0fd255682d 
								
							 
						 
						
							
							
								
								wip zig orca sample  
							
							
							
						 
						
							2023-09-29 20:13:35 -04:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								90dd12a69f 
								
							 
						 
						
							
							
								
								Aligned arena allocation  
							
							
							
						 
						
							2023-09-29 10:53:48 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								549e640102 
								
							 
						 
						
							
							
								
								making binding generator output explicit void for functions with no parameters. Fix oc_surface_canvas/oc_surface_gles to take explicit void  
							
							
							
						 
						
							2023-09-28 21:29:03 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								d5bd7ea2bb 
								
							 
						 
						
							
							
								
								fix order of file vs function in logging function arguments  
							
							
							
						 
						
							2023-09-28 21:28:18 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								c4a1ad52a0 
								
							 
						 
						
							
							
								
								fix duplicate declarations in .clang-format  
							
							
							
						 
						
							2023-09-28 10:04:32 +02:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								9448104f41 
								
							 
						 
						
							
							
								
								macos: separate building orca core from samples  
							
							
							
						 
						
							2023-09-25 22:36:02 -04:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								aac74b0533 
								
							 
						 
						
							
							
								
								win32: separate building orca core from samples  
							
							
							
						 
						
							2023-09-25 22:28:01 -04:00  
				
					
						
							
							
								 
						
							
								4f0738fe64 
								
							 
						 
						
							
							
								
								Check for Xcode command-line tools  
							
							
							
						 
						
							2023-09-25 11:28:52 +00:00  
				
					
						
							
							
								 
						
							
								1cc8778982 
								
							 
						 
						
							
							
								
								Do clang checks on Mac  
							
							
							
						 
						
							2023-09-25 11:28:52 +00:00  
				
					
						
							
							
								 
						
							
								75c4f6f94d 
								
							 
						 
						
							
							
								
								Revamp Clang checks for Windows; still need to do the same for Mac  
							
							
							
						 
						
							2023-09-25 11:28:52 +00:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								fb18d3240a 
								
							 
						 
						
							
							
								
								Fix handling of wasm memory growing. Properly account for wasm3 header size, align on page boundary and return the previous size, asserting that there's enough memory for the requested chunk size.  
							
							
							
						 
						
							2023-09-25 11:59:11 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								388b059643 
								
							 
						 
						
							
							
								
								adding exp/expf  
							
							
							
						 
						
							2023-09-24 18:44:32 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								b4aedb3ecc 
								
							 
						 
						
							
							
								
								adding __math_xflowf  
							
							
							
						 
						
							2023-09-24 11:15:08 +02:00  
				
					
						
							
							
								 
						
							
								34127134d5 
								
							 
						 
						
							
							
								
								Bypass dumb powershell execution policy problems  
							
							
							
						 
						
							2023-09-21 06:54:13 +00:00  
				
					
						
							
							
								 
						
							
								24d61aaeab 
								
							 
						 
						
							
							
								
								Detect MSVC version and architecture via preprocessor  
							
							
							
						 
						
							2023-09-21 06:53:35 +00:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								37c00bd42f 
								
							 
						 
						
							
							
								
								fix compile errors with pow/powf  
							
							
							
						 
						
							2023-09-21 06:52:14 +00:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								94ce88e272 
								
							 
						 
						
							
							
								
								[macos] use libtool instead of ar when building wasm3 lib, and pass -no_warning_for_no_symbols because translation units in wasm3 don't have symbols  
							
							
							
						 
						
							2023-09-19 11:48:42 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								647565e285 
								
							 
						 
						
							
							
								
								Put offset curve sample check count in an enum to silence -Wgnu-folding-constant  
							
							
							
						 
						
							2023-09-19 11:47:27 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								ecf89fa6b2 
								
							 
						 
						
							
							
								
								[macos build]  
							
							... 
							
							
							
							- Remove the need for -maes, silence warning about ignored option on ARM macs
- Set -mmacos-version-min when building wasm3 to match that of the platform layer and runtime 
							
						 
						
							2023-09-19 09:56:46 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								715ab0f6e3 
								
							 
						 
						
							
							
								
								put mtl renderer constants in an enum to silence -Wgnu-folding-constant warnings  
							
							
							
						 
						
							2023-09-19 09:24:23 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								370482a3e0 
								
							 
						 
						
							
							
								
								remove wrong alignment attribute of IM3Operation wasm3  
							
							
							
						 
						
							2023-09-19 09:15:36 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								827db17e14 
								
							 
						 
						
							
							
								
								update image atlas alloc functions to match image/font create functions  
							
							
							
						 
						
							2023-09-19 09:10:06 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								01565324c5 
								
							 
						 
						
							
							
								
								add extern C to libc-shim string.h in C++ mode  
							
							
							
						 
						
							2023-09-19 08:57:23 +02:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								ea74114693 
								
							 
						 
						
							
							
								
								windows: fix vsync logspam when window is minimized  
							
							
							
						 
						
							2023-09-19 06:42:58 +00:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								4b30bd70d0 
								
							 
						 
						
							
							
								
								fix gl error spam when window is resized to 0 width/height  
							
							
							
						 
						
							2023-09-19 06:37:46 +00:00  
				
					
						
							
							
								 
						
							
								43273cc170 
								
							 
						 
						
							
							
								
								Switch from `python3` to `python` on Windows  
							
							... 
							
							
							
							and just make other things nicer I dunno 
							
						 
						
							2023-09-19 06:36:05 +00:00  
				
					
						
							
							
								 
						
							
								ab3280ed4e 
								
							 
						 
						
							
							
								
								Add extra checks for MSVC  
							
							
							
						 
						
							2023-09-19 06:36:05 +00:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								0d839a9767 
								
							 
						 
						
							
							
								
								call oc_on_mouse_wheel() when getting a wheel event  
							
							
							
						 
						
							2023-09-18 19:17:31 -07:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								762d2d9d10 
								
							 
						 
						
							
							
								
								small fixes in cheatsheets  
							
							
							
						 
						
							2023-09-18 21:21:54 +02:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								34303edd4e 
								
							 
						 
						
							
							
								
								expose malloc/free to apps through libc-shim stdlib.h  
							
							
							
						 
						
							2023-09-18 21:13:06 +02:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								e85d774245 
								
							 
						 
						
							
							
								
								Bring over more math functions from musl  
							
							... 
							
							
							
							* asin
* asinf
* acosf
* tan
* tanf
* atan
* atan2
* atan2f
* atanf
* cbrt
* cbrtf
* log
* logf
* log2
* log2f 
							
						 
						
							2023-09-18 10:21:49 +00:00  
				
					
						
							
							
								
								Martin Fouilleul 
							
						 
						
							
								116e614ab6 
								
							 
						 
						
							
							
								
								Keep log format as "function() in file:line: msg", but pass the arguments in consistent order between the host and guest app.  
							
							
							
						 
						
							2023-09-18 10:19:13 +00:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								44477782d8 
								
							 
						 
						
							
							
								
								logging: move parens to be in front of function  
							
							
							
						 
						
							2023-09-18 10:19:13 +00:00  
				
					
						
							
							
								 
						
							
								d2e8430c49 
								
							 
						 
						
							
							
								
								Check if the runtime is up to date on dev install  
							
							
							
						 
						
							2023-09-18 10:04:59 +00:00  
				
					
						
							
							
								 
						
							
								45c615bfa9 
								
							 
						 
						
							
							
								
								Add cool image to README  
							
							
							
						 
						
							2023-09-18 10:02:42 +00:00  
				
					
						
							
							
								 
						
							
								17beaef0e0 
								
							 
						 
						
							
							
								
								Slightly improve MSVC documentation and error messages  
							
							
							
						 
						
							2023-09-18 10:01:44 +00:00  
				
					
						
							
							
								
								Reuben Dunnington 
							
						 
						
							
								37655abbf5 
								
							 
						 
						
							
							
								
								wrap some paths to handle spaces on windows  
							
							
							
						 
						
							2023-09-18 10:01:11 +00:00  
				
					
						
							
							
								 
						
							
								a77d6a07cd 
								
							 
						 
						
							
							
								
								Use the HTTPS URL in the docs  
							
							... 
							
							
							
							SSH doesn't work unless you have a public key on your Gitea account. Obviously we don't even expect most of our users to even create a Gitea account. 
							
						 
						
							2023-09-17 10:41:40 -05:00  
				
					
						
							
							
								 
						
							
								0b273f1e43 
								
							 
						 
						
							
							
								
								Fix links in quick start  
							
							
							
						 
						
							2023-09-16 17:53:49 -05:00