Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-01 | Unify ARB_depth_texture and SGIX_depth_texture | Ian Romanick | |
The ARB extension is a superset of the older SGIX extension. Any hardware that can support the SGIX version can also support the ARB version. In Mesa, any driver that supports one also supports the other. This unification just simplifies some bits of code. | |||
2008-09-22 | r300: Adapt to the removal of _tnl_ProgramCacheInit() and friends. | Michel Dänzer | |
2008-09-18 | mesa: added "main/" prefix to includes, remove some -I paths from ↵ | Brian Paul | |
Makefile.template | |||
2008-07-27 | r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT | Nicolai Haehnle | |
2008-06-30 | r3xx/r5xx: Enable ARB_point_parameters. | Corbin Simpson | |
This isn't complete yet. It does cover the two most common usage cases, though, and at least the third one (POINT_DISTANCE_ATTENUATION) is possible, so I'll do that later. | |||
2008-06-30 | r300: Cleanup LodBias support | Nicolai Haehnle | |
. There is both a per-texture unit and a per-texture object (at least for OpenGL 1.4); this should now be supported properly. . The LOD bias calculation in r300_state has been simplified and corrected (need to multiply by 32 instead of 31, and ensure clamping) . do not clamp LOD bias in TexEnv, as that behaviour conflicts with what the spec says . set Const.MaxTextureLodBias properly . remove the no_neg_lod_bias property; if somebody can explain what it's good for, we can add it back in, but according to Google, nobody seems to use it . removed some dead code and unused variables | |||
2008-06-14 | r300: Implement GL_ARB_shadow and GL_EXT_shadow_funcs | Nicolai Haehnle | |
2008-05-12 | R500: add support for 4k textures | Alex Deucher | |
2008-04-24 | enable GL_EXT_multi_draw_arrays (see bug 15670) | Pierre Beyssac | |
2007-10-17 | Initial support for ARB_depth_texture | Ian Romanick | |
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. | |||
2007-07-04 | r300: only init swtcl on tcl-less cards | Dave Airlie | |
2007-07-01 | r300: cleanup some of the swtcl code | Dave Airlie | |
2007-06-14 | Initial r300 modes for swtcl it compiles!! | Dave Airlie | |
2007-05-11 | r300: Removed deprecated/disabled VBO code from r300_mem.c | Oliver McFadden | |
Also removed a couple of unused fields from the r300_memory_manager structure. | |||
2007-05-11 | r300: Renamed r300_maos.c to r300_emit.c; it contains mostly emit code now. | Oliver McFadden | |
2007-05-09 | r300: Added some more Doxygen documentation and made some functions static. | Oliver McFadden | |
2007-05-09 | r300: Removed the "texmicrotile" variable; the tiling code is disabled via a | Oliver McFadden | |
compiler conditional anyway; probably broken? | |||
2007-05-09 | r300: Renamed the R300 memory manager from "radeon" to "r300"; it's R300 | Oliver McFadden | |
specific. | |||
2007-05-09 | r300: Removed the deprecated VTXFMT code. | Oliver McFadden | |
This was okayed by Jerome Glisse and Keith Whitwell on the dri-devel IRC channel and list, respectively. | |||
2007-05-09 | r300: Indented r300_context.[ch]. | Oliver McFadden | |
2007-05-08 | r300: Renamed the VBO functions to the R300 name format. | Oliver McFadden | |
2007-05-08 | r300: Removed some deprecated code from r300_context.c and corrected an unused | Oliver McFadden | |
variable warning in r300_render.c. | |||
2007-05-07 | radeon: enable xpress chipsets | Dave Airlie | |
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. | |||
2007-04-16 | move GL_EXT_stencil_two_side into alphabetical position | Brian | |
2007-04-16 | Fix glActiveStencilFaceEXT dispatch problem (bug 10523). | Brian | |
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. | |||
2007-04-16 | remove _tnl_arb_vertex_program_stage | Brian | |
2007-03-26 | merge of glsl-compiler-1 branch | Brian | |
2007-03-24 | r300: Fix texture coordinate calculation for rectangle textures | Nicolai Haehnle | |
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. | |||
2007-02-23 | Update DRI drivers for new glsl compiler. | Brian | |
Mostly: - update #includes - update STATE_* token code | |||
2007-02-03 | r300CreateContext: Really initialize r300->initialMaxAnisotropy. | Michel Dänzer | |
2007-02-02 | Merge branch 'vbo-0.2' | Keith Whitwell | |
Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c | |||
2007-01-18 | support as much of GL_EXT_stencil_two_side as we can. untested. | Aapo Tahkola | |
2006-10-31 | disable vtxfmt_a code, switch over to vbo | Keith Whitwell | |
2006-08-31 | Give the user posibility to choose speed over correctness. | Rune Petersen | |
It does 2 things: 1) Allows you to disable S3TC, wine-games sometimes need S3TC enabled. 2) Disable fallbacks that usually have low impact. | |||
2006-08-15 | Enable support for GL_EXT_gpu_program_parameters for R300. | Ian Romanick | |
2006-07-09 | Fix #7195 | Aapo Tahkola | |
2006-06-30 | Vertex/fragment program patches (Rune Petersen) | Brian Paul | |
2006-06-29 | destroy left-over VBOs on shutdown | Tilman Sauerbeck | |
2006-06-11 | destroy the memory manager along with the context | Tilman Sauerbeck | |
2006-06-06 | prevent run_arb_vertex_program from running tnl programs unless ↵ | Aapo Tahkola | |
ctx->_MaintainTnlProgram is set | |||
2006-04-23 | need to hold before freeing | Aapo Tahkola | |
2006-04-23 | Enable USER_BUFFERS, RADEON_VTXFMT_A and HW_VBOS on big endian by forcing ↵ | Benjamin Herrenschmidt | |
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 | |||
2006-04-21 | Ensure all GART allocations are freed on context destruction, rather than | Adam Jackson | |
waiting for the DRM to reap them at process exit. Fixes (fatal) allocation failures in AIGLX configurations. Reviewed by: Aapo Tahkola | |||
2006-03-29 | FP textures and fixes (Ewald Snel) | Brian Paul | |
2006-03-13 | Clean build. | Aapo Tahkola | |
2006-03-06 | Port r200 tex tiling code to run on r300 but keep it disabled. | Aapo Tahkola | |
2006-01-27 | remove broken non arb fp path | Aapo Tahkola | |
2006-01-27 | enable hw vertex programs by default | Aapo Tahkola | |
2006-01-27 | Work around problems with t_vp_build.c | Aapo Tahkola | |
2006-01-15 | Missing bits of code spotted by Tilman Sauerbeck | Aapo Tahkola | |