Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-12-02 | Structure CopyPixels similarly to i915 do_texture_copypixels, to ease future ↵ | Gary Wong | |
unification. | |||
2006-11-29 | Add accelerated CopyPixels for non-overlapping, 1:1 blits. | Eric Anholt | |
Submitted by Gary Wong <gtw@gnu.org> | |||
2006-11-23 | Haihao Xiang's edgeflag patch. | Keith Whitwell | |
2006-11-23 | Haihao Xiang's pointsize initialization patch. | Keith Whitwell | |
2006-11-21 | Gary Wong's patches for CopyPixels Logiop (enable) and Blend | Keith Whitwell | |
(disallow). Slightly cleaned to disallow on all blend states for code consiseness and turn a table lookup into a function to match other code in the driver. | |||
2006-11-21 | Gary Wong's fix for 64 bit cleanness of vertex program inputs bitmask. | Keith Whitwell | |
2006-11-21 | Commit Gary Wong & Keith Packard's changes for bug 8867 -- adjust code | Keith Whitwell | |
after repositioning of INDEX value in BRW_ATTRIB enum. | |||
2006-11-20 | Don't perform dangling attribute check on POS attribute. It can't by | Keith Whitwell | |
definition dangle (every vertex has a position). However save->currentsz isn't properly maintained for this attribute, as there is no current position value to track. Reported by Haihao Xiang. | |||
2006-11-16 | Make sure vbo's are mapped before accessing their contents in | Keith Whitwell | |
api_arrayelt.c. Reported by Haihao Xiang. | |||
2006-11-15 | Add a size parameter to _mesa_add_unnamed_constant() and | Brian Paul | |
_mesa_add_named_constant() to indicate vector size (1, 2, 3 or 4). Always 4 for now... | |||
2006-11-01 | Remove x/y/width/height parameters from Clear functions. | Brian Paul | |
2006-10-23 | Emit cliprects in the userspace driver as required, rather than | Keith Whitwell | |
passing them to the kernel. This works because all drawing commands in the 965 driver are emitted with the lock held and the batchbuffer is always flushed prior to releasing the lock. This allows multiple cliprects to be dealt with, without replaying entire batchbuffers and redundantly re-emitting state. | |||
2006-10-15 | Remove a bunch of "ctx->Driver.function = _swrast_Function" lines since | Brian Paul | |
default/fallback functions are already plugged in by the call to _mesa_init_driver_functions(). | |||
2006-10-15 | Remove Driver.ResizeBuffers = _mesa_resize_framebuffer lines. | Brian Paul | |
This is already done by the preceeding call to _mesa_init_driver_functions() which plugs in default functions like that. | |||
2006-10-13 | Upload of interleaved arrays currently assumes that position is the | Keith Whitwell | |
first element in the interleaved group. Add a test to catch cases where this isn't true and use per-array uploads instead. Fixes compiz glitches on x64. | |||
2006-10-13 | Make sure instructions are zero'd out before use. | Keith Whitwell | |
2006-10-13 | Use unsigned long batchbuffer offset, fixes x64 warnings. | Keith Whitwell | |
2006-10-13 | Fix printf warning. | Keith Whitwell | |
2006-10-13 | Use unsigned long cast for checking pointer alignment, fixes x64 warnings. | Keith Whitwell | |
2006-10-13 | Use mesa function to get opcode name rather than an internal table. | Keith Whitwell | |
2006-10-05 | missing file | Keith Whitwell | |
2006-10-05 | Accelerate glBitmap with a color expand blit. Nice speedup for demos | Keith Whitwell | |
like 'fire' that display a help message or fps number this way. | |||
2006-10-05 | Quieten debug message. | Keith Whitwell | |
2006-10-05 | eliminate rhw divide under some circumstances | Keith Whitwell | |
2006-10-05 | Quieten debug message. | Keith Whitwell | |
2006-09-25 | Fixup one place where attrsz was being used instead of active_sz | Keith Whitwell | |
2006-09-22 | Explicit test for +ve pitches in intelEmitCopyBlit() | Keith Whitwell | |
2006-09-21 | Do a better job of choosing texture formats to avoid image conversions. | Keith Whitwell | |
2006-09-21 | use the requested internal texture format where possible | Keith Whitwell | |
2006-09-21 | Catch a couple of cases where we would have to delete and recreate the | Keith Whitwell | |
miptree object. | |||
2006-09-20 | Add a comment about the interactions of negative pitches, overlapping | Keith Whitwell | |
blits and the different ways of specifying a blit on this hardware. | |||
2006-09-20 | remove some dead code | Keith Whitwell | |
2006-09-20 | Fix some warnings | Keith Whitwell | |
2006-09-20 | Support ARB_texture_rectangle. | Keith Whitwell | |
2006-09-20 | 1) Add a new flag in the sarea (coopting the unused texAge value) to | Keith Whitwell | |
identify context switches between members of a share group - ie. multiple contexts in a single application, possibly on different threads. In this case the contexts share a bufmgr instance and there is no need to evict textures - so don't. 2) Use a new flag 'need_flush' to ensure hardware rendering is flushed prior to starting a software fallback. | |||
2006-09-20 | Broadwater seems to prefer this style of blitting. | Keith Whitwell | |
2006-09-20 | add accelerated glCopyPixels path | Keith Whitwell | |
2006-09-20 | restore debug output after brw_wm_fp compilation stage | Keith Whitwell | |
2006-09-20 | Use DEBUG_SYNC to switch between per-primitive and per-frame aubfile dumps. | Keith Whitwell | |
2006-09-14 | VS nr of urb entries is constrained to be one of a fixed set of values, | Keith Whitwell | |
specifically {8,16,32}. | |||
2006-09-12 | quieten debug | Keith Whitwell | |
2006-09-12 | Potential fix for doom3 lockups. Seems that there is a conflict | Keith Whitwell | |
between the vertex cache, the vertex shader and the clipping stages, all of which are competitors for URB entries assigned to the VS unit. This change reduces the maximum number of clip and VS threads by enough to ensure that they cannot consume all the available URB entries, and then reduces the number somewhat more up to an arbitary amount I discovered by trial and error. Unfortunately trial and error solutions don't inspire total confidence... | |||
2006-09-12 | Disassemble active program when DEBUG_VS is set. | Keith Whitwell | |
2006-09-12 | Add code to tweak aubfile state and primitives on replay. | Keith Whitwell | |
2006-09-12 | Encode a unique id in the aub header date fields. | Keith Whitwell | |
2006-09-08 | Basic facility for playing back captured aubfiles. Requires a small | Keith Whitwell | |
hack to the drm to disable command verification on the cmd_buffer ioctl. Doesn't exactly replay as commands are normally delivered as batchbuffers but are captured and replayed as commands on the ring. | |||
2006-09-07 | Consistent return values from the bm* functions. | Keith Whitwell | |
Get aubfile generation working again. | |||
2006-09-07 | Cope with memory pool fragmentation by allowing a second attempt at | Keith Whitwell | |
rendering operations to take place after evicting all resident buffers. Cope better with memory allocation failures throughout the driver and improve tracking of failures. | |||
2006-09-07 | Fix glitch with pool alignments. | Keith Whitwell | |
2006-09-07 | Use lower alignments where possible. Also pad out allocated blocks to | Keith Whitwell | |
a multiple of alignment to avoid accumulating unusable free blocks. |