Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | swrast: use Map/UnmapTextureImage() in framebuffer map/unmap code | Brian Paul | 2012-01-24 | 1 | -15/+13 |
| | | | | | | | When we're actually rendering into a texture, map the texture image instead of the corresponding renderbuffer. Before, we just copied a pointer from the texture image to the renderbuffer. This change will make the code usable by hardware drivers. | ||||
* | mesa: remove ctx->Driver.Map/UnmapTexture() hooks | Brian Paul | 2012-01-24 | 3 | -10/+0 |
| | | | | No longer used anywhere. | ||||
* | nouveau: stop calling ctx->Driver.Map/UnmapTexture() | Brian Paul | 2012-01-24 | 2 | -40/+4 |
| | | | | And remove unused nouveau_texture_map/unmap() | ||||
* | tnl: remove ctx->Driver.Map/UnmapTexture() calls | Brian Paul | 2012-01-24 | 1 | -8/+2 |
| | | | | | | ctx->Driver.MapTexture() always points to _swrast_map_texture(). We're already reaching into swrast from t_vb_program.c anyway. This will let us remove the ctx->Driver.Map/UnmapTexture() functions. | ||||
* | swrast: move some renderbuffer functions to s_renderbuffer.c | Brian Paul | 2012-01-24 | 2 | -121/+121 |
| | |||||
* | intel: remove intel_span_supports_format() | Brian Paul | 2012-01-24 | 3 | -21/+0 |
| | | | | It always returned True. | ||||
* | swrast: remove a few extra _mesa_get_format_bytes() calls | Brian Paul | 2012-01-24 | 1 | -4/+6 |
| | |||||
* | mesa: update comments for gl_renderbuffer | Brian Paul | 2012-01-24 | 1 | -16/+9 |
| | |||||
* | mesa/swrast/drivers: remove obsolete gl_renderbuffer fields | Brian Paul | 2012-01-24 | 1 | -7/+0 |
| | | | | This removes the last of the legacy fields from gl_renderbuffer. | ||||
* | dri/swrast: use swrast_renderbuffer type | Brian Paul | 2012-01-24 | 2 | -35/+41 |
| | |||||
* | swrast: use swrast_renderbuffer instead of gl_renderbuffer | Brian Paul | 2012-01-24 | 9 | -41/+62 |
| | |||||
* | osmesa: use swrast_renderbuffer | Brian Paul | 2012-01-24 | 1 | -42/+45 |
| | |||||
* | radeon: derive radeon_renderbuffer from swrast_renderbuffer | Brian Paul | 2012-01-24 | 14 | -64/+73 |
| | |||||
* | intel: derive intel_renderbuffer from swrast_renderbuffer | Brian Paul | 2012-01-24 | 7 | -49/+55 |
| | | | | Drivers that rely on swrast need to do this, as with swrast_texture_image. | ||||
* | xlib: derive xmesa_renderbuffer from swrast_renderbuffer | Brian Paul | 2012-01-24 | 4 | -24/+27 |
| | |||||
* | swrast: allocate swrast_renderbuffers instead of gl_renderbuffers | Brian Paul | 2012-01-24 | 2 | -7/+7 |
| | |||||
* | swrast: new swrast_renderbuffer type | Brian Paul | 2012-01-24 | 1 | -0/+25 |
| | | | | This will let us move the swrast-specific fields out of gl_renderbuffer. | ||||
* | intel: use intel_rb_format() to get renderbuffer format | Brian Paul | 2012-01-24 | 11 | -42/+56 |
| | | | | This will make future changes cleaner and less invasive. | ||||
* | dri/swrast: rename swrast_renderbuffer to dri_swrast_renderbuffer | Brian Paul | 2012-01-24 | 2 | -14/+14 |
| | | | | | To prevent name collision with future swrast_renderbuffer in the swrast module. | ||||
* | swrast: use stencil packing function in s_stencil.c | Brian Paul | 2012-01-24 | 1 | -1/+3 |
| | |||||
* | swrast: use color packing functions in s_span.c | Brian Paul | 2012-01-24 | 1 | -4/+9 |
| | |||||
* | swrast: remove s_spantemp.h | Brian Paul | 2012-01-24 | 1 | -149/+0 |
| | |||||
* | xlib: remove xm_span.c and related code | Brian Paul | 2012-01-24 | 6 | -249/+1 |
| | |||||
* | mesa: remove gl_renderbuffer::Wrapped | Brian Paul | 2012-01-24 | 7 | -23/+13 |
| | | | | There's no such thing as renderbuffer wrappers anymore. | ||||
* | swrast: rewrite, simplify the the render-to-texture code | Brian Paul | 2012-01-24 | 1 | -110/+30 |
| | |||||
* | mesa: rename gl_renderbuffer::Data to Buffer | Brian Paul | 2012-01-24 | 7 | -38/+41 |
| | | | | To better indicate that this pointer to the malloc'd memory. | ||||
* | mesa: move freeing of software renderbuffers into swrast | Brian Paul | 2012-01-24 | 2 | -6/+16 |
| | |||||
* | mesa: remove gl_renderbuffer::DataType | Brian Paul | 2012-01-24 | 17 | -249/+39 |
| | |||||
* | mesa: remove gl_renderbuffer:RowStride field | Brian Paul | 2012-01-24 | 9 | -16/+7 |
| | |||||
* | mesa: finally, remove the GetRow/PutRow/etc functions | Brian Paul | 2012-01-24 | 1 | -37/+0 |
| | |||||
* | dri: remove all the obsolete spantmp files | Brian Paul | 2012-01-24 | 4 | -1259/+0 |
| | |||||
* | radeon: remove obsolete GetRow/PutRow code | Brian Paul | 2012-01-24 | 2 | -167/+0 |
| | |||||
* | nouveau: remove obsolete GetRow/PutRow code | Brian Paul | 2012-01-24 | 1 | -85/+0 |
| | |||||
* | intel: remove most of the span Get/PutRow code | Brian Paul | 2012-01-24 | 2 | -134/+1 |
| | |||||
* | dri/swrast: remove obsolete GetRow/PutRow code | Brian Paul | 2012-01-24 | 4 | -582/+0 |
| | |||||
* | osmesa: remove obsolete GetRow/PutRow code | Brian Paul | 2012-01-24 | 1 | -430/+1 |
| | |||||
* | xlib: remove obsolete GetRow/PutRow code | Brian Paul | 2012-01-24 | 1 | -1594/+3 |
| | |||||
* | mesa: remove obsolete PutRow, etc assignments | Brian Paul | 2012-01-24 | 1 | -17/+0 |
| | |||||
* | swrast: remove Get/PutRow()-related code | Brian Paul | 2012-01-24 | 2 | -1224/+8 |
| | |||||
* | st/mesa: remove gl_renderbuffer::GetPointer stuff | Brian Paul | 2012-01-24 | 1 | -19/+0 |
| | |||||
* | swrast: stop using Put/GetRow/Values() in swrast code | Brian Paul | 2012-01-24 | 5 | -55/+193 |
| | | | | | All color buffer rendering is now done by accessing mapped renderbuffer memory. We're now able to get rid of all the GetRow/PutRow stuff. | ||||
* | swrast: use gl_renderbuffer::StrideInBytes in depth/stencil code | Brian Paul | 2012-01-24 | 2 | -6/+6 |
| | |||||
* | mesa: use gl_renderbuffer::Map for all depth/stencil accesses | Brian Paul | 2012-01-24 | 4 | -47/+124 |
| | | | | | Instead of using the obsolete gl_renderbuffer::Data field. Color buffer are still accessed through GetRow/PutRow(). | ||||
* | intel: make intel_renderbuffer_map/unmap() static | Brian Paul | 2012-01-24 | 2 | -6/+3 |
| | |||||
* | mesa: add new gl_renderbuffer fields | Brian Paul | 2012-01-24 | 1 | -1/+6 |
| | | | | | | | | | These are temporary, actually, but they'll make follow-on work easier to implement in a step-by-step manner. Eventually the Map and RowStrideBytes fields will go into a new swrast_renderbuffer type, but adding that type now would involve touching a _lot_ of code that'll eventually be removed. The fields marked as obsolete will go away completely at some point. | ||||
* | swrast: flush pending rendering before unmapping buffers | Brian Paul | 2012-01-24 | 1 | -2/+3 |
| | |||||
* | swrast: new assertions in _swrast_pixel_address() | Brian Paul | 2012-01-24 | 1 | -0/+8 |
| | |||||
* | swrast: use _swrast_pixel_address() in more places | Brian Paul | 2012-01-24 | 2 | -7/+15 |
| | |||||
* | swrast: s/Data/Map/ in swrast_texture_image | Brian Paul | 2012-01-24 | 15 | -55/+55 |
| | | | | To indicate that it points to mapped texture memory. | ||||
* | swrast: remove gl_renderbuffer::DataType check in DrawPixels() | Brian Paul | 2012-01-24 | 1 | -5/+8 |
| | | | | The field will be going away so update this code. |