Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: remove a bunch of gl_renderbuffer fields | Brian Paul | 2009-10-08 | 1 | -12/+5 |
| | | | | | | _ActualFormat is replaced by Format (MESA_FORMAT_x). ColorEncoding, ComponentType, RedBits, GreenBits, BlueBits, etc. are all replaced by MESA_FORMAT_x queries. | ||||
* | mesa: use FetchTexelf() instead of FetchTexelc() | Brian Paul | 2009-10-05 | 1 | -3/+8 |
| | |||||
* | mesa: move texel fetch/store into new texfetch.[ch] files | Brian Paul | 2009-09-30 | 1 | -1/+1 |
| | |||||
* | mesa: replace gl_texture_format with gl_format | Brian Paul | 2009-09-30 | 1 | -5/+5 |
| | | | | | | Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next. | ||||
* | mesa: fix render buffer _BaseFormat assignment | Brian Paul | 2009-09-27 | 1 | -7/+1 |
| | |||||
* | mesa: use more mesa format functions | Brian Paul | 2009-09-27 | 1 | -6/+9 |
| | |||||
* | mesa: use _mesa_get_texel_store_func() | Brian Paul | 2009-09-27 | 1 | -1/+1 |
| | |||||
* | mesa: replace assertion with no-op function assignment | Brian Paul | 2009-09-24 | 1 | -1/+12 |
| | |||||
* | mesa: assign trb->Base.StencilBits in update_wrapper(). | Brian Paul | 2009-05-19 | 1 | -0/+1 |
| | | | | When we render to a depth/stencil texture there are stencil bits. | ||||
* | mesa: add missing texture_put_row_rgb() function in texrender.c | Robert Ellison | 2009-01-26 | 1 | -0/+54 |
| | | | | | | The wrap_texture() function doesn't set the renderbuffer PutRowRGB() method, which is used to implement DrawPixels(). This fix adds an implementation of this method. | ||||
* | mesa: add GLushort cases for render to texture (Z-buffers) | Brian Paul | 2009-01-05 | 1 | -2/+50 |
| | |||||
* | mesa: Silence compiler warnings on Windows. | Michal Krol | 2008-09-21 | 1 | -4/+4 |
| | |||||
* | Initial implementation of MESA_texture_array | Ian Romanick | 2007-05-16 | 1 | -13/+32 |
| | | | | | Shadow sampling from texture arrays is still not implemented. Everything else should be there, though. | ||||
* | use _mesa_reference_renderbuffer() in a few more places | Brian | 2007-04-02 | 1 | -1/+1 |
| | |||||
* | Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format. | Brian Paul | 2006-04-06 | 1 | -3/+74 |
| | | | | | | | This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions. | ||||
* | New code for rendering to depth/stencil textures. | Brian Paul | 2006-03-29 | 1 | -68/+178 |
| | | | | Re-org of the renderbuffer wrapper code. | ||||
* | merge from texman branchmesa_20060325 | Brian Paul | 2006-03-26 | 1 | -5/+15 |
| | |||||
* | Lots of changes/fixes for rendering to framebuffer objects. | Brian Paul | 2006-03-20 | 1 | -15/+34 |
| | | | | | | | - When deleting texture objects, unbind from FBOs if necessary. - Changed driver hooks for starting/ending render to texture. - Now properly handle case where gl[Copy]TexImage() is called after glFramebufferTexture[123]D(). That didn't work before. | ||||
* | Added FinishRenderTexture() device driver function to indicate when | Brian Paul | 2005-12-01 | 1 | -2/+4 |
| | | | | | rendering to a texture has likely completed. Fixed refcount issue in texture renderbuffer wrapper. | ||||
* | In gl_texture_image replace IntFormat with InternalFormat and Format with | Brian Paul | 2005-10-05 | 1 | -1/+1 |
| | | | | _BaseFormat to be consistant with gl_renderbuffer. | ||||
* | finish up some missing code | Brian Paul | 2005-10-03 | 1 | -2/+24 |
| | |||||
* | fix GL_ALPHA render-to-texture problem (Jon Smirl) | Brian Paul | 2005-06-07 | 1 | -0/+3 |
| | |||||
* | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | 2005-05-04 | 1 | -0/+197 |
Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. |