Commit graph

232 commits

Author SHA1 Message Date
Cass Everitt
1c9b8070d8 compiles on xcode with the refactored headers 2014-02-08 12:07:06 -06:00
Cass Everitt
6744583fe1 checkpoint on header split 2014-02-08 11:03:54 -06:00
Cass Everitt
d9124364d0 checkpoint on winsys headers 2014-02-08 10:33:34 -06:00
Cass Everitt
a6ab9e6295 first pass at generating a separate RegalWGL.h 2014-02-07 15:53:42 -06:00
Cass Everitt
1a74bc23dc checkpoint - need the changes in Regal.h to come from Regal.py though 2014-02-03 12:24:18 -06:00
Cass Everitt
b41f2fca71 get dylib build working on mac 2014-02-01 22:40:16 -06:00
Cass Everitt
d86ab48a54 partial work getting linux building with premake 2014-02-01 12:12:09 -06:00
Cass Everitt
ca74b29245 add more initialization correctness and advertise support in emuInfo 2014-01-29 13:29:54 -06:00
Cass Everitt
2186748623 no more recursion problem... now just a crash in iff 2014-01-27 19:45:14 -06:00
Cass Everitt
dda519b2b3 almost running, but not quite 2014-01-27 19:37:30 -06:00
Cass Everitt
52c88b536a layer initialization working, just need to add the layers to layers.json now 2014-01-27 16:00:42 -06:00
Cass Everitt
423db45703 generating layer init code from layers.json 2014-01-27 14:39:48 -06:00
Cass Everitt
ad179ddac1 checkpoint - building, crashes at runtime 2014-01-27 12:10:41 -06:00
Cass Everitt
92a21611f6 compiling again - now to get it actually working 2014-01-26 11:51:25 -06:00
Cass Everitt
d82f1e91be more checkpoint 2014-01-26 10:33:31 -06:00
Cass Everitt
90d5a35cf1 checkpoint - I'm to sleepy to continue 2014-01-26 00:28:10 -06:00
Cass Everitt
5adbfe420d checkpoint - still working through all the context/layer fallout 2014-01-25 19:30:23 -06:00
Cass Everitt
7326dd649e checkpoint - log compiling 2014-01-25 17:38:31 -06:00
Cass Everitt
6757fd43e4 checkpoint - http and error dispatches compiling 2014-01-25 15:42:18 -06:00
Cass Everitt
4446845174 checkpoint - getting http straightened out 2014-01-25 14:10:14 -06:00
Cass Everitt
3cd686a68a checkpoint - hint compiles 2014-01-25 12:24:54 -06:00
Cass Everitt
4c31cdc3a9 checkpoint - filt compiles 2014-01-25 12:14:47 -06:00
Cass Everitt
fe33e413a6 checkpoint - BaseVertex compiles 2014-01-25 11:58:10 -06:00
Cass Everitt
35c3a86363 checkpoint - dsa compiles 2014-01-25 11:41:15 -06:00
Cass Everitt
82c5e2eb85 checkpoint - bin emu compiling in the new framework 2014-01-25 10:21:19 -06:00
Cass Everitt
70a2e6ab7b more hackery - still not compiling 2014-01-25 00:35:16 -06:00
Cass Everitt
4bbffd50f0 checkpoint - very broken still 2014-01-24 17:49:56 -06:00
Cass Everitt
c994ca91c2 broken checkpoint 2014-01-24 11:35:01 -06:00
Cass Everitt
2c2368f7a1 major restructure 2014-01-22 08:13:59 -06:00
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
776519af7b minor formatting fix 2014-01-19 02:46:18 -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
4b7c344283 updated gl.py with deprecation info 2014-01-19 00:32:25 -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
12068c7d2c ppa procs 2014-01-14 21:57:52 -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