summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-01-12Some initial work for OpenGL 2.0: glStencilFunc/Op/MaskSeparate() functions.Brian Paul
2005-01-11Added a couple missing proxy types.Ian Romanick
2005-01-11Mipmapping and other texture filters now work.Aapo Tahkola
Beaware that R300_TX_MIN_FILTER_MASK might be incorrect because i havent been able to confirm that all filters operate correctly. Because of this its also pretty pointless trying to get other features that use filter field to work. Lod bias should also work but have been unable to test it because lodbias test doesnt work.
2005-01-11Put quotes around the CC and CXX variables passed to mklib. This makeIan Romanick
them work with multi-work compiler names (e.g., "ccache gcc").
2005-01-11fix a typoAlan Hourihane
2005-01-11Disable bogus pbuffer code (though this could be revived with a littleKeith Whitwell
attention). Correctly advertise FBConfigs with GL_BGRA rather than GL_BGR.
2005-01-11Fix the calculation of the alpha reference value which negates theAlan Hourihane
need for the big nasty fallback - so I've commented out that code.
2005-01-11Temporarily disable pageflipping assert.Keith Whitwell
2005-01-11uncommentAlan Hourihane
2005-01-11Fix ColorMaskAlan Hourihane
2005-01-11prototype _mesa_init_ati_fragment_shader()Brian Paul
2005-01-11aliasing was brokenMichal Krol
2005-01-11Add a big nasty fallback for AlphaTest -- seems to always be wrongKeith Whitwell
on CLE266 because Z values are written even for fragments which fail the test.
2005-01-11fallback on polygon.stippleflag (thanks Keith)Alan Hourihane
2005-01-11VMS updates from Jouk JansenBrian Paul
2005-01-11applied Keith's patch for "safe" type-punning.Daniel Borca
made IS_NEGATIVE produce a boolean (useful when xoring with other booleans).
2005-01-11Fix usage of texture units, when TEX1 is enabled, but not TEX0.Alan Hourihane
2005-01-11Get NeHe lesson08 to work. Note: it appears the filtering does not work ↵Vladimir Dergachev
properly. Need to find place where it is broken and put an fprintf() complaining about it.
2005-01-11Switch back to using immediate mode code - use of AGP space is interfering ↵Vladimir Dergachev
with texture management. Ideally, r300_render is ready to be rewritten to use standard Mesa include files, but I don't think I'll get around to it.
2005-01-11Move the few definitions from r300_lib.h still in use to r300_emit.h.Vladimir Dergachev
Rework *vb* function to not use AOS_ARRAY structure, but rather work directly with r300->state.aos. Remove references to r300_lib.h and r300_lib.c Remove r300_lib.[c,h].
2005-01-11Switch r300_state.c to use r300_fixed_pipelines.h instead of r300_lib.h.Vladimir Dergachev
This fixes potentially buggy memcpy()'s between potentially different structures.
2005-01-11Copy sample pixel and vertex shaders to r300_fixed_pipelines.hVladimir Dergachev
2005-01-10remove a debug lineBrian Paul
2005-01-10tweak output formattting, fixed uninitialized var errorBrian Paul
2005-01-10Fixes to cope with the lack of AGP textures. This is all that's neededFelix Kuehling
to support PCI Savages on the Mesa side. Bumped driver date.
2005-01-10Fallback on PolygonStipple for CLE266 hardware.Alan Hourihane
Only upload stencil configuration when a stencil buffer exists.
2005-01-10Windows/ReactOS patch (Gregor Anich)Brian Paul
2005-01-10More changes to cope with color stride == 0Keith Whitwell
2005-01-10Fix segfault in pipes by dealing with stride == 0 case in generic_interp_extrasKeith Whitwell
2005-01-10Bring vertex buffer code up to date..Vladimir Dergachev
2005-01-10For some reason we need r300Flush when using textures. Perhaps the problem isVladimir Dergachev
with BITBLT_MULTI call ?
2005-01-10Clean up the code and make it unnecessary to issue extra calls to Setup*ShadersVladimir Dergachev
in the r300_run_immediate_render function. Bumps up glxgears fps count by about 100 points.
2005-01-09Port EmitPixelShader from cmdbuf.c to SetupPixelShader in state.c.Vladimir Dergachev
2005-01-09Implement a more elaborate hashing scheme for texture formats. Still not ↵Vladimir Dergachev
perfect. Transform EmitVertexShader in cmdbuf.c to SetupVertexShader in state.c. The latter is only temporary and is to be rewritten to auto-generate shaders based on current GL context.
2005-01-09minor readtex fixesBrian Paul
2005-01-09improved animation rateBrian Paul
2005-01-09rotate at fixed rate, changed fire effect (Marcelo Magallon)Brian Paul
2005-01-09rotate at fixed rate (Marcelo Magallon)Brian Paul
2005-01-09use #ifdef to test for extensionBrian Paul
2005-01-09include readtex.hBrian Paul
2005-01-09better animate rate (Marcelo Magallon)Brian Paul
2005-01-09some new/improved rulesBrian Paul
2005-01-09include readtex.h instead of readtex.cBrian Paul
2005-01-09include readtex.h instead of readtex.c (Marcello Magallon)Brian Paul
2005-01-09Add #ifdefs for extension testing (Marcello Magallon)Brian Paul
2005-01-09animation rate patch (Marcello Magallon)Brian Paul
2005-01-09rotate at a reasonable rateBrian Paul
2005-01-08compute reasonable animate rate (Marcelo Magallon)Brian Paul
2005-01-08fix-up rules for sphere demo, which uses readtex utilityBrian Paul
2005-01-08* Flush and wait in per-primitive fallback functions. Fixes flickeringFelix Kuehling
stars in glplanet. * Refactored vertex format choosing code. Improved the Savage4 version to choose a format suitable for DMA (size = 32bytes) whenever possible.