Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial support for ARB_depth_texture | Ian Romanick | 2007-10-17 | 1 | -1/+3 |
| | | | | | | Currently only GL_DEPTH_COMPONENT16 are supported. I don't know what the hardware bits are to select the other formats, but it shouldn't be too hard to figure out. | ||||
* | r300: only init swtcl on tcl-less cards | Dave Airlie | 2007-07-04 | 1 | -10/+13 |
| | |||||
* | r300: cleanup some of the swtcl code | Dave Airlie | 2007-07-01 | 1 | -1/+1 |
| | |||||
* | Initial r300 modes for swtcl it compiles!! | Dave Airlie | 2007-06-14 | 1 | -1/+3 |
| | |||||
* | r300: Removed deprecated/disabled VBO code from r300_mem.c | Oliver McFadden | 2007-05-11 | 1 | -9/+0 |
| | | | | Also removed a couple of unused fields from the r300_memory_manager structure. | ||||
* | r300: Renamed r300_maos.c to r300_emit.c; it contains mostly emit code now. | Oliver McFadden | 2007-05-11 | 1 | -1/+1 |
| | |||||
* | r300: Added some more Doxygen documentation and made some functions static. | Oliver McFadden | 2007-05-09 | 1 | -4/+7 |
| | |||||
* | r300: Removed the "texmicrotile" variable; the tiling code is disabled via a | Oliver McFadden | 2007-05-09 | 1 | -2/+0 |
| | | | | compiler conditional anyway; probably broken? | ||||
* | r300: Renamed the R300 memory manager from "radeon" to "r300"; it's R300 | Oliver McFadden | 2007-05-09 | 1 | -3/+3 |
| | | | | specific. | ||||
* | r300: Removed the deprecated VTXFMT code. | Oliver McFadden | 2007-05-09 | 1 | -9/+1 |
| | | | | | This was okayed by Jerome Glisse and Keith Whitwell on the dri-devel IRC channel and list, respectively. | ||||
* | r300: Indented r300_context.[ch]. | Oliver McFadden | 2007-05-09 | 1 | -48/+70 |
| | |||||
* | r300: Renamed the VBO functions to the R300 name format. | Oliver McFadden | 2007-05-08 | 1 | -1/+1 |
| | |||||
* | r300: Removed some deprecated code from r300_context.c and corrected an unused | Oliver McFadden | 2007-05-08 | 1 | -6/+0 |
| | | | | variable warning in r300_render.c. | ||||
* | radeon: enable xpress chipsets | Dave Airlie | 2007-05-07 | 1 | -0/+3 |
| | | | | | | | glxgears and googleearth now run so that seems like a good start Thanks to Aapo Tahkola for doing the 3D work on this so far, I got lost after the GART changes. | ||||
* | move GL_EXT_stencil_two_side into alphabetical position | Brian | 2007-04-16 | 1 | -1/+1 |
| | |||||
* | Fix glActiveStencilFaceEXT dispatch problem (bug 10523). | Brian | 2007-04-16 | 1 | -6/+3 |
| | | | | | | | | OK, _all_ extensions that might get enabled by the driver need to be in the card_extensions[] list. driInitExtensions() is called at least twice: first during screen creation, then once for each context that's created. The first call sets up the dispatch table. The second call just sets the extension enable/disable flags. | ||||
* | remove _tnl_arb_vertex_program_stage | Brian | 2007-04-16 | 1 | -1/+0 |
| | |||||
* | merge of glsl-compiler-1 branch | Brian | 2007-03-26 | 1 | -1/+1 |
|\ | |||||
| * | Update DRI drivers for new glsl compiler. | Brian | 2007-02-23 | 1 | -1/+1 |
| | | | | | | | | | | | | Mostly: - update #includes - update STATE_* token code | ||||
* | | r300: Fix texture coordinate calculation for rectangle textures | Nicolai Haehnle | 2007-03-24 | 1 | -20/+17 |
|/ | | | | | | | | | | | R300 hardware takes texcoords in the range 0..1 even for rectangle textures. Previously, the necessary texcoord conversion was applied to the texture coordinate during vertex processing in a render stage. This is obviously wrong when fragment programs are used, which can calculate arbitrary coordinates for TEX instructions. Therefore, we now inject an appropriate MUL instruction before a TEX that reference a rectangle texture. | ||||
* | r300CreateContext: Really initialize r300->initialMaxAnisotropy. | Michel Dänzer | 2007-02-03 | 1 | -0/+2 |
| | |||||
* | Merge branch 'vbo-0.2' | Keith Whitwell | 2007-02-02 | 1 | -4/+4 |
|\ | | | | | | | | | | | | | Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c | ||||
| * | disable vtxfmt_a code, switch over to vbo | Keith Whitwell | 2006-10-31 | 1 | -4/+4 |
| | | |||||
* | | support as much of GL_EXT_stencil_two_side as we can. untested. | Aapo Tahkola | 2007-01-18 | 1 | -0/+8 |
|/ | |||||
* | Give the user posibility to choose speed over correctness. | Rune Petersen | 2006-08-31 | 1 | -1/+3 |
| | | | | | | It does 2 things: 1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled. 2) Disable fallbacks that usually have low impact. | ||||
* | Enable support for GL_EXT_gpu_program_parameters for R300. | Ian Romanick | 2006-08-15 | 1 | -0/+2 |
| | |||||
* | Fix #7195 | Aapo Tahkola | 2006-07-09 | 1 | -2/+18 |
| | |||||
* | Vertex/fragment program patches (Rune Petersen) | Brian Paul | 2006-06-30 | 1 | -1/+2 |
| | |||||
* | destroy left-over VBOs on shutdown | Tilman Sauerbeck | 2006-06-29 | 1 | -2/+6 |
| | |||||
* | destroy the memory manager along with the context | Tilman Sauerbeck | 2006-06-11 | 1 | -0/+7 |
| | |||||
* | prevent run_arb_vertex_program from running tnl programs unless ↵ | Aapo Tahkola | 2006-06-06 | 1 | -3/+3 |
| | | | | ctx->_MaintainTnlProgram is set | ||||
* | need to hold before freeing | Aapo Tahkola | 2006-04-23 | 1 | -41/+45 |
| | |||||
* | Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing ↵ | Benjamin Herrenschmidt | 2006-04-23 | 1 | -0/+2 |
| | | | | | | all elts to 32 bits (it would be possible to do a half word swap for 16 bits if somebody is interested) and by using the input route mecanism to swap ubyte's properly in r300EmitArrays. Tested with cva, varray and quake3 | ||||
* | Ensure all GART allocations are freed on context destruction, rather than | Adam Jackson | 2006-04-21 | 1 | -1/+49 |
| | | | | | | | waiting for the DRM to reap them at process exit. Fixes (fatal) allocation failures in AIGLX configurations. Reviewed by: Aapo Tahkola | ||||
* | FP textures and fixes (Ewald Snel) | Brian Paul | 2006-03-29 | 1 | -0/+1 |
| | |||||
* | Clean build. | Aapo Tahkola | 2006-03-13 | 1 | -0/+1 |
| | |||||
* | Port r200 tex tiling code to run on r300 but keep it disabled. | Aapo Tahkola | 2006-03-06 | 1 | -0/+4 |
| | |||||
* | remove broken non arb fp path | Aapo Tahkola | 2006-01-27 | 1 | -4/+0 |
| | |||||
* | enable hw vertex programs by default | Aapo Tahkola | 2006-01-27 | 1 | -2/+2 |
| | |||||
* | Work around problems with t_vp_build.c | Aapo Tahkola | 2006-01-27 | 1 | -2/+3 |
| | |||||
* | Missing bits of code spotted by Tilman Sauerbeck | Aapo Tahkola | 2006-01-15 | 1 | -1/+27 |
| | |||||
* | Fix r300 rectangular texture upload and swtcl coordinate fixing same as radeon | Dave Airlie | 2005-12-04 | 1 | -0/+3 |
| | | | | sw tcl | ||||
* | First step of Radeon DRI unification: | Eric Anholt | 2005-11-02 | 1 | -4/+4 |
| | | | | | | | | | | | | - Makes all three drivers use the same screen structure and setup code, with a few ifdefs for the separate compilation to deal with symbols not being available to all drivers and the fact that we have no mechanism for dealing with different config options for different chip families in the same driver. These issues should be dealt with later. - Introduces IS_R[123]00_CLASS(radeonScreenPtr) macro for code for taking different paths depending on the general class of chipset. - Adds many new R300-class PCI IDs, though not all those listed in radeon_driver.c. | ||||
* | Fix broken tnl stage. | Aapo Tahkola | 2005-11-01 | 1 | -0/+3 |
| | |||||
* | Re-org and clean-up of vertx/fragment program limits (instructions, | Brian Paul | 2005-11-01 | 1 | -16/+16 |
| | | | | | | | temporaries, parameters, etc). glGetProgramivARB() now returns all the right things. Updated i915 and r300 code to initialize program native limits and current program's native instruction/temporary/etc counts. | ||||
* | Sync with my local tree. | Aapo Tahkola | 2005-10-26 | 1 | -76/+20 |
| | | | | | | Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps | ||||
* | Add support for texture compression to R300 driver | Dave Airlie | 2005-09-25 | 1 | -0/+8 |
| | | | | | This isn't perfect, texcmp still has some issues with the small textures.. but its a good start | ||||
* | add _tnl_arb_vertex_program_stage to all drivers which already have ↵ | Roland Scheidegger | 2005-09-09 | 1 | -0/+1 |
| | | | | _tnl_vertex_program_stage. Fixes crashes when using vertex programs. Tested on r200 only (fix by Keith Whitwell) | ||||
* | fix a cast/assignment warning | Brian Paul | 2005-08-31 | 1 | -1/+1 |
| | |||||
* | Fix card_extensions by following corresponding r200 code. | Vladimir Dergachev | 2005-08-06 | 1 | -50/+12 |
| | | | | | Fix suggested by Ian Romanick. R300 driver now works without segfault. |