Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-08 | Rename struct field 'private' to 'priv'. | Michel Dänzer | |
This broke the LLVM build because 'private' is a C++ keyword. | |||
2007-11-07 | fix warning | Brian | |
2007-11-07 | update flush/fence comments for i915_flush() | Brian | |
2007-11-07 | Remove winsys->wait_idle(), subsumed by pipe->flush(). | Brian | |
Connect intel_i915_batch_finish() into i915_winsys, just like intel_i915_batch_flush(). Call i915_winsys->batch_finish() in response to pipe->flush(PIPE_FLUSH_WAIT). Now all the batchbuffer/fence code is in one place and a little cleaner. | |||
2007-11-07 | New PIPE_FLUSH_WAIT flag for pipe->flush(). | Brian | |
The state tracker doesn't have to directly call winsys->wait_idle() anymore. glFlush and glFinish both go through pipe->flush() now. | |||
2007-11-07 | Remove context dependencies in winsys layer. | Brian | |
The winsys object is now per-screen and shared by multiple contexts. The regionPool is now part of the i915 winsys layer. The winsys wait_idle() and flush_frontbuffer() funcs will get more attention... | |||
2007-11-07 | just reorder a few members of pipe_winsys, update comments | Brian | |
2007-11-07 | more dead code removal | Brian | |
2007-11-07 | re-enable PIPE_FORMAT_U_Z32 support | Brian | |
2007-11-07 | better depth buffer selection | Brian | |
2007-11-07 | disable/remove dead code | Brian | |
2007-11-07 | Disable the call to driBOReference() in i915_update_texture() | Brian | |
It doesn't seem to be needed and disabling it fixes a big memory leak with some programs like xdemos/wincopy.c | |||
2007-11-07 | redo xm_surface_release() to match i915 | Brian | |
2007-11-07 | fix bad varname | Brian | |
2007-11-07 | Add winsys->surface_release() to complement winsys->surface_alloc(). | Brian | |
pipe_surface now has a pointer to the winsys which create/owns the surface. This allows clean surface deallocation w/out a rendering context. | |||
2007-11-07 | Check the right ammount of free space in vertex buffer. | José Fonseca | |
2007-11-07 | Reset temporary vertices ids. | José Fonseca | |
2007-11-07 | Use a consistent number to identify undefined vertices. | José Fonseca | |
2007-11-07 | Reuse the vertex buffer until the vertex size changes. | José Fonseca | |
2007-11-07 | Track hardware vertex buffer state changes. | José Fonseca | |
2007-11-06 | disable PIPE_FORMAT_U_Z32, doesn't work ATM | Brian | |
2007-11-06 | Update xmesa_is_format_supported() | Brian | |
2007-11-06 | rename xmesa_create_softpipe() xmesa_create_context() | Brian | |
2007-11-06 | rename xmesa_create_softpipe() xmesa_create_context() | Brian | |
2007-11-06 | disable finish_or_flush() for now | Brian | |
2007-11-06 | remove dead code in softpipe_is_format_supported() | Brian | |
2007-11-06 | document flags param to region_alloc() | Brian | |
2007-11-06 | need to call pipe->flush() in finish_or_flush() | Brian | |
2007-11-06 | define CLIP_TILE as in sp_surface.c | Brian | |
2007-11-06 | remove debug abort() call | Brian | |
2007-11-06 | Call xmesa_init_driver_functions() to install xmesa_viewport() function. | Brian | |
Fixes failed assertion in glxgears. | |||
2007-11-06 | Fix build error: dereferencing pointer to incomplete type | Michel Dänzer | |
2007-11-06 | Remove pipe->max_texture_size(), use get_param() instead. | Brian | |
Also, in st_init_limits(), clamp driver's values against Mesa's internal limits. | |||
2007-11-06 | check for __i386__ or __386__ instead of USE_X86_ASM | Brian | |
2007-11-06 | Allow custom pipe driver buffer usage flags. | José Fonseca | |
2007-11-06 | Supply buffer usage hints to winsys. | José Fonseca | |
Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer. | |||
2007-11-06 | Convert format bitfields to shifts and masks. | Michel Dänzer | |
The memory layout of bitfields depends on the ABI. | |||
2007-11-06 | Fix non-x86 build. | Michel Dänzer | |
2007-11-05 | Determine GL extensions/limits by making pipe queries. | Brian | |
The state tracker calls pipe->get_param() to determine the GL limits and which OpenGL extensions are supported. This is an initial implementation that'll probably change... | |||
2007-11-05 | Remove some temporary state tracker context/framebuffer_create functions. | Brian | |
2007-11-05 | Update xlib driver to use newer state tracker context/framebuffer functions. | Brian | |
XMesaContext has an st_context * which contains a mesa context. | |||
2007-11-03 | Allow batch buffer debugging without calling i915_winsys->batch_start so often. | José Fonseca | |
2007-11-03 | Do something sensible when failed to reserve space in the batch buffer. | José Fonseca | |
2007-11-03 | Detail i915 winsys interface comments. | José Fonseca | |
2007-11-03 | Render primitives using indirect vertices in a vertex buffer. | José Fonseca | |
2007-11-02 | Cleanups. | Zack Rusin | |
Remove some debugging output and try to make sure that Mesa compiles when configured without LLVM | |||
2007-11-02 | Implement sin opcode. | Zack Rusin | |
Seems to have similar rounding border problems as cos. | |||
2007-11-02 | Implement scs opcode | Zack Rusin | |
2007-11-02 | Implement COS and CMP opcode. | Zack Rusin | |
There's some weird rounding issue with COS that I can't figure out. | |||
2007-11-02 | Add debugging ifdefs to make it less verbose | Zack Rusin | |