summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-02-01amd: initial winsysJerome Glisse
2009-02-02Merge branch 'gallium-0.2' of ↵Stephane Marchesin
git+ssh://marcheu@git.freedesktop.org/git/mesa/mesa into gallium-0.2
2009-02-02nv04: some old changes I had lying around.Stephane Marchesin
2009-02-01Merge branch 'gallium-winsys-private' into gallium-0.2Zack Rusin
2009-02-01util: List new file in sconscript.José Fonseca
2009-02-01pipebuffer: Drop (most of) pipe winsys stuff.José Fonseca
2009-01-31nv20: send buffer handles on hw state emitPekka Paalanen
Color and Z buffer offsets were emitted here, now also the buffer handles are emitted so they target the correct memory. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-01-31nv20: disable depth writes in hw initPekka Paalanen
Probably not necessary, but just in case. Depth registers point to the color buffer, when there is no depth buffer. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-01-31nv20: Z-mapping parametersPekka Paalanen
Based on my renouveau dump, adjust initial hw state related to Z-mapping, and add one unknown depth reg into depth/stencil/alpha emission. Now trivial/tri-z on nv20 looks identical to swrast rendered one. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-01-31nv20: draw_elements needs to flushPekka Paalanen
nv20_draw_elements() uses the draw module, and draw_flush() needs to be called to actually emit the vertices immediately. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-01-31nv20: set surface status in clear()Pekka Paalanen
Other nvXX drivers seem to do this, so I do it too. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-01-31gallium: initialize simple screen in driversZack Rusin
2009-01-31intel: Correct FBconfig color masks with DRI2. Fail at copy and paste.Eric Anholt
This still leaves us with a broken depth 32 visual, but now it's the server's visual setup that's at fault.
2009-01-31Build dri.pc during the build rather than the install process.Eric Anholt
In a normal build system this is generated by configure.
2009-01-31mesa: more display list cleanupsBrian
Remove some unneeded fields. Rename some function parameters.
2009-01-31mesa: display list clean-upsBrian
Rename some structs and fields to be more consistant with the rest of mesa.
2009-01-31mesa: minor comments, clean-upsBrian
2009-01-31mesa: remove remnant of GL_SGIX_depth_textureBrian
2009-01-30i965: bump texture limit to 4kx4kKeith Packard
Rendering and textures are limited to 8kx8k, but mesa limits things to 4kx4k, and magic guard band stuff may break on 8kx8k drawing. This is safe though, and makes compiz work on bigger screens. Signed-off-by: Keith Packard <keithp@keithp.com>
2009-01-30mesa: simplify the _mesa_get_proxy_tex_image() functionBrian Paul
2009-01-30mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D()Brian Paul
Fixes failed assertion / segfault for particular proxy texture tests.
2009-01-30intel: more debug infoBrian Paul
2009-01-30i965: formatting, comments, whitespace clean-upsBrian Paul
2009-01-30swrast: replace RENDER_START/FINISH macros with inline functionsBrian Paul
2009-01-30swrast: replace macro with inline functionBrian Paul
2009-01-30intel: remove unused RenderToTexture fieldBrian Paul
2009-01-30i915: updated render to texture/fbo testBrian Paul
2009-01-30gallium: add a convience wrapper for simple screensZack Rusin
forwards screen calls to the winsys
2009-01-30mesa: add missing _mesa_reference_texobj() calls for texture array targetsBrian Paul
2009-01-30mesa: remove incorrect refcounting adjustment in ↵Brian Paul
adjust_buffer_object_ref_counts() Fixes bug 19835. However, a more elaborate fix should be implemented someday which uses proper reference counting for gl_array_object.
2009-01-30stw: Remove pipe_winsys references.José Fonseca
2009-01-30gallium: Don't ask winsys name -- let pipe screen do that if it wants.José Fonseca
Allows to leave screen->winsys NULL.
2009-01-30stw: Don't use the winsys.José Fonseca
2009-01-30intel: If we're doing a depth clear with tris, do color with it.Eric Anholt
This is a 10% win on the ever-important glxgears not-a-benchmark.
2009-01-30i915: Only call CalcViewport from DrawBuffers instead of Viewport.Eric Anholt
This saves an inadvertent round-trip to the X Server on DrawBuffers, which was hurting some metaops.
2009-01-30intel: Expose more FBconfigs in the 3D driver.Eric Anholt
We can support any combination of (a8r8g8b8, x8r8g8b8, r5g6b5) x (z0,z24,z24s8) on either class of chipsets. The only restriction is no mixing bpp when also mixing tiling. This shouldn't be occurring currently.
2009-01-30Remove stale symlinks to intel/intel_depthstencil.cIan Romanick
2009-01-30gallium: make p_winsys internalZack Rusin
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage
2009-01-30Merge branch 'gallium-0.2' into gallium-winsys-privateJosé Fonseca
2009-01-30util: Define ffs for MinGW.José Fonseca
2009-01-30gdi: Update for winsys interface changes.José Fonseca
2009-01-30Merge branch 'gallium-0.2' into gallium-winsys-privateJosé Fonseca
2009-01-30pipebuffer: Consider 0 as no alignment needed.José Fonseca
2009-01-29gallium: give the screen priority when it comes to buffer allocationsZack Rusin
allows the driver to overwrite buffer allocation, first step on the way to making winsys interface internal to the drivers. state trackers and the code above it will go through the screen
2009-01-30gallium: Don't build egl state_trackerJakob Bornecrantz
2009-01-30egl: Don't fill shown screenJakob Bornecrantz
2009-01-30intel: Remove debug printJakob Bornecrantz
2009-01-30i915: Fix surface operationsJakob Bornecrantz
2009-01-29intel: remove unused intel_depthstencil.[ch]Brian Paul
2009-01-29intel: remove unused #includesBrian Paul