Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use the mesa-provided texenv program rather than rolling our own. | Keith Whitwell | 2006-10-10 | 4 | -1/+21 |
| | | | | Turn on texture crossbar support. | ||||
* | i915: Fix wait for scheduled swap on secondary display. | Michel Dänzer | 2006-09-29 | 1 | -0/+5 |
| | |||||
* | Synchronize drawable to the pipe where the bigger part can be visible. | Michel Dänzer | 2006-09-28 | 1 | -0/+30 |
| | | | | | This requires the DDX driver to set the corresponding fields in the SAREA, so check its minor version. | ||||
* | Add new I830 SAREA fields. | Michel Dänzer | 2006-09-28 | 1 | -0/+15 |
| | |||||
* | i915: Handle DRM_VBLANK_SECONDARY when scheduling buffer swaps. | Michel Dänzer | 2006-09-28 | 1 | -0/+4 |
| | |||||
* | i915: Attempt to schedule buffer swap on target vertical blank when possible. | Michel Dänzer | 2006-09-28 | 2 | -79/+122 |
| | | | | | | | | | | | This has some advantages over the traditional way of first waiting for the target vertical blank and then emitting the buffer swap, e.g. * glXSwapBuffers returns immediately, only the next time the driver needs the hardware lock will it block until the target vertical blank. This should allow applications that don't intermix rendering and other processing to start processing for the next frame right away. * It's less likely to produce tearing. | ||||
* | Make driDrawableInitVBlank() initialize the sequence number. | Michel Dänzer | 2006-09-28 | 1 | -1/+2 |
| | | | | | This prevents the first wait for vertical blank from timing out when the X server has been running for a long time. | ||||
* | fix the broken fallback string/debug stuff | Brian Paul | 2006-09-22 | 1 | -19/+44 |
| | |||||
* | remove extra indentation | Brian Paul | 2006-09-22 | 1 | -98/+98 |
| | |||||
* | Fix a leak of the screen's option cache on cleanup (copied from radeon). | Eric Anholt | 2006-09-07 | 1 | -0/+3 |
| | |||||
* | fix the presumably broken check for the allow_large_textures and vblank_mode ↵ | Roland Scheidegger | 2006-09-01 | 3 | -3/+3 |
| | | | | options (same as bug 8042). | ||||
* | remove unused var | Brian Paul | 2006-08-28 | 1 | -1/+0 |
| | |||||
* | fix the check for force_s3tc_enable (bug 8042) | Brian Paul | 2006-08-28 | 1 | -1/+1 |
| | |||||
* | Fix bug 8010 - locking issues. | Alan Hourihane | 2006-08-26 | 1 | -4/+2 |
| | |||||
* | Fix writemasks on texture arb fp instructions. | Alan Hourihane | 2006-08-18 | 11 | -38/+64 |
| | | | | Cleanup invarient state emission. | ||||
* | Some structure renaming. Prefix vertex/fragment-related structs with | Brian Paul | 2006-07-20 | 3 | -10/+10 |
| | | | | "gl_" to match other structs. | ||||
* | Call _mesa_resize_framebuffer() within intelWindowMoved(). Fixes | Keith Whitwell | 2006-06-15 | 1 | -0/+6 |
| | | | | googleearth glitches. | ||||
* | fire vertices before context destruction. | Alan Hourihane | 2006-06-12 | 1 | -0/+1 |
| | |||||
* | Add const qualifiers in a number of places. | Brian Paul | 2006-05-23 | 1 | -1/+1 |
| | |||||
* | prototype i915_udpate_fog() to silence warning | Brian Paul | 2006-05-23 | 1 | -0/+1 |
| | |||||
* | updates to dri drivers for recent stencil changes | Keith Whitwell | 2006-05-08 | 1 | -1/+1 |
| | |||||
* | remove temporary code from keithw, this in theory isn't used at the moment | Dave Airlie | 2006-05-05 | 1 | -5/+0 |
| | | | | anyways unless INTEL_BATCH is turned on | ||||
* | Fix i915 driver after stencil changes in Mesa 6.5 | Dave Airlie | 2006-05-05 | 1 | -1/+1 |
| | |||||
* | More GLSL code: | Michal Krol | 2006-04-11 | 3 | -31/+37 |
| | | | | | | | | | | | | - use macros to access and modify render inputs bit-field; - un-alias generic vertex attributes for ARB vertex calls; - use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS (ARB code) in place of VERT_ATTRIB_MAX; - define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex attributes for ARB_vertex_shader; - fix generic attribute index range check in arbprogparse.c; - interface GLSL varyings between vertex and fragment shader; - use 64-bit optimised bitset (bitset.h) for render inputs; | ||||
* | Fix some warnings on x86_64 | Alan Hourihane | 2006-04-07 | 8 | -10/+16 |
| | |||||
* | update a couple MESA_FORMAT_Zxxx occurances | Brian Paul | 2006-04-06 | 1 | -2/+2 |
| | |||||
* | Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format. | Brian Paul | 2006-04-06 | 1 | -1/+1 |
| | | | | | | | This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions. | ||||
* | add tiling/fence support for the miniglx driver | Dave Airlie | 2006-04-05 | 2 | -20/+292 |
| | |||||
* | don't waste the reserved memory, take an approximation of the pool | Dave Airlie | 2006-04-05 | 1 | -19/+89 |
| | | | | allocator from the X.org driver - not as complicated | ||||
* | We always have a back buffer. Fixes visual problems. | Alan Hourihane | 2006-04-04 | 1 | -1/+1 |
| | |||||
* | add miniglx sources to i915 | Dave Airlie | 2006-04-03 | 1 | -1/+2 |
| | |||||
* | add pitch support and use new Width | Dave Airlie | 2006-04-03 | 1 | -2/+19 |
| | |||||
* | Don't index box by the box's index within numClipRects; just dereference it.mesa_6_5 | Eric Anholt | 2006-04-01 | 1 | -4/+4 |
| | | | | Fixes drawing with more than one cliprect. (Keith Packard) | ||||
* | Call driUpdateFramebufferSize when we've found an updated DRI drawable stamp, | Eric Anholt | 2006-04-01 | 1 | -0/+2 |
| | | | | | like other drivers. Failure to do so resulted in incorrect buffer sizes for resized windows. | ||||
* | Dave Reveman's patch for GLX_MESA_copy_sub_buffer support | Brian Paul | 2006-03-31 | 5 | -17/+71 |
| | |||||
* | The pitches of the driRenderbuffers are in bytes, so no need to multiply by cpp. | Eric Anholt | 2006-03-30 | 1 | -3/+3 |
| | | | | Fixes software fallbacks. (Keith Packard) | ||||
* | Fix up some incorrect pointers and clear screen | Dave Airlie | 2006-03-30 | 1 | -5/+5 |
| | |||||
* | add initial miniglx files for i915, not integrated yet | Dave Airlie | 2006-03-30 | 2 | -0/+1251 |
| | |||||
* | Fix STENCIL_WRITE_MASK defn for bug 5902 | Keith Whitwell | 2006-02-17 | 2 | -2/+2 |
| | |||||
* | Check DDX for 1.5.0 | Alan Hourihane | 2006-02-08 | 1 | -1/+1 |
| | |||||
* | add vblank support to i915 driver | Dave Airlie | 2006-02-06 | 6 | -16/+150 |
| | |||||
* | replace the texture level hack used in radeon/r200 to allow larger textures ↵ | Roland Scheidegger | 2006-02-03 | 3 | -7/+12 |
| | | | | with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug #5785. | ||||
* | use front.size instead of sPriv->fbSize | Alan Hourihane | 2006-01-24 | 1 | -1/+1 |
| | |||||
* | use screen->front.map instead of pFB from libdri | Alan Hourihane | 2006-01-24 | 1 | -1/+1 |
| | |||||
* | Add Intel 945GM support | Alan Hourihane | 2006-01-23 | 30 | -305/+1612 |
| | | | | | Add rotation support (Tungsten Graphics) | ||||
* | recalculate state on drawable changes | Keith Whitwell | 2005-12-30 | 2 | -3/+26 |
| | |||||
* | Use correct enums for program output variables. Fixes | Keith Whitwell | 2005-11-22 | 1 | -2/+2 |
| | | | | fp/tri-depthwrite. | ||||
* | s/Saturate/SaturateMode/ | Brian Paul | 2005-11-20 | 1 | -1/+1 |
| | |||||
* | Make Saturate a 2-bit field again, renamed to SaturateMode with three | Brian Paul | 2005-11-20 | 1 | -1/+1 |
| | | | | possible values: SATURATE_OFF, SATURATE_ZERO_ONE and SATURATE_PLUS_MINUS_ONE. | ||||
* | remove #include arbfragparse.h, s/PI/M_PI/ | Brian Paul | 2005-11-19 | 1 | -9/+4 |
| |