Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Overhaul of GLSL API functions, dispatching, etc. | Brian | 2006-12-19 | 2 | -4/+50 |
| | |||||
* | vertex/fragment program field changes | Brian | 2006-12-15 | 2 | -3/+2 |
| | |||||
* | Bug 7260: mach64 texture memory mng cleanup | George Sapountzis | 2006-12-12 | 8 | -765/+305 |
| | | | | | | mach64 uses its own set of texture memory management routines which are buggy, running a second DRI client kills the first one. This patch ports mach64 code to the stock dri texture managment code. | ||||
* | Bug 7861: mach64 with render acceleration should restore texture state | George Sapountzis | 2006-12-12 | 1 | -0/+3 |
| | | | | | RENDER acceleration uses texturing, thus when RENDER acceleration is enabled, the mach64 DRI driver should restore texture state when acquiring the DRI lock. | ||||
* | Bug 7790: Polygons incorrectly clipped by mach64 driver | George Sapountzis | 2006-12-12 | 1 | -7/+10 |
| | | | | un-break strict-aliasing rules | ||||
* | i965: Fix a crash with wine by not allocating >1MB on the stack. | Eric Anholt | 2006-12-09 | 2 | -19/+31 |
| | |||||
* | fix bug#9237 | Xiang, Haihao | 2006-12-08 | 1 | -4/+4 |
| | |||||
* | fix bug#9045 | Xiang, Haihao | 2006-12-08 | 1 | -2/+3 |
| | |||||
* | i915tex: Recalculate viewport related hardware state in intelWindowMoved(). | Michel Dänzer | 2006-12-07 | 1 | -8/+11 |
| | | | | | | This fixes vertically displaced rendering with some apps like Google Earth. Simplify other parts of the function somewhat. | ||||
* | Make git ignore some more generated files. | Michel Dänzer | 2006-12-06 | 1 | -0/+3 |
| | |||||
* | Make git ignore files only generated at build time. | Michel Dänzer | 2006-12-06 | 4 | -0/+8 |
| | |||||
* | Re-generate options.h with Swedish translations. | Michel Dänzer | 2006-12-06 | 2 | -5/+66 |
| | |||||
* | Swedish translation of driconf options. | Daniel Nylander | 2006-12-06 | 1 | -0/+226 |
| | |||||
* | Structure CopyPixels similarly to i915 do_texture_copypixels, to ease future ↵ | Gary Wong | 2006-12-02 | 4 | -99/+147 |
| | | | | unification. | ||||
* | Be aware that the surface storage can change between locks. | Claudio Ciccani | 2006-12-01 | 1 | -22/+22 |
| | |||||
* | Remove DirectFBGL header from Mesa bacause since 1.0.0 DirectFB installs its ↵ | Claudio Ciccani | 2006-12-01 | 1 | -28/+52 |
| | | | | | | own header. Updated to the current DirectFBGL interface (i.e. added GetProcAddress()). | ||||
* | Fix an infinite loop error that may occur when many contexts are bound | Thomas Hellström | 2006-12-01 | 1 | -2/+7 |
| | | | | | to the same drawable in a multithreading environment. This one slipped out of the texman merge. | ||||
* | Fixed compilation errors/warnings. | Claudio Ciccani | 2006-12-01 | 1 | -33/+32 |
| | | | | Duplicate destination surface to avoid saving/restoring the rendering state during each Clear. | ||||
* | fix mixed conventional / generic vertex arrays which caused a wrong array ↵ | Roland Scheidegger | 2006-11-30 | 3 | -1/+116 |
| | | | | order leading to very bogus rendering (for instance WoW intro screen mentioned in #8250). | ||||
* | fix a bug in the sanity code when outputting vertex progs | Roland Scheidegger | 2006-11-29 | 1 | -1/+1 |
| | |||||
* | call Driver.ProgramStringNotify if a ati_fragment_shader changes and pick up ↵ | Roland Scheidegger | 2006-11-29 | 1 | -0/+3 |
| | | | | the change in the r200 driver accordingly. | ||||
* | Add accelerated CopyPixels for non-overlapping, 1:1 blits. | Eric Anholt | 2006-11-29 | 10 | -15/+213 |
| | | | | Submitted by Gary Wong <[email protected]> | ||||
* | Update miniglx support for new memory manager | Dave Airlie | 2006-11-28 | 4 | -42/+94 |
| | |||||
* | remove assertions to match i915tex code (bug 8726) | Brian Paul | 2006-11-27 | 1 | -2/+0 |
| | |||||
* | Bug #6044: actually delete the texture object in mgaDeleteTexture | Tilman Sauerbeck | 2006-11-26 | 1 | -0/+3 |
| | |||||
* | Haihao Xiang's edgeflag patch. | Keith Whitwell | 2006-11-23 | 1 | -0/+3 |
| | |||||
* | Haihao Xiang's pointsize initialization patch. | Keith Whitwell | 2006-11-23 | 1 | -0/+5 |
| | |||||
* | realign some of the i830 code from the i915 | Dave Airlie | 2006-11-23 | 3 | -17/+26 |
| | |||||
* | fixup draw/depth region handling in i830 along lines of i915 | Dave Airlie | 2006-11-23 | 3 | -46/+74 |
| | |||||
* | fix segfault with ATI_fs when trying to use a not enabled texture unit (bug ↵ | Roland Scheidegger | 2006-11-21 | 1 | -16/+21 |
| | | | | #9110). | ||||
* | blend, logicop changes for intelEmitCopyBlit backported to i915 | Keith Whitwell | 2006-11-21 | 9 | -25/+68 |
| | |||||
* | Gary Wong's patches for CopyPixels Logiop (enable) and Blend | Keith Whitwell | 2006-11-21 | 4 | -10/+42 |
| | | | | | | (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. | ||||
* | Gary Wong's fix for 64 bit cleanness of vertex program inputs bitmask. | Keith Whitwell | 2006-11-21 | 4 | -9/+10 |
| | |||||
* | Commit Gary Wong & Keith Packard's changes for bug 8867 -- adjust code | Keith Whitwell | 2006-11-21 | 3 | -10/+23 |
| | | | | after repositioning of INDEX value in BRW_ATTRIB enum. | ||||
* | Disable fragment program debug messages. | Rune Petersen | 2006-11-20 | 1 | -3/+1 |
| | |||||
* | Don't perform dangling attribute check on POS attribute. It can't by | Keith Whitwell | 2006-11-20 | 1 | -1/+1 |
| | | | | | | 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. | ||||
* | fragment.position support | Rune Petersen | 2006-11-17 | 4 | -2/+236 |
| | | | | | World position is calculated in the vertex shader and passed to the fragment shader via an unused texcoord. | ||||
* | r300_select_vertex_shader4: | Rune Petersen | 2006-11-17 | 5 | -167/+215 |
| | | | | | | Makes the vertex program output from the fragment input. It makes the driver capable of catching output-input mismatches safely. Primarily based on some of Aapo Tahkola's code. | ||||
* | remove unused imesa local var to silence warnings | Brian Paul | 2006-11-16 | 1 | -2/+0 |
| | |||||
* | Make sure vbo's are mapped before accessing their contents in | Keith Whitwell | 2006-11-16 | 1 | -0/+8 |
| | | | | api_arrayelt.c. Reported by Haihao Xiang. | ||||
* | Add a size parameter to _mesa_add_unnamed_constant() and | Brian Paul | 2006-11-15 | 2 | -2/+2 |
| | | | | | _mesa_add_named_constant() to indicate vector size (1, 2, 3 or 4). Always 4 for now... | ||||
* | Remove use of GetBufferSize (depreciated). | Jerome Glisse | 2006-11-15 | 4 | -29/+44 |
| | |||||
* | Enable GLX_SGI_make_current_read for tdfx. | Ian Romanick | 2006-11-14 | 7 | -32/+69 |
| | | | | | | | | | Implement GLX_SGI_make_current_read for tdfx. Remove annoying debug printf in tdfxSwapBuffers. Updated a comment in drirenderbuffer.h to note that the tdfx driver uses a flag that was previously only used by s3v. This code was tested with glxgears, wincopy, and manywin. | ||||
* | Clean-up compiler warnings. | Ian Romanick | 2006-11-13 | 2 | -2/+5 |
| | |||||
* | Implement GL_ARB_occlusion_query. | Ian Romanick | 2006-11-13 | 2 | -1/+55 |
| | | | | | Based on the old code that implemented GL_HP_occlusion_test, implement GL_ARB_occlusion_query. This code passes progs/demo/arbocclude. | ||||
* | tdfxDDWriteDepthPixels can be called with mask == NULL. | Ian Romanick | 2006-11-13 | 1 | -2/+2 |
| | | | | | | | Via depth_test_pixels (swrast/s_depth.c), tdfxDDWriteDepthPixels can be called with mask == NULL. Test for this condition in the places where mask might be dereference. This matches the behavior of several other functions in this file with a 'const GLubyte mask[]' parameter. | ||||
* | Major clean-up of tdfxDDGetString. | Ian Romanick | 2006-11-13 | 1 | -43/+16 |
| | |||||
* | Eliminate use of deprecated GetBufferSize interface. | Ian Romanick | 2006-11-13 | 2 | -38/+15 |
| | |||||
* | Fix "3D driver claims to not support visual ..." warnings. | Ian Romanick | 2006-11-13 | 1 | -1/+1 |
| | | | | | | | In 16-bit color modes the 3D driver was erroneously creating fbconfigs with 16-bits of accumulation alpha. Since the 2D driver always generates modes with zero bits of alpha, the lists of fbconfigs did not match and warnings were generated by libGL. | ||||
* | Bump driver date. | Ian Romanick | 2006-11-10 | 1 | -1/+1 |
| |