summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* targets/egl: fix buildJoakim Sindholt2010-08-051-0/+1
|
* r300g: fix fb_state atom sizeMarek Olšák2010-08-051-2/+6
|
* r300g: debug_print on startup whether we can use hyper-zMarek Olšák2010-08-051-2/+4
|
* r300g: always emit hyperz state atom.Dave Airlie2010-08-051-5/+2
|
* r300g: disable hiz on rv530 for now.Dave Airlie2010-08-051-1/+1
| | | | On my rv530 at least HiZ is causing rendering issues in gears.
* r300g: implement hyper-z support. (v4)Dave Airlie2010-08-0523-47/+701
| | | | | | | | | | | | | | | | | | | | | | | | | | | This implements fast Z clear, Z compression, and HiZ support for r300->r500 GPUs. It also allows cbzb clears when fast Z clears are being used for the ZB. It requires a kernel with hyper-z support. Thanks to Marek Olšák <[email protected]>, who started this off, and Alex Deucher at AMD for providing lots of hints. v2: squashed zmask ram size fix] squashed r300g/blitter: fix Z readback when compressed] v3: rebase around texture changes in master - .1 fix more bits v4: migrated to using u_mm in r300_texture to manage hiz/zmask rams consistently disabled HiZ when using OQ flush z-cache before turning hyper-z off update hyper-z state on dsa state change store depthclearvalue across cbzb clears and replace it afterwards. Signed-off-by: Dave Airlie <[email protected]>
* docs: clarify point sprite discussionKeith Whitwell2010-08-051-16/+23
| | | | Plagiarizes email explanation from Roland.
* st/mesa: Remove unnecessary header from st_gl_api.h.Vinson Lee2010-08-051-2/+0
|
* mesa: Include missing header in st_get_mipmap.h.Vinson Lee2010-08-051-0/+4
| | | | | Include mtypes.h for GLcontext symbol. Add forward declaration for st_context.
* st/mesa: Include missing headers in st_format.h.Vinson Lee2010-08-051-0/+5
|
* st/mesa: Add forward delcaration in st_extensions.h.Vinson Lee2010-08-051-0/+2
|
* st/mesa: Add missing headers to st_draw.h.Vinson Lee2010-08-051-1/+6
|
* intel: Check for a NULL src buffer prior to bltChris Wilson2010-08-051-1/+1
| | | | | | This can only happen along a malloc failure path, but check anyway. Signed-off-by: Chris Wilson <[email protected]>
* intel: Check for region allocation failure.Chris Wilson2010-08-051-0/+6
| | | | Signed-off-by: Chris Wilson <[email protected]>
* st/mesa: Add missing header in st_context.c.Vinson Lee2010-08-041-0/+1
|
* st/mesa: Add missing header in st_atom_pixeltransfer.c.Vinson Lee2010-08-041-0/+1
|
* st/mesa: Clean up header file inclusion in st_context.h.Vinson Lee2010-08-041-9/+6
|
* st/mesa: Add missing header in st_cb_xformfb.h.Vinson Lee2010-08-041-0/+4
|
* st/mesa: Clean up st_cb_viewport.h.Vinson Lee2010-08-041-0/+7
| | | | | Add inclusion guard. Add forward declaration.
* st/mesa: Add missing headers in st_cb_texture.h.Vinson Lee2010-08-041-0/+7
|
* dri/nouveau: Don't try to validate uninitialized teximages.Francisco Jerez2010-08-051-4/+4
|
* dri/nv20: Fix some PGRAPH_ERRORs seen with DATA_CHECK enabled.Francisco Jerez2010-08-052-2/+6
|
* dri/nouveau: Fix up software mipmap generation.Francisco Jerez2010-08-052-5/+51
|
* st/mesa: Add forward declaration in st_cb_strings.h.Vinson Lee2010-08-041-0/+2
|
* st/mesa: Add missing header in st_cb_readpixels.h.Vinson Lee2010-08-041-0/+4
| | | | Include mtypes.h for GLcontext symbol.
* st/mesa: Clean up header file inclusion in st_cb_rasterpos.h.Vinson Lee2010-08-041-1/+3
|
* st/mesa: Add missing header in st_cb_program.h.Vinson Lee2010-08-041-0/+4
| | | | Include mtypes.h for GLcontext symbol.
* r300/compiler: Remove unnecessary header.Vinson Lee2010-08-041-1/+0
|
* intel: Remove unnecessary header.Vinson Lee2010-08-041-1/+0
|
* st/mesa: Add missing headers in st_cb_flush.h.Vinson Lee2010-08-041-0/+6
| | | | | Add forward declarations. Include p_compiler.h for uint symbol.
* st/mesa: Clean up header inclusion in st_cb_feedback.h.Vinson Lee2010-08-041-1/+3
| | | | | Replace mtypes.h with forward declaration. Include compiler.h for INLINE symbol.
* r600g: force flush on map as temporary fix to readpixelJerome Glisse2010-08-041-0/+2
| | | | | | | Should allow more piglit test to pass. Need to plugin proper flushing. Signed-off-by: Jerome Glisse <[email protected]>
* st/mesa: Add missing headers to st_cb_fbo.h.Vinson Lee2010-08-041-0/+9
|
* r600g: always perform texture perspective divide + fix blendingJerome Glisse2010-08-044-65/+88
| | | | | | quake3 engine seems to run fine at this point (ioquake) Signed-off-by: Jerome Glisse <[email protected]>
* st/mesa: Clean up header file inclusion in st_cb_eglimage.h.Vinson Lee2010-08-041-2/+3
| | | | | Replace dd.h and mtypes.h with a forward declaration. Include compiler.h for INLINE symbol.
* draw: Fix return type of draw_translate_vinfo_size.Vinson Lee2010-08-041-1/+1
| | | | Fixes typo from commit b609cfc7c9c38f26e7e6d6f7dd5dd6d38f4ed209.
* st/mesa: Clean up header file inclusion in st_cb_drawtex.h.Vinson Lee2010-08-041-1/+4
| | | | | Replace mtypes.h with forward declarations. Include compiler.h for INLINE symbol.
* st/mesa: Clean up header file inclusion in st_cb_drawpixels.h.Vinson Lee2010-08-041-1/+4
| | | | | Replace mtypes.h with forward declarations. Include compiler.h for INLINE symbol.
* st/mesa: Add forward declaration in st_cb_condrender.h.Vinson Lee2010-08-041-0/+2
|
* st/mesa: Add forward declarations in st_cb_clear.h.Vinson Lee2010-08-041-0/+3
|
* st/mesa: Include missing headers in st_cb_bufferobjects.h.Vinson Lee2010-08-041-2/+5
| | | | | Include compiler.h for INLINE symbol. Include mtypes.h for gl_buffer_object symbol.
* st/mesa: Clean up header file inclusion in st_cb_blit.h.Vinson Lee2010-08-041-2/+4
| | | | | Replaced mtypes.h and st_context.h with forward declarations. Added compiler.h for INLINE symbol.
* st/mesa: Clean up header file inclusion in st_cb_bitmap.h.Vinson Lee2010-08-041-1/+4
| | | | | | Removed mtypes.h. Include compiler.h for INLINE symbol. Added forward declarations.
* glx: Move deref after NULL checkKristian Høgsberg2010-08-041-1/+2
|
* glx: Fix use after free in drisw error pathKristian Høgsberg2010-08-041-2/+1
|
* glx: We no longer need screen extensions for driswKristian Høgsberg2010-08-041-2/+0
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=29177
* glx: dri2InvalidateBuffers() needs the X drawable XID not the GLX oneKristian Høgsberg2010-08-041-2/+2
| | | | This never ceases to entertain.
* r600: relax stride/alignment requirements for verticesAndre Maasikas2010-08-043-20/+14
| | | | | | | | | | seems hw can do unaligned accesses and unaligned strides removes extra conversion when using vbo's however I needed to switch 3 component byte format to 4 component formats for tests to pass. Somewhat sililar to GL_SHORT fix done earlier removes assert and gains +2 piglit especially draw-vertices
* draw: Fix the edge flags of flatshade_first polygons.Chia-I Wu2010-08-041-4/+4
| | | | | | | This bug can be triggered by rendering polygons with glProvokingVertexEXT(GL_FIRST_VERTEX_CONVENTION_EXT); glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
* r300/compiler: Always unroll loops when doing loop emulation.Tom Stellard2010-08-034-11/+14
|