Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-03 | xlib: use MESA_GLX_FORCE_DIRECT to make glXIsDirect() always return True | Brian Paul | |
Some apps won't run w/ indirect rendering contexts. Also, consolidate some context-init code in new init_glx_context() function. | |||
2009-02-02 | mesa: fix stand-alone glslcompiler | Brian Paul | |
2009-02-02 | i965: Remove brw->attribs now that we can just always look in the GLcontext. | Eric Anholt | |
2009-02-02 | i965: Delete old metaops code now that there are no remaining consumers. | Eric Anholt | |
2009-02-02 | intel: replace custom metaops clear with generic. | Eric Anholt | |
No real-world impact on performance seen. Even glxgears seems to be, if anything, happier. | |||
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-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 | intel: more debug info | Brian Paul | |
2009-01-30 | i965: formatting, comments, whitespace clean-ups | 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 | 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-29 | intel: remove unused intel_depthstencil.[ch] | Brian Paul | |
2009-01-29 | intel: remove unused #includes | Brian Paul | |
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 | 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) | |||
2009-01-29 | i965: widen per-texture bitfields for 16 texture image units | Brian Paul | |
(cherry picked from master/commit f78c388b6c156cb155f089b00612f00919090a8e) | |||
2009-01-29 | intel: check if stencil test is enabled in intel_stencil_drawpixels() | Brian Paul | |
(cherry picked from master/commit 72ee0e247d799c85612c72bbd2257648e11fa583) | |||
2009-01-29 | intel: save/restore GL matrix mode in ↵ | Brian Paul | |
intel_meta_set_passthrough_transform(), intel_meta_restore_transform() (cherry picked from master, commit 723648f2ee2a8e529063c9da84e9dff9c8c6be99) | |||
2009-01-28 | intel: Fix up some extension string issues | Ian Romanick | |
Move the remaining extension string enables to intel_extensions.c. Make sure that GL_NV_texture_env_combine4 is not enabled on i830. | |||
2009-01-28 | Make GL_ARB_draw_buffers mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-01-28 | Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-01-28 | Make GL_ARB_vertex_buffer_object mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-01-28 | Make GL_ARB_multisample mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-01-28 | Make GL_ARB_texture_compression mandatory | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2009-01-28 | i965: minor tweak: replace OPCODE_MOV with OPCODE_SWZ | Brian Paul | |
Just to reinforce the understanding that an extended swizzle with 0 and 1 terms is possible there. | |||
2009-01-28 | i965: implement GL_EXT_texture_swizzle | Brian Paul | |
If the texture swizzle is not XYZW (no-op) add an extra MOV instruction after the TEX instruction to rearrange the components. | |||
2009-01-28 | i965: minor clean-up, comments, etc. | Brian Paul | |
2009-01-28 | Merge commit 'origin/master' into texture_swizzle | Brian Paul | |
2009-01-28 | 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). | |||
2009-01-28 | i965: minor comment additions/edits | Brian Paul | |
2009-01-28 | i965: minor improvements in brw_wm_populate_key() | Brian Paul | |
2009-01-28 | i965: remove pad field | Brian Paul | |
2009-01-28 | i965: widen per-texture bitfields for 16 texture image units | Brian Paul | |
2009-01-28 | i965: minor comments | Brian Paul | |
2009-01-27 | intel: clean up more pf mess. | Eric Anholt | |
2009-01-26 | i915: rename some functions | Brian Paul | |
2009-01-26 | intel: replace i915/intel_state.c and i965/intel_state.c with shared file | Brian Paul | |
2009-01-26 | intel: whitespace changes | Brian Paul | |
2009-01-26 | intel: move some driver functions around | Brian Paul | |
A step toward consolidating i915/intel_state.c and i965/intel_state.c | |||
2009-01-26 | intel: check if stencil test is enabled in intel_stencil_drawpixels() | Brian Paul | |
2009-01-26 | intel: save/restore GL matrix mode in ↵ | Brian Paul | |
intel_meta_set_passthrough_transform(), intel_meta_restore_transform() |