Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2009-01-29 | mesa: allow glFramebufferTexture1/2/3D(target = GL_READ/DRAW_FRAMEBUFFER) | Brian Paul | |
This is part of GL_EXT_framebuffer_blit and GL_ARB_framebuffer_obbject. | |||
2009-01-29 | intel: formatting clean-ups | Brian Paul | |
2009-01-29 | intel: fix check for Y orientation in span functions. | Brian Paul | |
2009-01-29 | i965: use bitfields in brw_sf_unit_key struct | Brian Paul | |
2009-01-29 | intel: remove unused intel_rendering_to_texture() | Brian Paul | |
2009-01-29 | i965: fix render to FBO/texture orientation bugs | Brian Paul | |
Anytime we're not rendering to the default/window FBO, need to invert rendering, not just when rendering to a texture. Otherwise, if a FBO consists of a mix of textures and renderbuffers the up/down orientation was inconsistant. Fixes shadowtex.c bad rendering. | |||
2009-01-29 | mesa: fix a render to texture FBO validation bug | Brian Paul | |
When glTexImage() is called we need to re-validate any FBOs that point to the texture (i.e. render-to-texture) since changing the texture's size/format will effect FBO completeness. We don't keep a list of all FBOs rendering into each texture (which would be a bit messy) so we check all FBOs in existance. To optimize this, the gl_texture_object->_RenderToTexture flag is used to avoid checking textures that have never been used as renderbuffers. So, we only walk over all FBOs (there's usually only a few) when glTexImage() modifies a RTT texture. Fixes a bug seen in shadowtex.c when toggling packed depth/stencil mode. | |||
2009-01-29 | pipebuffer: Ondemand buffer manager. | José Fonseca | |
A variation of malloc buffers which get transferred to real graphics memory when there is an attempt to validate them. | |||
2009-01-29 | pipebuffer: Implement proper buffer validation. | José Fonseca | |
2009-01-29 | egl: Blit to the bound frontbuffer with pipe | Jakob Bornecrantz | |
2009-01-29 | intel: Set render domain on read and write | Jakob Bornecrantz | |
2009-01-29 | intel: Try forcing flushes | Jakob Bornecrantz | |
2009-01-29 | intel: Dump batchbuffer before sending to hw | Jakob Bornecrantz | |
2009-01-29 | intel: Change link order | Jakob Bornecrantz | |
2009-01-29 | i915: Don't take a context as argument for debug | Jakob Bornecrantz | |
2009-01-29 | i915: Don't dump batchbuffer on flush in context | Jakob Bornecrantz | |
2009-01-29 | i965: fix bug in pass0_precalc_mov() | Brian Paul | |
Previously, "in-place" swizzles such as: MOV t, t.xxyx; were handled incorrectly. Fixed by splitting the one loop into two loops so we get all the refs before assigning them (to avoid potential clobbering). (cherry picked from master/commit faa48915d27634a12f123eaa6e954ec79565e365) |