Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-07 | Move _mesa_init_glsl_driver_functions() into shader_api.c | Brian | |
This allows making a bunch of functions static, and removes a state tracker dependency on driverfuncs.c | |||
2007-12-07 | Eliminate struct pipe_region. | Michel Dänzer | |
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping. | |||
2007-11-07 | init glsl functions in st_init_driver_functions() | Brian | |
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-05 | comments, tweaks | Brian | |
2007-11-05 | move st_create_framebuffer() to new st_framebuffer.c file | Brian | |
2007-11-05 | Introduce st_framebuffer type and st_create_framebuffer(), st_make_current() | Brian | |
2007-11-01 | Sketch out new create/destroy context functions which create/wrap a Mesa ↵ | Brian | |
context. | |||
2007-11-01 | remove dead code | Brian | |
2007-11-01 | remove unneeded tnl stuff | Brian | |
2007-10-31 | Lift VBO/tnl stuff up out of drivers | Brian | |
2007-10-31 | plug st_invalidate_state() into ctx->Driver.UpdateState | Brian | |
Start lifting Mesa stuff up out of winsys/driver code. | |||
2007-10-30 | Use program serial numbers to avoid re-generating fragment programs for ↵ | Brian | |
glDrawPixels. | |||
2007-10-30 | added pixel_transfer_cache | Brian | |
2007-10-18 | Alternate CopyPixels path based on get/put_tile(). | Brian | |
For some drivers (like Xlib) it's not possible to treat the front/back color buffers as pipe_regions. So pipe->region_copy() won't work. Added a new state tracker field indicating if we can use regions for colorbuffer accesses. This should probably be re-considered someday... | |||
2007-10-14 | Added accum function/files. | Brian | |
2007-09-25 | Disable vertex shader fog, compute fog in fragment shader. | Brian | |
2007-09-18 | move cso cache to the pipe directory | Zack Rusin | |
2007-09-18 | Implementing a better hash, removing state_tracker dependency from the cache. | Zack Rusin | |
Replacing mesa's main hash with one that handles collisions, moving state_tracker related caching to the state tracker to keep cso cache independent of it. Cleanups. | |||
2007-09-18 | First stab at immutable state objects (create/bind/delete) | Zack Rusin | |
We want our state objects to be immutable, handled via the create/bind/delete calls instead of struct propagation. Only implementing the blend state to see how it would look like and work. | |||
2007-09-17 | Plug in selection/feedback code. | Brian | |
Not quite finished yet. Selection/feedback are done with a private instance of the 'draw' module in the state tracker. Not quite all the draw context's state is set yet, namely vertex format info. Hold off on that for a bit... | |||
2007-09-10 | plug in rasterpos/feedback code | Brian | |
2007-08-21 | temporarily call _mesa_enable_sw_extensions() so we can run more test progs ↵ | Brian | |
without failing the extension checks | |||
2007-08-17 | tell vbo module to use bufferobjs | Brian | |
2007-08-16 | misc changes to support vertex shaders (disabled by default) | Brian | |
2007-08-11 | added st_cb_queryobj.c | Brian | |
2007-08-10 | Move string functions to state_tracker, add queries to pipe, winsys. | Keith Whitwell | |
2007-08-10 | Handle glFlush/glFinish through the state tracker. | Keith Whitwell | |
2007-08-10 | use st_cb_readpixels.c | Brian | |
2007-08-09 | checkpoint: no longer using intel_fbo.c | Brian | |
2007-08-06 | New st_init_*_functions() to initialize the driver functions table. | Brian | |
We need to do these initializations before initializing the Mesa context because context init involves creating texture/program/etc objects. | |||
2007-08-06 | use new texture funcs | Brian | |
2007-08-02 | hook in teximage bits | Brian | |
2007-08-02 | call st_init_cb_drawpixels | Brian | |
2007-08-02 | include st_cb_clear.h | Brian | |
2007-08-02 | Reroute some clear functionality. | Keith Whitwell | |
Still require the intelClear() call to flush batchbuffers. That will be removed later... | |||
2007-06-14 | Rename directories again?! | Keith Whitwell | |
Some git wierdness going on. | |||
2007-06-14 | Renamed softpipe directories and files to something less confusing. | Keith Whitwell | |
softpipe/state_tracker --> state_tracker/ softpipe/ --> pipe/ softpipe/generic --> pipe/softpipe/ I don't think pipe is a great name, but I disliked all the others too. Luckily it's fairly easy to rename with git, so this can be revisited later. |