Commit graph

  • 22cbb2a2c3 ignore generated files master rad/master Jeff Epler 2014-09-19 22:12:09 -0500
  • a6c60a5da9 fiddle with library locations Jeff Epler 2014-09-19 22:11:40 -0500
  • 9c012eb4e0 first stab at debian packaging Jeff Epler 2014-09-19 22:07:25 -0500
  • 586b2e12be Add support for OpenGL 4.5 and recent extensions Update Regal GLEW to 1.11.0, including OpenGL 4.5 Refresh apitrace from upstream Can now "make framework" under Mac OS Merged pull requests 134, 135, and 136 Scott Nations 2014-08-12 21:32:45 -0500
  • bc7e48247e Enabled use of client-side memory in vertex, element, indirect, and count buffer Added support for glArrayElement(EXT|) to the immediate mode layer. Support NUM_EXTENSIONS in glGet(Integer|Float|Double|Boolean|Integer64)v(EXT|) Added interception for glGetStringi and glGetIntergerv Improve loading of GLES and EGL libraries on Android Various bug fixes... Merged pull requests: #131 NaCL Pepper now uses GLES2 prefix for ES2.0 functions, rather than gl #130 Copyright bump to 2014 #129 NaCL-related build tweaks for regaltest, nacl example and pnacl. #128 GLEW refresh #126 boost::print fix for mapping 'long' and 'long long' to 32-bit or 64-bit for length purposes #125 Resolve clang compilation error: lookup of 'Depth' in member access expression is ambiguous #124 Add Makefile support for gcc-4.4, gcc-4.6 and clang toolchains on Linux. #116 Make it compile with Visual Studio 2013 (VC12) Scott Nations 2014-08-07 12:24:42 -0500
  • 1ba938a5f0 - Refreshed apitrace and GLEW from upstream. - Merged pull requests 120, 122, 123 - emscripten: Disabled some em++/emcc optimization passes and set an outlining limit to avoid crashes in those tools. - emscripten: Resolved some compilation problems in zlib. Scott Nations 2014-07-16 14:49:02 -0500
  • ff83b81974 add extdev to the ignore modular Cass Everitt 2014-05-29 14:15:17 -0500
  • 02908b912e Merge remote-tracking branch 'xyzw/modular' into modular Cass Everitt 2014-05-27 17:53:42 -0500
  • 65005b946c check in files needed to compile... Cass Everitt 2014-05-22 17:31:50 -0500
  • 60c14ff8be honor REGAL_LOAD_GL variable on osx Cass Everitt 2014-02-09 15:19:46 -0600
  • 733cab9cb7 adding files masked by gitignore Cass Everitt 2014-04-27 14:31:33 -0500
  • 8dda434953 Now using glsloptimizer to parse and rewrite shaders. Major enhancements to the state web server. Added state-based shader instancing to avoid recompiles. Fixed issue #113 - Possible bug with REGAL_STATISTICS Corrected handling of GL_POINT_SIZE_MAX state in RegalState. Refreshed apitrace, civetweb, libpng, and GLEW from upstream. Scott Nations 2014-03-26 13:57:29 -0500
  • a7cde3b5b1 honor REGAL_LOAD_GL variable on osx Cass Everitt 2014-02-09 15:19:46 -0600
  • 505d0af145 commiting premake-generated xcode projects Cass Everitt 2014-02-08 12:19:02 -0600
  • 1c9b8070d8 compiles on xcode with the refactored headers Cass Everitt 2014-02-08 12:07:06 -0600
  • 6744583fe1 checkpoint on header split Cass Everitt 2014-02-08 11:03:54 -0600
  • d9124364d0 checkpoint on winsys headers Cass Everitt 2014-02-08 10:33:34 -0600
  • a6ab9e6295 first pass at generating a separate RegalWGL.h Cass Everitt 2014-02-07 15:53:42 -0600
  • 1a74bc23dc checkpoint - need the changes in Regal.h to come from Regal.py though Cass Everitt 2014-02-03 12:24:18 -0600
  • d7c37fe9b2 updated target name to Regal Cass Everitt 2014-02-02 14:11:18 -0600
  • 1f2296efba static and dynamic compiles working on mac on both gmake and xcode4 Cass Everitt 2014-02-02 14:00:44 -0600
  • a340a3d45d add include files Cass Everitt 2014-02-02 11:17:04 -0600
  • f035ebba98 dylib build working via premake Cass Everitt 2014-02-02 00:14:58 -0600
  • b41f2fca71 get dylib build working on mac Cass Everitt 2014-02-01 22:40:16 -0600
  • a6f96f7f47 compiling on Linux with premake Cass Everitt 2014-02-01 15:49:46 -0600
  • d86ab48a54 partial work getting linux building with premake Cass Everitt 2014-02-01 12:12:09 -0600
  • e7138d8044 some force adds due to ignore issues Cass Everitt 2014-02-01 10:35:47 -0600
  • fa2f167e39 Replaced mongoose code with civetweb (https://github.com/bel2125/civetweb) Refreshed apitrace, GLEW, and FreeGLUT Scott Nations 2014-01-31 10:51:06 -0600
  • db00c81ef3 fix layer init bug Cass Everitt 2014-01-30 13:40:56 -0600
  • 6542676809 move premake to build/premake Cass Everitt 2014-01-29 17:04:48 -0600
  • ca74b29245 add more initialization correctness and advertise support in emuInfo Cass Everitt 2014-01-29 13:29:54 -0600
  • 554daeeec4 advertise DSA support in emuInfo so that texture inspection works in the http layer Cass Everitt 2014-01-29 12:36:10 -0600
  • b6d1ddd5c1 get http server working again Cass Everitt 2014-01-28 08:55:07 -0600
  • 9a69295198 minor problem with Iff::Program object init Cass Everitt 2014-01-28 08:14:31 -0600
  • 2186748623 no more recursion problem... now just a crash in iff Cass Everitt 2014-01-27 19:45:14 -0600
  • dda519b2b3 almost running, but not quite Cass Everitt 2014-01-27 19:37:30 -0600
  • 52c88b536a layer initialization working, just need to add the layers to layers.json now Cass Everitt 2014-01-27 16:00:42 -0600
  • 423db45703 generating layer init code from layers.json Cass Everitt 2014-01-27 14:39:48 -0600
  • ad179ddac1 checkpoint - building, crashes at runtime Cass Everitt 2014-01-27 12:10:41 -0600
  • 92a21611f6 compiling again - now to get it actually working Cass Everitt 2014-01-26 11:51:25 -0600
  • d82f1e91be more checkpoint Cass Everitt 2014-01-26 10:33:31 -0600
  • 90d5a35cf1 checkpoint - I'm to sleepy to continue Cass Everitt 2014-01-26 00:28:10 -0600
  • 5adbfe420d checkpoint - still working through all the context/layer fallout Cass Everitt 2014-01-25 19:30:23 -0600
  • 7326dd649e checkpoint - log compiling Cass Everitt 2014-01-25 17:38:31 -0600
  • 6757fd43e4 checkpoint - http and error dispatches compiling Cass Everitt 2014-01-25 15:42:18 -0600
  • 4446845174 checkpoint - getting http straightened out Cass Everitt 2014-01-25 14:10:14 -0600
  • 3cd686a68a checkpoint - hint compiles Cass Everitt 2014-01-25 12:24:54 -0600
  • 4c31cdc3a9 checkpoint - filt compiles Cass Everitt 2014-01-25 12:14:47 -0600
  • fe33e413a6 checkpoint - BaseVertex compiles Cass Everitt 2014-01-25 11:58:10 -0600
  • 35c3a86363 checkpoint - dsa compiles Cass Everitt 2014-01-25 11:41:15 -0600
  • f7a93bc96d checkpoint - dsa Cass Everitt 2014-01-25 11:02:54 -0600
  • 82c5e2eb85 checkpoint - bin emu compiling in the new framework Cass Everitt 2014-01-25 10:21:19 -0600
  • 70a2e6ab7b more hackery - still not compiling Cass Everitt 2014-01-25 00:35:16 -0600
  • 4bbffd50f0 checkpoint - very broken still Cass Everitt 2014-01-24 17:49:56 -0600
  • c994ca91c2 broken checkpoint Cass Everitt 2014-01-24 11:35:01 -0600
  • e9f682e6bc more moving stuff around Cass Everitt 2014-01-22 08:42:40 -0600
  • b0ef83fd71 some additional clean-up Cass Everitt 2014-01-22 08:39:08 -0600
  • 2c2368f7a1 major restructure Cass Everitt 2014-01-22 08:13:59 -0600
  • 07a4ea3d8c GL_REGAL_proc_address extension adding glGetProcAddressREGAL refresh GLEW and use glGetProcAddressREGAL in GLEW_REGAL mode improved support of NV_path_rendering entry points fix for glewinfo when using Regal on OSX fix Linux build of RegalGLU and RegalGLUT tiger example works on Linux and OSX now Scott Nations 2014-01-20 15:02:39 -0600
  • b366c4111f fix to alphatorus when using the core profile on mac cass Cass Everitt 2014-01-19 12:04:47 -0600
  • 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. Cass Everitt 2014-01-19 11:10:53 -0600
  • 5c9978f2de makefile clean-up Cass Everitt 2014-01-19 09:22:31 -0600
  • 776519af7b minor formatting fix Cass Everitt 2014-01-19 02:46:18 -0600
  • 5aa210d2a1 put GL/ES version guards in Regal.h for each entry point - enums next Cass Everitt 2014-01-19 02:39:45 -0600
  • 4b7c344283 updated gl.py with deprecation info Cass Everitt 2014-01-19 00:32:25 -0600
  • 336d123987 make dylib build Cass Everitt 2014-01-18 21:08:59 -0600
  • 457f5d674c working again with the ctx being threaded through all internal layers Cass Everitt 2014-01-18 18:54:28 -0600
  • 9f32991519 checkpoint, still threading ctx through the internal calls Cass Everitt 2014-01-18 15:09:26 -0600
  • 589e0f789f more checkpoint Cass Everitt 2014-01-18 14:33:53 -0600
  • 8db432e8af checkpoint while adding ctx parameter to all internal regal gl funcs Cass Everitt 2014-01-18 13:20:16 -0600
  • b331ee512a checkpoint Cass Everitt 2014-01-18 12:18:02 -0600
  • cc3a659032 move http callString code to the http dispatch, where it belongs Cass Everitt 2014-01-18 10:51:25 -0600
  • 0bcc8ff7f4 space junk working now with the new dispatch scheme, both with 2.1 and 3.2core Cass Everitt 2014-01-17 21:59:31 -0600
  • 466a0824ae another checkpoint, still not rendering correctly yet Cass Everitt 2014-01-17 17:08:48 -0600
  • 820fe0e31d checkpoint... not working correctly yet, but RegalDispatchEmu.cpp and .h is gone Cass Everitt 2014-01-17 16:11:35 -0600
  • 49e50610e8 emus all use orig now instead of emu.curr Cass Everitt 2014-01-17 06:28:17 -0600
  • 0399ec8c2b ppca converted to using orig Cass Everitt 2014-01-14 22:15:13 -0600
  • 12068c7d2c ppa procs Cass Everitt 2014-01-14 21:57:52 -0600
  • 9c5596fd88 Switch ShaderInstance code to using a Proc table instead of a Dispatch::GL Cass Everitt 2014-01-14 20:03:02 -0600
  • 59d3b73f30 working through emu.curr to orig switch - need a proc table for the shader instancing code Cass Everitt 2014-01-12 17:18:14 -0600
  • 417f99eec1 checkpoint switching emu layers to using the orig proc table instead of the full dispatch Cass Everitt 2014-01-12 16:13:44 -0600
  • f1b47f935b add orig members to each emu Cass Everitt 2014-01-12 14:12:30 -0600
  • 1e77c40236 runs again with emuprocs, though not executing the emuprocs yet Cass Everitt 2014-01-12 12:13:19 -0600
  • 8014064407 functions are there, but they don't have the formula contents in them yet Cass Everitt 2014-01-12 00:13:59 -0600
  • ac5ff62fb5 compiles / runs on mac with the switch to EmuProcs Cass Everitt 2014-01-11 20:22:05 -0600
  • bd62e278ed rename 'RegalOrig...' to 'RegalEmuProcs...' in prep for adding the interception procs too Cass Everitt 2014-01-11 17:32:24 -0600
  • 4ae75b2ea3 rename 'RegalOrig...' to 'RegalEmuProcs...' in prep for adding the interception procs too Cass Everitt 2014-01-11 17:31:49 -0600
  • 811410e5f6 remove a bunch more stuff that I'm not using Cass Everitt 2014-01-11 12:19:20 -0600
  • 1cb5c3becf remove a bunch of stuff unused after the reorg Cass Everitt 2014-01-11 11:21:14 -0600
  • 4030b370a4 fix an off-by-one problem with multi-line trimmed strings Cass Everitt 2014-01-11 01:20:32 -0600
  • a3ea919dbb print adjustments Cass Everitt 2014-01-11 00:59:13 -0600
  • 54c83ecaf7 regal web services working in windows Cass Everitt 2014-01-10 19:42:42 -0600
  • 4088d5866d fix some print bugs Cass Everitt 2014-01-09 08:53:51 -0600
  • efdf0978a1 print stuff still not working Cass Everitt 2014-01-09 00:22:42 -0600
  • bee2cde3bf print_string now clamps to buffer size, so needed to handle http differently Cass Everitt 2014-01-08 22:04:36 -0600
  • b7dd0a5cd1 make printing work on mac Cass Everitt 2014-01-08 21:18:37 -0600
  • 7ea792cf98 finally got something on win32 that wasn't slow as christmas Cass Everitt 2014-01-08 19:29:08 -0600
  • 7864ed22f0 Resolve compilation error for Android NDK r9b clang toolchain. refresh GLEW and apitrace Scott Nations 2014-01-08 17:21:52 -0600
  • b1e54744cc print_array and print_trim working-ish without boost Cass Everitt 2014-01-08 11:56:37 -0600
  • f571b72a5e building and running, even when the boost directory is removed - on mac Cass Everitt 2014-01-07 23:01:51 -0600