Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-07-22 | some GLuint idx -> GLint idx changes | Brian Paul | |
2005-07-22 | Make the vertex program source register Index field a signed int since | Brian Paul | |
relative addressing can be negative. Change some GLuint indexes to GLint in the t_vp_build.c file. Added PROGRAM_UNDEFINED token for initializing the register File field to avoid a gcc 4.0 warning. | |||
2005-07-21 | bump version to 6.3.1 | Brian Paul | |
2005-07-21 | make i810PrintSetupFlags() static, first param const | Brian Paul | |
2005-07-21 | check for FEATURE_EXT_framebuffer_object to enable EXT_framebuffer_object | Brian Paul | |
2005-07-21 | remove ^M chars, disable shading language extensions | Brian Paul | |
2005-07-20 | Clean up warnings in r300 code by making some symbols static, adding prototypes | Eric Anholt | |
for others, and being cleaner with types in fragment/vertex program structures. One warning in r300_shader.c is still concerning. | |||
2005-07-19 | replace fprintf() calls with _mesa_problem() | Brian Paul | |
2005-07-19 | remove fprintf() | Brian Paul | |
2005-07-19 | include driverfuncs.h | Brian Paul | |
2005-07-18 | s/clippping/clipping/ | Brian Paul | |
2005-07-18 | Fixed warnings by using GLUTProc type instead of anonymous (void *) for | Philippe Houdoin | |
GLUT callbacks. | |||
2005-07-18 | Fix the FFB driver for the renderbuffer changes | Alan Hourihane | |
Support NEW INTERFACE as well | |||
2005-07-18 | pass in the renderbuffer | Alan Hourihane | |
2005-07-18 | Missed this on the previous commit. | Ian Romanick | |
2005-07-18 | Wrap every place that accesses a dispatch table with a macro. A new script- | Ian Romanick | |
generated file, called src/mesa/glapi/dispatch.h, is added. This file contains three macros for each API function. It contains a GET, a SET, and a CALL. Each of the macros take a pointer to the context and a pointer to the dispatch table. In several threads on mesa3d-dev we discussed replacing _glapi_add_entrypoint with a new function called _glapi_add_dispatch. For this discussion, the important difference between the two is that the caller of _glapi_add_dispatch does *not* know what the dispatch offset will be at compile time. Because of this callers need to track the dispatch offset returned by _glapi_add_dispatch. http://marc.theaimsgroup.com/?t=111947074700001&r=1&w=2 The downside is that driver code then has to access the dispatch table two different ways. It accesses it using structure tags (e.g., exec->Begin) for functions with fixed offsets and via a remap table (e.g., exec[ remap->NewExtensionFunction ]) for functions without fixed offsets. Yuck! Using the macros allows both types of functions to be accessed identically. If a driver needs to set a pointer for Begin, it does 'SET_Begin(ctx, exec, my_begin_function)'. If it needs to set a pointer for NewExtensionFunction, it does 'SET_NewExtensionFunction(ctx, exec, my_NewExtensionFunction_function)'. Furthermore, if at some point in the future a static offset is assigned for NewExtensionFunction, only the macros need to change (instead of every single place that accesses a table for that function). This code differs slightly from the originally posted patches in that the CALL, GET, and SET marcos no longer take a context pointer as a parameter. Brian Paul had suggested that the remap table could be stored as a global since it would be set at CreateScreen time and would be constant for all contexts. This change reflects that feedback. http://marc.theaimsgroup.com/?t=112087194700001&r=1&w=2 | |||
2005-07-16 | XMesaResizeBuffers needs separate paths for client and server builds | Adam Jackson | |
2005-07-16 | strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing the | Adam Jackson | |
modular X build | |||
2005-07-15 | disable call to via_sse_memcpy() until it's fixed | Brian Paul | |
2005-07-15 | need to flush vertices for GL_OCCLUSION_TEST_RESULT_HP query | Brian Paul | |
2005-07-15 | Check for null program->Parameters pointer in validate_vertex_program(). | Brian Paul | |
GL_NV_vertex_program programs can't directly reference GL state so this pointer is always NULL. | |||
2005-07-15 | added comments | Brian Paul | |
2005-07-15 | remove duplicate "User disable" string | Brian Paul | |
2005-07-15 | replace gcc with $(CC) (Egbert Eich) | Brian Paul | |
2005-07-14 | added a few more fallbackStrings (Andreas Stenglein) | Brian Paul | |
2005-07-13 | Use the LDEXPF wrapper macro. | Keith Whitwell | |
2005-07-13 | Add a LDEXPF wrapper macro. | Keith Whitwell | |
2005-07-13 | Wrap RESTORE_FPU/RND_NEG_FPU declarations with check for USE_SSE_ASM. | Keith Whitwell | |
2005-07-11 | Cache texenv programs to avoid repeated compilation (Ben Skeggs) | Keith Whitwell | |
2005-07-10 | Add runtime compiled x87 implementations for most of the remaining | Keith Whitwell | |
opcodes. When enabled via environment vars, gears runs and almost looks right but other apps are still quite buggy. | |||
2005-07-10 | Add lots of x87 fpu instructions. | Keith Whitwell | |
2005-07-06 | Re-enable r200InitSpanFuncs, which was ifdefed out (probably by mistake?), | Roland Scheidegger | |
so r200SetBuffer, r200SpanRenderStart and r200SpanRenderFinish get called again. Bugzilla #3705, #3706. | |||
2005-07-05 | The old MESA_PBUFFER_ALLOC() function allocated memory on 512-byte boundaries. | Brian Paul | |
Restore that behavior with new _mesa_alloc_texmemory() function. Should fix via_sse_memcpy() problem in found with flightgear. | |||
2005-07-02 | Add support for assembly (static) dispatch functions on x86-64. This | Ian Romanick | |
is basically patch #2939 from X.org bugzilla #3379. This does *not* fix the bug as it does not dynamically generate stubs at run-time. It just gets things one step closer. | |||
2005-07-02 | Expose the fact that we do not do either selection of feedback buffers - ↵ | Vladimir Dergachev | |
either with software or hardware rendering. | |||
2005-07-01 | Adding RV350_NJ ID. | Jerome Glisse | |
2005-07-01 | Adapt extension string to new GL dispatch schema proposed | Jerome Glisse | |
by Idr. This patch is based on Idr patch to radeon driver. Change #if 1 to #if 0 (r300_context.c:l69) for old dispatch tab. | |||
2005-07-01 | Don't #define __FUNCTION__ on a Microsoft C compiler new enough to have it. | Karl Schultz | |
2005-07-01 | Set fp->Opcode for OP_TEX_KILL case, fix from Ben Skeggs. | Keith Whitwell | |
2005-07-01 | Use frexp on Windows; frexpf is not available. | Karl Schultz | |
2005-07-01 | Fix a prototype | Karl Schultz | |
2005-07-01 | convert sis and radeon driver to use spantmp2 instead of spantmp template. ↵ | Roland Scheidegger | |
Remove old (pre-renderbuffer) span code instead of converting that too. Remove this old code from mach64 (the dead code was not fully converted to spantmp2 previously) too. | |||
2005-07-01 | comment-out some unused code to silence warnings | Brian Paul | |
2005-07-01 | replace some free() calls with _mesa_free() | Brian Paul | |
2005-07-01 | fix dependencies | Brian Paul | |
2005-07-01 | fix typo in assertions | Brian Paul | |
2005-07-01 | Move the PYTHON2 and PYTHON_FLAGS assignments to configs/current, and | Brian Paul | |
include $(TOP)/configs/current in glapi/Makefile so those vars can be easily overridden by any system config, if needed. | |||
2005-07-01 | Remove NEW_RENDERBUFFER stuff. | Brian Paul | |
Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when all the drivers are updated to no longer need the SetBuffer() function. | |||
2005-07-01 | remove OLD_RENDERBUFFER code | Brian Paul | |
2005-07-01 | remove OLD_RENDERBUFFER stuff | Brian Paul | |