Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-22 | mesa: Remove _mesa_exit wrapper for exit(). | Eric Anholt | |
It does nothing else while being less useful than exit() because it lacks attributes that real exit() has. | |||
2009-12-21 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c | |||
2009-12-13 | r300: fix regression introduced by da73c1ed | Maciej Cencora | |
The 0 value is correct for I8 format. | |||
2009-12-12 | r300: export translateTexFormat function | Maciej Cencora | |
2009-12-12 | r300: use _mesa_meta_Clear for buffer clears | Maciej Cencora | |
2009-12-12 | r300: minor texture code refactoring | Maciej Cencora | |
2009-12-05 | radeon: Only get DRI2 front buffer information for glXBindTexImageEXT. | Michel Dänzer | |
2009-11-14 | radeon: rework mipmap tree | Maciej Cencora | |
2009-11-14 | radeon: rework mipmap tree reference counting | Maciej Cencora | |
2009-11-14 | r300: add missing texformat | Maciej Cencora | |
2009-10-28 | Merge branch 'texformat-rework' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c | |||
2009-10-25 | mesa: choose texture format in core mesa, not drivers | Brian Paul | |
Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's _mesa_[Copy]TexImage functions instead of in the driver functions. One less thing for drivers to do. | |||
2009-10-21 | radeon: replace MESA_FORMAT_Z24_S8 with MESA_FORMAT_S8_Z24 | Brian Paul | |
Core Mesa deals with MESA_FORMAT_S8_Z24 everywhere it should so we shouldn't have to use MESA_FORMAT_Z24_S8 anymore. | |||
2009-10-19 | r300: fix texture size handling with size > 2048 | Mathias Fröhlich | |
The in kernel texture check fails because of both bit11 flags being set on 16x16 textures. It tuns out that these bits are still set and not cleared in the pp_txpitch field of the texture. The attached patch at least helps for this case on my machine. It clears the bit 11 from the pitch field if the texture is smaller and masks out that hight bits on the conventional width and height field. Fixes bug 24584 | |||
2009-10-05 | drivers: don't include texformat.h | Brian Paul | |
And remove other unneeded #includes while we're at it. | |||
2009-09-30 | mesa: replace gl_texture_format with gl_format | Brian Paul | |
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. | |||
2009-09-27 | drivers: use more mesa format functions | Brian Paul | |
2009-08-18 | radeon: Optimize memory handling for dma operations. | Pauli Nieminen | |
We keep dma buffer objects in list untill they have been unused for many draw operations. Current limit of having 100 flushes is just guess for good performance/memory trade off. Moving WARN_ONCE macro to common context because it is used in multiple drivers. Signed-off-by: Pauli Nieminen <suokkos@gmail.com> | |||
2009-12-11 | r300: fix depth textures | Maciej Cencora | |
2009-07-06 | radeon/r200/r300: port to new space checking code in libdrm | Dave Airlie | |
This moves a big chunk of the space checking code into libdrm so it can be shared by the DDX. | |||
2009-07-02 | radeon/r200/r300: drop radeon renderbuffer private width/height | Dave Airlie | |
half stealing the code without taking the intel regions | |||
2009-06-12 | r300: add support for EXT_texture_sRGB | Maciej Cencora | |
Tested with glean/texture_srgb and wine/d3d9 tests on RV535 | |||
2009-05-13 | Don't use an alpha texture format for GLX_TEXTURE_FORMAT_RGB_EXT | Owen W. Taylor | |
In r300SetTexBuffer2(), if the passed in text glx_texture_format is GLX_TEXTURE_FORMAT_RGB_EXT, then we should use an RGB-only texture format, even if the DRI buffer has four channels. https://bugs.freedesktop.org/show_bug.cgi?id=21609 | |||
2009-05-07 | r300: add missing texture format | Maciej Cencora | |
Fixes piglit/texdepth | |||
2009-04-28 | r300: remove unused debugging in set tex buffer paths | Dave Airlie | |
2009-04-07 | radeon/r200/r300: fix missing dma buffer validation | Dave Airlie | |
this make gnome shell run | |||
2009-04-02 | radeon/r200/r300: fix up the whole buffer space checking. | Dave Airlie | |
This fixes up the buffer validation scheme, so that we keep a list of buffers to validate so cmdbuf flushes during a pipeline get all the buffers revalidated on the next emit. This also fixes radeonFlush to not flush unless we have something useful to send to the GPU, like a DMA buffer or something not state | |||
2009-04-01 | radeon: go back and repick texture formats. | Dave Airlie | |
This might trip up some serious FBO users, will have to see, but it avoids the slow paths for all the demos I have. | |||
2009-03-26 | radeon/r200/r300: set correct row stride for rbs | Dave Airlie | |
2009-03-22 | radeon/r200/r300: add support for new tfp interface | Dave Airlie | |
also fixup old interface, gets rid of white boxes in compiz | |||
2009-03-19 | radeon/r200/r300: cleanup some of the renderbuffer code | Dave Airlie | |
2009-03-03 | radeon: refactor framebuffer code like intel | Dave Airlie | |
this is a step towards fbos and should fix pageflipping, but I think the first flip seems broken. | |||
2009-02-27 | r300: make ste text buffer work with > 2048 on r500 | Dave Airlie | |
2009-02-25 | r300: drop r300Flush for the generic one | Dave Airlie | |
2009-02-24 | r300: fix bo ref/unref, plugs DRI handle leaks | Dave Airlie | |
2009-02-23 | r300: fixup old setTexOffset DRI1 extension | Dave Airlie | |
2009-02-18 | r300: make DRI2 not crash on compiz start | Dave Airlie | |
2009-02-12 | radeon/r200/r300: make build with out libdrm_radeon installed for now | Dave Airlie | |
2009-02-12 | radeon/r200/r300: another big merge upheavel. | Dave Airlie | |
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor | |||
2009-02-03 | r300: fixup mipmap + texsubimage issues | Dave Airlie | |
This fixes a few regression in piglit, and adds some debug to the mipmap code | |||
2009-01-31 | r200/r300: add aperture space checks | Dave Airlie | |
2009-01-22 | r200/r300: port r200 texture handling to common code | Dave Airlie | |
we now get texrect + trivial textures working | |||
2009-01-21 | r300: move to common texture_image object | Dave Airlie | |
2009-01-21 | radeon/r200/r300: start to move to common miptree/texobj | Dave Airlie | |
2009-01-14 | radeon/r200: move state atom to common header | Dave Airlie | |
2008-11-16 | radeon: fix pointer dangling | Jerome Glisse | |
2008-11-14 | radeon: dri2 don't forget to free buffer | Jerome Glisse | |
2008-11-14 | r300: release bo from pixmap | Jerome Glisse | |
2008-11-14 | r300: SetTex extension support | Jerome Glisse | |
2008-11-14 | r300: bo and cs abstraction. | Jerome Glisse | |
This abstract memory management and command stream building so we can use different backend either legacy one which use old pathway or a new one like with a new memory manager. This works was done by : Nicolai Haehnle Dave Airlie Jerome Glisse |