Commit graph

4 commits

Author SHA1 Message Date
Nigel Stewart
11e4f18fa1 More Regal::Emu::Ppa (push/pop attrib) support.
GL_EXT_blend_color, GL_EXT_blend_subtract and GL_NV_blend_square emulation for ES 2.0.
ARB_shader_subroutine completeness for NV_gpu_program5 purposes.
Better log nesting for begin/end, push/pop log pairs.
Regal.cpp codegen tidy-up: reduce casting for default return values.
Regal context sharing for WGL too.
Log the return values of global functions (WGL, etc) in the driver logging stream.
Regal::Marker needs two versions of toString, depending on the relevant extension being emulated.
2013-04-19 17:19:30 -05:00
Nigel Stewart
7e6ab781e5 Prune back RegalDispatchGMock interface for better build turn-around time.
Refresh GLEW sources.
Add freeglut sources.
Logging refinements for glPush/PopMatrix and display list compilation.
boost::print::string_list::pop_front and pop_back added.
Utility function for loading a file into a std::string added.
Refresh VC10 projects for regaltest purposes.
2013-01-18 09:43:09 -06:00
Nigel Stewart
6179f0a973 Replace DispatchState with Dispatcher
Further NaCL branch harmonization
Add initial static-linking ES2 dispatch support
2012-08-21 00:04:09 -05:00
Nigel Stewart
d77c077a9f NaCL variant of RegalMakeCurrent.
Extend GL_REGAL_log extension to support callback function for output.
Consolidate glBegin/glEnd state tracking into RegalContext.
glBegin/glEnd indentation for logging.
GLEW refresh for GL_REGAL_log.
2012-08-13 12:48:06 -05:00