Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix another memleak | Tilman Sauerbeck | 2006-07-12 | 1 | -0/+4 |
| | |||||
* | _mesa_destroy_context() frees radeon->glCtx so we must not access it afterwards | Tilman Sauerbeck | 2006-07-11 | 1 | -5/+6 |
| | |||||
* | Revert the SiS and Unichrome DRM version check changes. | Thomas Hellström | 2006-07-11 | 2 | -45/+2 |
| | |||||
* | The SiS and Unichrome drivers assume that the handle to the | Thomas Hellström | 2006-07-10 | 6 | -15/+55 |
| | | | | AGP map is equivalent to the AGP physical address. Fix this. | ||||
* | Fix #7195 | Aapo Tahkola | 2006-07-09 | 2 | -2/+20 |
| | |||||
* | R300_RR_ROUTE_1 still needs to be initialized. | Aapo Tahkola | 2006-07-05 | 1 | -0/+2 |
| | |||||
* | Add R300_VAP_CNTL 0x2140 and cosmetic cleanup. | Jerome Glisse | 2006-07-04 | 1 | -395/+498 |
| | |||||
* | enable hw antialiasing (Martijn van Oosterhout) | Brian Paul | 2006-07-04 | 1 | -2/+27 |
| | |||||
* | additional clipping/viewport fixes (Martijn van Oosterhout) | Brian Paul | 2006-07-03 | 1 | -0/+11 |
| | |||||
* | some minor simplifications (same as in r300 driver) since mesa's internally ↵ | Roland Scheidegger | 2006-07-03 | 1 | -23/+17 |
| | | | | used swizzle and writemask flags are identical to the bits used on the hardware, use a macro to error out if these assumptions are no longer true. | ||||
* | check if radeon_drm.h from libdrm is new enough, otherwise print an error to ↵ | Roland Scheidegger | 2006-07-03 | 1 | -0/+4 |
| | | | | make it easier to figure out why it won't compile... | ||||
* | Add copyright header and minor cleanup. | Jerome Glisse | 2006-07-03 | 1 | -8/+37 |
| | |||||
* | fix clipping bug on context change (Martijn van Oosterhout) | Brian Paul | 2006-07-03 | 1 | -0/+9 |
| | |||||
* | initialize offset to avoid bogus warnings from valgrind | Tilman Sauerbeck | 2006-07-01 | 1 | -1/+1 |
| | |||||
* | Vertex/fragment program patches (Rune Petersen) | Brian Paul | 2006-06-30 | 2 | -5/+5 |
| | |||||
* | clipping fixes (Martijn van Oosterhout) | Brian Paul | 2006-06-30 | 1 | -4/+14 |
| | |||||
* | Fix typo. | Jerome Glisse | 2006-06-29 | 1 | -1/+1 |
| | |||||
* | destroy left-over VBOs on shutdown | Tilman Sauerbeck | 2006-06-29 | 2 | -3/+11 |
| | |||||
* | instead of messing with _TNL_LAST_GENERIC and _TNL_FIRST_GENERIC, use ↵ | Tilman Sauerbeck | 2006-06-29 | 2 | -3/+4 |
| | | | | _TNL_NUM_GENERIC. this fixes an off-by-one error (we didn't handle the final attribute) | ||||
* | cleanup, avoid magic values | Tilman Sauerbeck | 2006-06-29 | 1 | -1/+1 |
| | |||||
* | only assert front/back pitch if double-buffered (bug 7663) | Brian Paul | 2006-06-29 | 1 | -1/+3 |
| | |||||
* | Fix stencil clears that have caused problems with redbook/stencil, ↵ | Aapo Tahkola | 2006-06-27 | 1 | -40/+7 |
| | | | | tests/stencilwrap and ut2k4 adrenaline pills. | ||||
* | Fix generic vertex attribs (Rune Petersen) | Aapo Tahkola | 2006-06-27 | 3 | -0/+18 |
| | |||||
* | locking fixes (Martijn Van Oosterhout) | Brian Paul | 2006-06-26 | 1 | -0/+6 |
| | |||||
* | Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/. | Brian Paul | 2006-06-26 | 1 | -1/+1 |
| | | | | Probably need to fix the install destinations too... | ||||
* | more cleanups | Tilman Sauerbeck | 2006-06-23 | 1 | -9/+7 |
| | |||||
* | New 'install' targets in makefile. See bug 2372. | Brian Paul | 2006-06-22 | 1 | -2/+3 |
| | |||||
* | no need to handle ARL in a special way, it's a generic scalar operation. ↵ | Tilman Sauerbeck | 2006-06-18 | 2 | -18/+5 |
| | | | | only tested on r300. | ||||
* | fix broken address register reads | Aapo Tahkola | 2006-06-18 | 1 | -26/+26 |
| | |||||
* | Call _mesa_resize_framebuffer() within intelWindowMoved(). Fixes | Keith Whitwell | 2006-06-15 | 1 | -0/+6 |
| | | | | googleearth glitches. | ||||
* | Make r300 driver build with GL_APPLE_vertex_array_object changes. | Ian Romanick | 2006-06-12 | 2 | -12/+18 |
| | | | | Sorry for the breakage. These changes are only build tested. | ||||
* | Add support for GL_APPLE_vertex_array_object. Several test programs | Ian Romanick | 2006-06-12 | 1 | -0/+38 |
| | | | | | | | and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required. | ||||
* | fire vertices before context destruction. | Alan Hourihane | 2006-06-12 | 1 | -0/+1 |
| | |||||
* | destroy the memory manager along with the context | Tilman Sauerbeck | 2006-06-11 | 3 | -0/+17 |
| | |||||
* | enable arb_vertex_program by default if drm is new enough. Do a fallback ↵ | Roland Scheidegger | 2006-06-10 | 2 | -1/+7 |
| | | | | when it's a nv_vp as there could be issues. | ||||
* | shuffle some code to make some assertions in the _savage_texstore_a111xxxx ↵ | Roland Scheidegger | 2006-06-09 | 1 | -38/+45 |
| | | | | functions compile without error... | ||||
* | include tnl/tnl.h for _tnl_program_string() | Tilman Sauerbeck | 2006-06-08 | 1 | -0/+1 |
| | |||||
* | mark ARL operand as scalar (Roland Scheidegger) | Tilman Sauerbeck | 2006-06-08 | 1 | -1/+1 |
| | |||||
* | struct op_names: get rid of the 'output operands' field as it's not used ↵ | Tilman Sauerbeck | 2006-06-08 | 1 | -32/+31 |
| | | | | (Roland Scheidegger) | ||||
* | Improve slightly wrong CMP_SRCS test to avoid unencessary instructions. ↵ | Roland Scheidegger | 2006-06-08 | 2 | -95/+56 |
| | | | | Clean up the r200 vertex program code a bit. | ||||
* | prevent possible program mix up with sw vps (Roland Scheidegger) | Aapo Tahkola | 2006-06-06 | 1 | -0/+2 |
| | |||||
* | prevent run_arb_vertex_program from running tnl programs unless ↵ | Aapo Tahkola | 2006-06-06 | 2 | -7/+3 |
| | | | | ctx->_MaintainTnlProgram is set | ||||
* | make sure tex format is supported. | Aapo Tahkola | 2006-06-06 | 1 | -1/+2 |
| | |||||
* | various fixes (Roland Scheidegger) | Aapo Tahkola | 2006-06-06 | 1 | -32/+38 |
| | |||||
* | implement arb_vertex_program in hw for r200. Code contains still some hacks, ↵ | Roland Scheidegger | 2006-06-02 | 10 | -22/+1617 |
| | | | | generic attribs cause a fallback, but otherwise it seems to work quite well. Passes all glean vertProg1 tests with the exception of the degnerated LIT case (which is a hw limitation), as well as runs the r200 render path of doom3/quake4 (1.1 patch needed for quake4). The code is heavily borrowed from the r300 driver as vertex programs encoding is almost identical. arb_vertex_program is not yet announced by default and still needs to be enabled via driconf. | ||||
* | remove code dealing with drmMinor version < 6 since all radeon drivers ↵ | Roland Scheidegger | 2006-06-02 | 8 | -78/+33 |
| | | | | request at least drmMinor 6 anyway. | ||||
* | retry on EBUSY instead of EAGAIN in radeonWaitIrq (it appears this was the ↵ | Roland Scheidegger | 2006-06-01 | 3 | -3/+3 |
| | | | | intention as drm seems to never return EAGAIN) in all radeon drivers. | ||||
* | SWZ is nearly identical to MOV. the difference is that SWZ supports ↵ | Tilman Sauerbeck | 2006-05-31 | 1 | -10/+1 |
| | | | | per-component negation, which MOV doesn't. as that's handled transparently, we can use the same code for them. | ||||
* | pass src->NegateBase as-is in t_src() now, as the flags are equivalent to ↵ | Tilman Sauerbeck | 2006-05-31 | 1 | -2/+4 |
| | | | | r300's VSF_FLAGs now | ||||
* | minor code cleanup, no actual changes | Tilman Sauerbeck | 2006-05-30 | 1 | -10/+2 |
| |