Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-01-15 | Add surface status/clear_value fields, PIPE_SURFACE_STATUS_x tokens | Brian | |
2008-01-04 | gallium: Make texture target an enum for better debuggability. | Michel Dänzer | |
Also make enum pipe_format used in a couple more places. | |||
2007-12-12 | PIPE_SCREEN_SURFACE no longer needed | Brian | |
2007-12-10 | Add 'type' parameter to is_format_supported() to specify texture vs. drawing ↵ | Brian | |
surface, etc. Additional types may be added in the future. | |||
2007-12-09 | add fence interfaces and buffer create flags to pipe_winsys | keithw | |
2007-11-08 | Added pipe->get_paramf() to query float limits. | Brian | |
So far max point size, line width, texture anistopy and lod bias. | |||
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-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 | 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-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-10-27 | Move format definitions from p_defines.h to p_format.h. | michal | |
PIPE_FORMAT is not an ordinary enum -- it encodes its format description in the value that defines it. | |||
2007-10-22 | add support for sprite texcoord modes | Brian | |
2007-10-01 | fix a few vert/frag program items to get i915 driver going again | Brian | |
2007-09-19 | Checkpoint: replacement of TGSI_ATTRIB_x tokens with input/output semantics. | Brian | |
TGSI_ATTRIB_x tokens still present and used in a few places. Expanded set of TGSI_SEMANTIC_x tokens for describing the meaning of inputs/outputs. These tokens are in a crude state ATM. Lots of #if 0 / disabled code to be removed yet, etc... Softpipe and i915 drivers should be in working condition but not heavily tested. | |||
2007-09-11 | Implement query object interface. | Brian | |
This replaces the temporary occlusion counter functions we had before. Added new ctx->Driver.WaitQuery() function which should block until the result is ready. Sketch out some code for vertex transformation feedback counters. | |||
2007-08-24 | Add support for more surface types in sp_surface.c | Brian | |
replace PIPE_FORMAT_U_L8_A8 with PIPE_FORMAT_U_A8_L8 | |||
2007-08-22 | Rework of shader constant buffers. | Brian | |
They're now totally independent of the actual shaders. Also, implemented in terms of pipe_buffer_handles/objects. | |||
2007-08-15 | added PIPE_PRIM_x tokens (matching GL), use in a few places | Brian | |
2007-08-14 | Add surface formats to be used for specifying vertex element layouts. | Keith Whitwell | |
2007-08-13 | Start breaking the #include dependencies between pipe drivers and mesa. | Keith Whitwell | |
Pipe drivers shouldn't really know much about mesa and certainly shouldn't be #including files from src/mesa/main and the like. I've also (in i915simple especially) moved over from GL types to more conventional int/unsigned usage. This probably isn't really the ultimate desired set of types to use - possibly C99 would be better. It may even be that a subset of the GL types is preferable. | |||
2007-08-10 | pipe->region_alloc() now takes width instead of pitch, plus a flags param | Brian | |
2007-08-09 | Split texfilter enums to match common hardware usage. | Keith Whitwell | |
2007-08-09 | Add flush/finish functionality to pipe. | Keith Whitwell | |
Not sure if finish() is the right interface yet. | |||
2007-08-08 | added PIPE_TEX_FACE_* | Brian | |
2007-08-02 | more formats | Brian | |
2007-08-02 | add PIPE_MASK_RGBA | Brian | |
2007-08-01 | s/Z24_S8/S8_Z24/ (stencil is in the high byte) | Brian | |
2007-07-30 | 32 and z24s8 softpipe buffers | Brian | |
2007-07-13 | minor rename | Brian | |
2007-07-12 | Added colormask, dither, multisample state. Implement colormasking stage. | Brian | |
2007-07-10 | Checkpoint: stencil roughly working, some bugs to fix... | Brian | |
2007-06-29 | added texture types and mapping types | Brian | |
2007-06-22 | initial texture object, texture format code | Brian | |
2007-06-22 | Assorted token renaming/removal, minor state changes, etc. | Brian | |
2007-06-19 | add point/line/polygon state | Brian | |
2007-06-18 | Define just one set of PIPE_FUNC_LESS, GREATER, EQUAL, etc tokens. | Brian | |
Used for depth test, alpha test, stencil test, shadow test, etc. | |||
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. |