Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-01 | amd: initial winsys | Jerome Glisse | |
2009-02-02 | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | |
git+ssh://marcheu@git.freedesktop.org/git/mesa/mesa into gallium-0.2 | |||
2009-02-02 | nv04: some old changes I had lying around. | Stephane Marchesin | |
2009-02-01 | Merge branch 'gallium-winsys-private' into gallium-0.2 | Zack Rusin | |
2009-02-01 | util: List new file in sconscript. | José Fonseca | |
2009-02-01 | pipebuffer: Drop (most of) pipe winsys stuff. | José Fonseca | |
2009-01-31 | nv20: send buffer handles on hw state emit | Pekka 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-31 | nv20: disable depth writes in hw init | Pekka 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-31 | nv20: Z-mapping parameters | Pekka 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-31 | nv20: draw_elements needs to flush | Pekka 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-31 | nv20: 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-31 | gallium: initialize simple screen in drivers | Zack Rusin | |
2009-01-31 | intel: 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-31 | Build dri.pc during the build rather than the install process. | Eric Anholt | |
In a normal build system this is generated by configure. | |||
2009-01-31 | mesa: more display list cleanups | Brian | |
Remove some unneeded fields. Rename some function parameters. | |||
2009-01-31 | mesa: display list clean-ups | Brian | |
Rename some structs and fields to be more consistant with the rest of mesa. | |||
2009-01-31 | mesa: minor comments, clean-ups | Brian | |
2009-01-31 | mesa: remove remnant of GL_SGIX_depth_texture | Brian | |
2009-01-30 | i965: bump texture limit to 4kx4k | Keith 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-30 | mesa: simplify the _mesa_get_proxy_tex_image() function | Brian Paul | |
2009-01-30 | mesa: fix incorrect call to clear_teximage_fields() in _mesa_TexImage2D() | Brian Paul | |
Fixes failed assertion / segfault for particular proxy texture tests. | |||
2009-01-30 | intel: more debug info | Brian Paul | |
2009-01-30 | i965: formatting, comments, whitespace clean-ups | Brian Paul | |
2009-01-30 | swrast: replace RENDER_START/FINISH macros with inline functions | Brian Paul | |
2009-01-30 | swrast: replace macro with inline function | Brian Paul | |
2009-01-30 | intel: remove unused RenderToTexture field | Brian Paul | |
2009-01-30 | i915: updated render to texture/fbo test | Brian Paul | |
2009-01-30 | gallium: add a convience wrapper for simple screens | Zack Rusin | |
forwards screen calls to the winsys | |||
2009-01-30 | mesa: add missing _mesa_reference_texobj() calls for texture array targets | Brian Paul | |
2009-01-30 | mesa: 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-30 | stw: Remove pipe_winsys references. | José Fonseca | |
2009-01-30 | gallium: Don't ask winsys name -- let pipe screen do that if it wants. | José Fonseca | |
Allows to leave screen->winsys NULL. | |||
2009-01-30 | stw: Don't use the winsys. | José Fonseca | |
2009-01-30 | intel: 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-30 | i915: 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-30 | intel: 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-30 | Remove stale symlinks to intel/intel_depthstencil.c | Ian Romanick | |
2009-01-30 | gallium: make p_winsys internal | Zack Rusin | |
move it to pipe/internal/p_winsys_screen.h and start converting the state trackers to the screen usage | |||
2009-01-30 | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | |
2009-01-30 | util: Define ffs for MinGW. | José Fonseca | |
2009-01-30 | gdi: Update for winsys interface changes. | José Fonseca | |
2009-01-30 | Merge branch 'gallium-0.2' into gallium-winsys-private | José Fonseca | |
2009-01-30 | pipebuffer: Consider 0 as no alignment needed. | José Fonseca | |
2009-01-29 | gallium: give the screen priority when it comes to buffer allocations | Zack 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-30 | gallium: Don't build egl state_tracker | Jakob Bornecrantz | |
2009-01-30 | egl: Don't fill shown screen | Jakob Bornecrantz | |
2009-01-30 | intel: Remove debug print | Jakob Bornecrantz | |
2009-01-30 | i915: Fix surface operations | Jakob Bornecrantz | |
2009-01-29 | intel: remove unused intel_depthstencil.[ch] | Brian Paul | |
2009-01-29 | intel: remove unused #includes | Brian Paul | |