Commit graph

327 commits

Author SHA1 Message Date
Cass Everitt
b366c4111f fix to alphatorus when using the core profile on mac 2014-01-19 12:04:47 -06:00
Cass Everitt
f0d515538d tightened up prefix/impl rules s.t. prefix clauses can't have a return and impl must have at least one, though it can be conditional. If impl falls through without returning, the next proc in the chain is automatically called. 2014-01-19 11:10:53 -06:00
Cass Everitt
5c9978f2de makefile clean-up 2014-01-19 09:22:31 -06:00
Cass Everitt
5aa210d2a1 put GL/ES version guards in Regal.h for each entry point - enums next 2014-01-19 02:39:45 -06:00
Cass Everitt
336d123987 make dylib build 2014-01-18 21:08:59 -06:00
Cass Everitt
457f5d674c working again with the ctx being threaded through all internal layers 2014-01-18 18:54:28 -06:00
Cass Everitt
9f32991519 checkpoint, still threading ctx through the internal calls 2014-01-18 15:09:26 -06:00
Cass Everitt
589e0f789f more checkpoint 2014-01-18 14:33:53 -06:00
Cass Everitt
8db432e8af checkpoint while adding ctx parameter to all internal regal gl funcs 2014-01-18 13:20:16 -06:00
Cass Everitt
b331ee512a checkpoint 2014-01-18 12:18:02 -06:00
Cass Everitt
cc3a659032 move http callString code to the http dispatch, where it belongs 2014-01-18 10:51:25 -06:00
Cass Everitt
0bcc8ff7f4 space junk working now with the new dispatch scheme, both with 2.1 and 3.2core 2014-01-17 21:59:31 -06:00
Cass Everitt
466a0824ae another checkpoint, still not rendering correctly yet 2014-01-17 17:08:48 -06:00
Cass Everitt
820fe0e31d checkpoint... not working correctly yet, but RegalDispatchEmu.cpp and .h is gone 2014-01-17 16:11:35 -06:00
Cass Everitt
49e50610e8 emus all use orig now instead of emu.curr 2014-01-17 06:28:17 -06:00
Cass Everitt
0399ec8c2b ppca converted to using orig 2014-01-14 22:15:13 -06:00
Cass Everitt
12068c7d2c ppa procs 2014-01-14 21:57:52 -06:00
Cass Everitt
9c5596fd88 Switch ShaderInstance code to using a Proc table instead of a Dispatch::GL 2014-01-14 20:03:02 -06:00
Cass Everitt
59d3b73f30 working through emu.curr to orig switch - need a proc table for the shader instancing code 2014-01-12 17:18:14 -06:00
Cass Everitt
417f99eec1 checkpoint switching emu layers to using the orig proc table instead of the full dispatch 2014-01-12 16:13:44 -06:00
Cass Everitt
f1b47f935b add orig members to each emu 2014-01-12 14:12:30 -06:00
Cass Everitt
1e77c40236 runs again with emuprocs, though not executing the emuprocs yet 2014-01-12 12:13:19 -06:00
Cass Everitt
8014064407 functions are there, but they don't have the formula contents in them yet 2014-01-12 00:13:59 -06:00
Cass Everitt
ac5ff62fb5 compiles / runs on mac with the switch to EmuProcs 2014-01-11 20:22:05 -06:00
Cass Everitt
bd62e278ed rename 'RegalOrig...' to 'RegalEmuProcs...' in prep for adding the interception procs too 2014-01-11 17:32:24 -06:00
Cass Everitt
4ae75b2ea3 rename 'RegalOrig...' to 'RegalEmuProcs...' in prep for adding the interception procs too 2014-01-11 17:31:49 -06:00
Cass Everitt
811410e5f6 remove a bunch more stuff that I'm not using 2014-01-11 12:19:20 -06:00
Cass Everitt
1cb5c3becf remove a bunch of stuff unused after the reorg 2014-01-11 11:21:14 -06:00
Cass Everitt
4030b370a4 fix an off-by-one problem with multi-line trimmed strings 2014-01-11 01:20:32 -06:00
Cass Everitt
a3ea919dbb print adjustments 2014-01-11 00:59:13 -06:00
Cass Everitt
54c83ecaf7 regal web services working in windows 2014-01-10 19:42:42 -06:00
Cass Everitt
4088d5866d fix some print bugs 2014-01-09 08:53:51 -06:00
Cass Everitt
efdf0978a1 print stuff still not working 2014-01-09 00:22:42 -06:00
Cass Everitt
bee2cde3bf print_string now clamps to buffer size, so needed to handle http differently 2014-01-08 22:04:36 -06:00
Cass Everitt
b7dd0a5cd1 make printing work on mac 2014-01-08 21:18:37 -06:00
Cass Everitt
7ea792cf98 finally got something on win32 that wasn't slow as christmas 2014-01-08 19:29:08 -06:00
Cass Everitt
b1e54744cc print_array and print_trim working-ish without boost 2014-01-08 11:56:37 -06:00
Cass Everitt
f571b72a5e building and running, even when the boost directory is removed - on mac 2014-01-07 23:01:51 -06:00
Cass Everitt
133c4b53ef builds and runs on mac 2014-01-07 21:52:27 -06:00
Cass Everitt
400a5e55d7 building again on mac with the switch 2014-01-07 13:10:03 -06:00
Cass Everitt
a5b4223979 building and running on Windows with either boost or no boost 2014-01-07 12:50:50 -06:00
Cass Everitt
f6fc66269d further boost extraction 2014-01-07 12:14:07 -06:00
Cass Everitt
f9f280aa29 partial ostream support - checkpoint 2014-01-07 10:19:56 -06:00
Cass Everitt
221a25eb76 make it easy to exclude boost - make export fix 2014-01-07 09:32:21 -06:00
Cass Everitt
3f11f53e5d Merge remote-tracking branch 'home/cass' into cass 2014-01-07 09:23:09 -06:00
Cass Everitt
cc77f8b96c make it easy to exclude boost 2014-01-07 09:22:38 -06:00
Cass Everitt
250aa0307f linux builds 2014-01-07 01:30:32 -06:00
Cass Everitt
69dc6007d7 man, the boost::print stuff is just horrifically slow on Win32 2014-01-07 00:32:26 -06:00
Cass Everitt
7aeca5ba5f regal32.dll builds with HTTP=1 and EMULATION=0, for just testing Regal Web Services 2014-01-06 23:04:39 -06:00
Cass Everitt
f4e563214c win32 checkpoint 2014-01-06 22:30:31 -06:00